From 17e182b4131ae23663b225253b2ee36e742d6bd4 Mon Sep 17 00:00:00 2001 From: robin Date: Sun, 22 Mar 2026 17:37:40 +0800 Subject: [PATCH] =?UTF-8?q?v1.5.1=20=E5=A2=9E=E5=BC=BA=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E7=A8=B3=E5=AE=9A=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 11 + EdgeAPI/build/build.sh | 12 +- EdgeAPI/build/configs/db.template.yaml | 2 +- EdgeAPI/build/sql.sh | 7 +- .../internal/clickhouse/logs_ingest_store.go | 14 +- EdgeAPI/internal/const/const.go | 4 +- EdgeAPI/internal/const/const_plus.go | 6 +- EdgeAPI/internal/db/db_test.go | 2 +- .../db/models/http_access_log_manager_test.go | 10 +- .../db/models/httpdns_cluster_model.go | 8 +- EdgeAPI/internal/db/utils/utils_test.go | 2 +- EdgeAPI/internal/installers/deploy_manager.go | 25 + .../rpc/services/httpdns/converters.go | 8 +- .../services/httpdns/service_httpdns_app.go | 2 +- .../httpdns/service_httpdns_cluster.go | 4 +- .../services/nameservers/service_ns_node.go | 3 +- .../internal/rpc/services/service_admin.go | 24 +- .../rpc/services/service_admin_ext_plus.go | 24 +- EdgeAPI/internal/setup/clickhouse_upgrade.go | 15 + EdgeAPI/internal/setup/sql.json | 6514 +++++++++-------- EdgeAPI/internal/setup/sql_dump_test.go | 4 +- EdgeAPI/internal/setup/sql_executor_test.go | 10 +- EdgeAPI/internal/setup/sql_upgrade.go | 24 + .../internal/setup/sql_upgrade_ext_test.go | 4 +- .../internal/setup/sql_upgrade_plus_test.go | 6 +- EdgeAPI/internal/setup/sql_upgrade_test.go | 32 +- .../tasks/httpdns_node_monitor_task.go | 2 +- EdgeAdmin/build/build.sh | 15 +- EdgeAdmin/build/configs/api_db.template.yaml | 2 +- EdgeAdmin/go.mod | 2 +- EdgeAdmin/go.sum | 29 +- EdgeAdmin/internal/const/const.go | 4 +- EdgeAdmin/internal/rpc/rpc_client.go | 4 + EdgeAdmin/internal/rpc/rpc_client_plus.go | 3 - .../mysql/mysqlinstallers/mysql_installer.go | 2 +- EdgeAdmin/test_db2.go | 1 - EdgeAdmin/web/views/@default/@layout.html | 4 +- .../@default/dashboard/boards/httpdns.js | 40 + EdgeAdmin/web/views/@default/httpdns/index.js | 41 + .../views/@default/settings/upgrade/index.js | 3 +- EdgeCommon/build/check-proto-sync.sh | 106 + EdgeCommon/pkg/langs/utils.go | 31 +- .../pkg/rpc/pb/api_method_stat_service.pb.go | 60 +- .../rpc/pb/api_method_stat_service_grpc.pb.go | 10 +- .../pkg/rpc/pb/model_acme_provider.pb.go | 42 +- .../rpc/pb/model_acme_provider_account.pb.go | 47 +- EdgeCommon/pkg/rpc/pb/model_acme_task.pb.go | 67 +- .../pkg/rpc/pb/model_acme_task_log.pb.go | 32 +- EdgeCommon/pkg/rpc/pb/model_acme_user.pb.go | 51 +- EdgeCommon/pkg/rpc/pb/model_ad_network.pb.go | 32 +- EdgeCommon/pkg/rpc/pb/model_ad_package.pb.go | 61 +- .../rpc/pb/model_ad_package_instance.pb.go | 65 +- .../pkg/rpc/pb/model_ad_package_period.pb.go | 35 +- .../pkg/rpc/pb/model_ad_package_price.pb.go | 33 +- EdgeCommon/pkg/rpc/pb/model_admin.pb.go | 55 +- EdgeCommon/pkg/rpc/pb/model_admin_list.pb.go | 41 +- .../pkg/rpc/pb/model_admin_module.pb.go | 30 +- .../pkg/rpc/pb/model_api_method_stat.pb.go | 48 +- EdgeCommon/pkg/rpc/pb/model_api_node.pb.go | 77 +- EdgeCommon/pkg/rpc/pb/model_api_token.pb.go | 32 +- .../pkg/rpc/pb/model_authority_key.pb.go | 56 +- .../pkg/rpc/pb/model_authority_node.pb.go | 43 +- .../pkg/rpc/pb/model_client_agent.pb.go | 35 +- .../pkg/rpc/pb/model_client_agent_ip.pb.go | 35 +- .../pkg/rpc/pb/model_client_browser.pb.go | 27 +- .../pkg/rpc/pb/model_client_system.pb.go | 27 +- EdgeCommon/pkg/rpc/pb/model_db_node.pb.go | 63 +- EdgeCommon/pkg/rpc/pb/model_db_table.pb.go | 57 +- EdgeCommon/pkg/rpc/pb/model_dns_domain.pb.go | 77 +- EdgeCommon/pkg/rpc/pb/model_dns_issue.pb.go | 46 +- .../pkg/rpc/pb/model_dns_provider.pb.go | 41 +- EdgeCommon/pkg/rpc/pb/model_dns_record.pb.go | 34 +- EdgeCommon/pkg/rpc/pb/model_dns_route.pb.go | 27 +- EdgeCommon/pkg/rpc/pb/model_dns_task.pb.go | 59 +- EdgeCommon/pkg/rpc/pb/model_file.pb.go | 39 +- EdgeCommon/pkg/rpc/pb/model_file_chunk.pb.go | 25 +- .../rpc/pb/model_formal_client_browser.pb.go | 35 +- .../rpc/pb/model_formal_client_system.pb.go | 35 +- .../pkg/rpc/pb/model_http_access_log.pb.go | 238 +- .../rpc/pb/model_http_access_log_policy.pb.go | 52 +- .../pkg/rpc/pb/model_http_auth_policy.pb.go | 37 +- .../pkg/rpc/pb/model_http_cache_policy.pb.go | 33 +- .../pkg/rpc/pb/model_http_cache_task.pb.go | 58 +- .../rpc/pb/model_http_cache_task_key.pb.go | 55 +- .../pkg/rpc/pb/model_http_fastcgi.pb.go | 48 +- .../rpc/pb/model_http_firewall_policy.pb.go | 68 +- .../pb/model_http_firewall_rule_group.pb.go | 36 +- .../rpc/pb/model_http_firewall_rule_set.pb.go | 36 +- EdgeCommon/pkg/rpc/pb/model_http_gzip.pb.go | 42 +- EdgeCommon/pkg/rpc/pb/model_http_web.pb.go | 26 +- .../pkg/rpc/pb/model_httpdns_access_log.pb.go | 133 +- EdgeCommon/pkg/rpc/pb/model_httpdns_app.pb.go | 2 +- .../pkg/rpc/pb/model_httpdns_cluster.pb.go | 98 +- .../pkg/rpc/pb/model_httpdns_domain.pb.go | 60 +- .../pkg/rpc/pb/model_httpdns_node.pb.go | 2 +- .../pkg/rpc/pb/model_httpdns_rule.pb.go | 141 +- .../rpc/pb/model_httpdns_runtime_log.pb.go | 89 +- EdgeCommon/pkg/rpc/pb/model_ip_item.pb.go | 137 +- EdgeCommon/pkg/rpc/pb/model_ip_library.pb.go | 34 +- .../rpc/pb/model_ip_library_artifact.pb.go | 45 +- .../pkg/rpc/pb/model_ip_library_file.pb.go | 105 +- EdgeCommon/pkg/rpc/pb/model_ip_list.pb.go | 45 +- EdgeCommon/pkg/rpc/pb/model_log.pb.go | 53 +- EdgeCommon/pkg/rpc/pb/model_login.pb.go | 39 +- .../pkg/rpc/pb/model_login_session.pb.go | 45 +- .../pkg/rpc/pb/model_login_ticket.pb.go | 37 +- EdgeCommon/pkg/rpc/pb/model_message.pb.go | 54 +- .../pkg/rpc/pb/model_message_media.pb.go | 38 +- .../rpc/pb/model_message_media_instance.pb.go | 51 +- .../pkg/rpc/pb/model_message_receiver.pb.go | 59 +- .../pkg/rpc/pb/model_message_recipient.pb.go | 60 +- .../pb/model_message_recipient_group.pb.go | 31 +- .../pkg/rpc/pb/model_message_task.pb.go | 70 +- .../pkg/rpc/pb/model_message_task_log.pb.go | 42 +- .../pkg/rpc/pb/model_metric_chart.pb.go | 57 +- EdgeCommon/pkg/rpc/pb/model_metric_item.pb.go | 54 +- EdgeCommon/pkg/rpc/pb/model_metric_stat.pb.go | 76 +- .../pkg/rpc/pb/model_network_address.pb.go | 31 +- EdgeCommon/pkg/rpc/pb/model_node.pb.go | 182 +- EdgeCommon/pkg/rpc/pb/model_node_action.pb.go | 44 +- .../pkg/rpc/pb/model_node_cluster.pb.go | 106 +- .../model_node_cluster_firewall_action.pb.go | 45 +- EdgeCommon/pkg/rpc/pb/model_node_grant.pb.go | 53 +- EdgeCommon/pkg/rpc/pb/model_node_group.pb.go | 27 +- .../rpc/pb/model_node_install_status.pb.go | 42 +- .../pkg/rpc/pb/model_node_ip_address.pb.go | 62 +- .../rpc/pb/model_node_ip_address_log.pb.go | 53 +- .../pb/model_node_ip_address_threshold.pb.go | 32 +- EdgeCommon/pkg/rpc/pb/model_node_log.pb.go | 61 +- EdgeCommon/pkg/rpc/pb/model_node_login.pb.go | 31 +- .../pkg/rpc/pb/model_node_price_item.pb.go | 37 +- EdgeCommon/pkg/rpc/pb/model_node_region.pb.go | 38 +- EdgeCommon/pkg/rpc/pb/model_node_task.pb.go | 63 +- .../pkg/rpc/pb/model_node_threshold.pb.go | 61 +- EdgeCommon/pkg/rpc/pb/model_node_value.pb.go | 28 +- .../pkg/rpc/pb/model_ns_access_log.pb.go | 99 +- EdgeCommon/pkg/rpc/pb/model_ns_cluster.pb.go | 71 +- EdgeCommon/pkg/rpc/pb/model_ns_domain.pb.go | 71 +- .../pkg/rpc/pb/model_ns_domain_group.pb.go | 32 +- EdgeCommon/pkg/rpc/pb/model_ns_key.pb.go | 55 +- EdgeCommon/pkg/rpc/pb/model_ns_node.pb.go | 80 +- EdgeCommon/pkg/rpc/pb/model_ns_plan.pb.go | 40 +- .../pkg/rpc/pb/model_ns_question_option.pb.go | 33 +- EdgeCommon/pkg/rpc/pb/model_ns_record.pb.go | 86 +- .../rpc/pb/model_ns_record_hourly_stat.pb.go | 51 +- EdgeCommon/pkg/rpc/pb/model_ns_route.pb.go | 71 +- .../pkg/rpc/pb/model_ns_route_category.pb.go | 32 +- .../pkg/rpc/pb/model_ns_user_plan.pb.go | 51 +- EdgeCommon/pkg/rpc/pb/model_ns_zone.pb.go | 24 +- .../pkg/rpc/pb/model_order_method.pb.go | 56 +- EdgeCommon/pkg/rpc/pb/model_origin.pb.go | 54 +- EdgeCommon/pkg/rpc/pb/model_plan.pb.go | 104 +- EdgeCommon/pkg/rpc/pb/model_post.pb.go | 56 +- .../pkg/rpc/pb/model_post_category.pb.go | 32 +- EdgeCommon/pkg/rpc/pb/model_region_city.pb.go | 52 +- .../pkg/rpc/pb/model_region_country.pb.go | 49 +- .../pkg/rpc/pb/model_region_provider.pb.go | 41 +- .../pkg/rpc/pb/model_region_province.pb.go | 51 +- EdgeCommon/pkg/rpc/pb/model_region_town.pb.go | 53 +- EdgeCommon/pkg/rpc/pb/model_report_node.pb.go | 59 +- .../pkg/rpc/pb/model_report_node_group.pb.go | 30 +- .../pkg/rpc/pb/model_report_result.pb.go | 52 +- EdgeCommon/pkg/rpc/pb/model_report_task.pb.go | 42 +- .../pkg/rpc/pb/model_reverse_proxy.pb.go | 36 +- EdgeCommon/pkg/rpc/pb/model_script.pb.go | 39 +- EdgeCommon/pkg/rpc/pb/model_server.pb.go | 145 +- .../rpc/pb/model_server_bandwidth_stat.pb.go | 80 +- EdgeCommon/pkg/rpc/pb/model_server_bill.pb.go | 81 +- .../pkg/rpc/pb/model_server_daily_stat.pb.go | 75 +- .../pb/model_server_domain_hourly_stat.pb.go | 43 +- .../pkg/rpc/pb/model_server_group.pb.go | 32 +- .../model_server_name_auditing_result.pb.go | 32 +- .../pkg/rpc/pb/model_server_stat_board.pb.go | 30 +- .../pb/model_server_stat_board_chart.pb.go | 32 +- .../pkg/rpc/pb/model_size_capacity.pb.go | 27 +- EdgeCommon/pkg/rpc/pb/model_ssl_cert.pb.go | 74 +- .../pkg/rpc/pb/model_traffic_daily_stat.pb.go | 48 +- .../pkg/rpc/pb/model_traffic_package.pb.go | 34 +- .../rpc/pb/model_traffic_package_period.pb.go | 35 +- .../rpc/pb/model_traffic_package_price.pb.go | 38 +- EdgeCommon/pkg/rpc/pb/model_user.pb.go | 2 +- .../pkg/rpc/pb/model_user_access_key.pb.go | 46 +- .../pkg/rpc/pb/model_user_account.pb.go | 37 +- .../pb/model_user_account_daily_stat.pb.go | 36 +- .../pkg/rpc/pb/model_user_account_log.pb.go | 68 +- .../pkg/rpc/pb/model_user_ad_instance.pb.go | 86 +- .../rpc/pb/model_user_bandwidth_stat.pb.go | 35 +- EdgeCommon/pkg/rpc/pb/model_user_bill.pb.go | 64 +- .../pb/model_user_email_verification.pb.go | 46 +- .../pkg/rpc/pb/model_user_feature.pb.go | 33 +- .../pkg/rpc/pb/model_user_identity.pb.go | 63 +- .../pb/model_user_mobile_verification.pb.go | 47 +- EdgeCommon/pkg/rpc/pb/model_user_node.pb.go | 56 +- EdgeCommon/pkg/rpc/pb/model_user_order.pb.go | 73 +- EdgeCommon/pkg/rpc/pb/model_user_plan.pb.go | 56 +- EdgeCommon/pkg/rpc/pb/model_user_script.pb.go | 63 +- EdgeCommon/pkg/rpc/pb/model_user_ticket.pb.go | 66 +- .../rpc/pb/model_user_ticket_category.pb.go | 30 +- .../pkg/rpc/pb/model_user_ticket_log.pb.go | 55 +- .../pkg/rpc/pb/model_user_traffic_bill.pb.go | 67 +- .../rpc/pb/model_user_traffic_package.pb.go | 88 +- EdgeCommon/pkg/rpc/pb/rpc_messages.pb.go | 32 +- .../rpc/pb/service_acme_authentication.pb.go | 45 +- .../pb/service_acme_authentication_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_acme_provider.pb.go | 64 +- .../rpc/pb/service_acme_provider_acount.pb.go | 186 +- .../service_acme_provider_acount_grpc.pb.go | 20 +- .../rpc/pb/service_acme_provider_grpc.pb.go | 10 +- EdgeCommon/pkg/rpc/pb/service_acme_task.pb.go | 278 +- .../pkg/rpc/pb/service_acme_task_grpc.pb.go | 26 +- EdgeCommon/pkg/rpc/pb/service_acme_user.pb.go | 172 +- .../pkg/rpc/pb/service_acme_user_grpc.pb.go | 20 +- .../pkg/rpc/pb/service_ad_network.pb.go | 130 +- .../pkg/rpc/pb/service_ad_network_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_ad_package.pb.go | 186 +- .../pkg/rpc/pb/service_ad_package_grpc.pb.go | 22 +- .../rpc/pb/service_ad_package_instance.pb.go | 209 +- .../pb/service_ad_package_instance_grpc.pb.go | 22 +- .../rpc/pb/service_ad_package_period.pb.go | 138 +- .../pb/service_ad_package_period_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_ad_package_price.pb.go | 122 +- .../pb/service_ad_package_price_grpc.pb.go | 16 +- EdgeCommon/pkg/rpc/pb/service_admin.pb.go | 628 +- .../pkg/rpc/pb/service_admin_grpc.pb.go | 44 +- .../pkg/rpc/pb/service_api_access_token.pb.go | 48 +- .../pb/service_api_access_token_grpc.pb.go | 8 +- EdgeCommon/pkg/rpc/pb/service_api_node.pb.go | 340 +- .../pkg/rpc/pb/service_api_node_grpc.pb.go | 36 +- EdgeCommon/pkg/rpc/pb/service_api_token.pb.go | 44 +- .../pkg/rpc/pb/service_api_token_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_authority_key.pb.go | 136 +- .../rpc/pb/service_authority_key_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_authority_node.pb.go | 195 +- .../rpc/pb/service_authority_node_grpc.pb.go | 24 +- .../pkg/rpc/pb/service_client_agent.pb.go | 42 +- .../rpc/pb/service_client_agent_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_client_agent_ip.pb.go | 73 +- .../rpc/pb/service_client_agent_ip_grpc.pb.go | 10 +- EdgeCommon/pkg/rpc/pb/service_db.pb.go | 60 +- EdgeCommon/pkg/rpc/pb/service_db_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_db_node.pb.go | 222 +- .../pkg/rpc/pb/service_db_node_grpc.pb.go | 26 +- EdgeCommon/pkg/rpc/pb/service_dns.pb.go | 43 +- .../pkg/rpc/pb/service_dns_domain.pb.go | 347 +- .../pkg/rpc/pb/service_dns_domain_grpc.pb.go | 36 +- EdgeCommon/pkg/rpc/pb/service_dns_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_dns_provider.pb.go | 244 +- .../rpc/pb/service_dns_provider_grpc.pb.go | 24 +- EdgeCommon/pkg/rpc/pb/service_dns_task.pb.go | 84 +- .../pkg/rpc/pb/service_dns_task_grpc.pb.go | 14 +- EdgeCommon/pkg/rpc/pb/service_file.pb.go | 78 +- .../pkg/rpc/pb/service_file_chunk.pb.go | 80 +- .../pkg/rpc/pb/service_file_chunk_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_file_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_firewall.pb.go | 245 +- .../pkg/rpc/pb/service_firewall_grpc.pb.go | 12 +- .../pb/service_formal_client_browser.pb.go | 139 +- .../service_formal_client_browser_grpc.pb.go | 16 +- .../rpc/pb/service_formal_client_system.pb.go | 137 +- .../service_formal_client_system_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_http_access_log.pb.go | 172 +- .../rpc/pb/service_http_access_log_grpc.pb.go | 14 +- .../pb/service_http_access_log_policy.pb.go | 201 +- .../service_http_access_log_policy_grpc.pb.go | 20 +- .../pkg/rpc/pb/service_http_auth_policy.pb.go | 98 +- .../pb/service_http_auth_policy_grpc.pb.go | 12 +- .../rpc/pb/service_http_cache_policy.pb.go | 263 +- .../pb/service_http_cache_policy_grpc.pb.go | 24 +- .../pkg/rpc/pb/service_http_cache_task.pb.go | 139 +- .../rpc/pb/service_http_cache_task_grpc.pb.go | 20 +- .../rpc/pb/service_http_cache_task_key.pb.go | 124 +- .../pb/service_http_cache_task_key_grpc.pb.go | 14 +- .../pkg/rpc/pb/service_http_fastcgi.pb.go | 143 +- .../rpc/pb/service_http_fastcgi_grpc.pb.go | 14 +- .../rpc/pb/service_http_firewall_policy.pb.go | 440 +- .../service_http_firewall_policy_grpc.pb.go | 34 +- .../pb/service_http_firewall_rule_group.pb.go | 189 +- ...ervice_http_firewall_rule_group_grpc.pb.go | 20 +- .../pb/service_http_firewall_rule_set.pb.go | 124 +- .../service_http_firewall_rule_set_grpc.pb.go | 14 +- EdgeCommon/pkg/rpc/pb/service_http_gzip.pb.go | 103 +- .../pkg/rpc/pb/service_http_gzip_grpc.pb.go | 12 +- .../pkg/rpc/pb/service_http_header.pb.go | 126 +- .../pkg/rpc/pb/service_http_header_grpc.pb.go | 12 +- .../rpc/pb/service_http_header_policy.pb.go | 197 +- .../pb/service_http_header_policy_grpc.pb.go | 24 +- .../pkg/rpc/pb/service_http_location.pb.go | 204 +- .../rpc/pb/service_http_location_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_http_page.pb.go | 121 +- .../pkg/rpc/pb/service_http_page_grpc.pb.go | 12 +- .../rpc/pb/service_http_rewrite_rule.pb.go | 104 +- .../pb/service_http_rewrite_rule_grpc.pb.go | 10 +- EdgeCommon/pkg/rpc/pb/service_http_web.pb.go | 713 +- .../pkg/rpc/pb/service_http_web_grpc.pb.go | 92 +- .../pkg/rpc/pb/service_http_websocket.pb.go | 89 +- .../rpc/pb/service_http_websocket_grpc.pb.go | 10 +- .../rpc/pb/service_httpdns_access_log.pb.go | 127 +- .../pb/service_httpdns_access_log_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_httpdns_app.pb.go | 2 +- .../pkg/rpc/pb/service_httpdns_app_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_httpdns_board.pb.go | 2 +- .../rpc/pb/service_httpdns_board_grpc.pb.go | 2 +- .../pkg/rpc/pb/service_httpdns_cluster.pb.go | 364 +- .../rpc/pb/service_httpdns_cluster_grpc.pb.go | 22 +- .../pkg/rpc/pb/service_httpdns_domain.pb.go | 149 +- .../rpc/pb/service_httpdns_domain_grpc.pb.go | 14 +- .../pkg/rpc/pb/service_httpdns_node.pb.go | 386 +- .../rpc/pb/service_httpdns_node_grpc.pb.go | 30 +- .../rpc/pb/service_httpdns_node_upgrade.go | 345 - .../pkg/rpc/pb/service_httpdns_rule.pb.go | 160 +- .../rpc/pb/service_httpdns_rule_grpc.pb.go | 16 +- .../rpc/pb/service_httpdns_runtime_log.pb.go | 119 +- .../pb/service_httpdns_runtime_log_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_httpdns_sandbox.pb.go | 157 +- .../rpc/pb/service_httpdns_sandbox_grpc.pb.go | 8 +- EdgeCommon/pkg/rpc/pb/service_ip_item.pb.go | 547 +- .../pkg/rpc/pb/service_ip_item_grpc.pb.go | 38 +- .../pkg/rpc/pb/service_ip_library.pb.go | 260 +- .../rpc/pb/service_ip_library_artifact.pb.go | 146 +- .../pb/service_ip_library_artifact_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_ip_library_file.pb.go | 390 +- .../rpc/pb/service_ip_library_file_grpc.pb.go | 30 +- .../pkg/rpc/pb/service_ip_library_grpc.pb.go | 28 +- EdgeCommon/pkg/rpc/pb/service_ip_list.pb.go | 230 +- .../pkg/rpc/pb/service_ip_list_grpc.pb.go | 26 +- .../pkg/rpc/pb/service_latest_item.pb.go | 38 +- .../pkg/rpc/pb/service_latest_item_grpc.pb.go | 8 +- EdgeCommon/pkg/rpc/pb/service_log.pb.go | 150 +- EdgeCommon/pkg/rpc/pb/service_log_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_login.pb.go | 57 +- .../pkg/rpc/pb/service_login_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_login_session.pb.go | 83 +- .../rpc/pb/service_login_session_grpc.pb.go | 14 +- .../pkg/rpc/pb/service_login_ticket.pb.go | 67 +- .../rpc/pb/service_login_ticket_grpc.pb.go | 10 +- EdgeCommon/pkg/rpc/pb/service_message.pb.go | 92 +- .../pkg/rpc/pb/service_message_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_message_media.pb.go | 65 +- .../rpc/pb/service_message_media_grpc.pb.go | 10 +- .../pb/service_message_media_instance.pb.go | 195 +- .../service_message_media_instance_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_message_receiver.pb.go | 188 +- .../pb/service_message_receiver_grpc.pb.go | 16 +- .../rpc/pb/service_message_recipient.pb.go | 212 +- .../pb/service_message_recipient_group.pb.go | 135 +- ...service_message_recipient_group_grpc.pb.go | 16 +- .../pb/service_message_recipient_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_message_task.pb.go | 224 +- .../rpc/pb/service_message_task_grpc.pb.go | 20 +- .../pkg/rpc/pb/service_message_task_log.pb.go | 58 +- .../pb/service_message_task_log_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_metric_chart.pb.go | 173 +- .../rpc/pb/service_metric_chart_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_metric_item.pb.go | 171 +- .../pkg/rpc/pb/service_metric_item_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_metric_stat.pb.go | 91 +- .../pkg/rpc/pb/service_metric_stat_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_node.pb.go | 1605 ++-- .../pkg/rpc/pb/service_node_action.pb.go | 146 +- .../pkg/rpc/pb/service_node_action_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_node_cluster.pb.go | 1311 +--- ...service_node_cluster_firewall_action.pb.go | 189 +- ...ce_node_cluster_firewall_action_grpc.pb.go | 18 +- .../rpc/pb/service_node_cluster_grpc.pb.go | 108 +- .../pb/service_node_cluster_metric_item.pb.go | 130 +- ...ervice_node_cluster_metric_item_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_node_grant.pb.go | 249 +- .../pkg/rpc/pb/service_node_grant_grpc.pb.go | 24 +- .../pkg/rpc/pb/service_node_group.pb.go | 130 +- .../pkg/rpc/pb/service_node_group_grpc.pb.go | 18 +- EdgeCommon/pkg/rpc/pb/service_node_grpc.pb.go | 140 +- .../pkg/rpc/pb/service_node_ip_address.pb.go | 319 +- .../rpc/pb/service_node_ip_address_grpc.pb.go | 30 +- .../rpc/pb/service_node_ip_address_log.pb.go | 68 +- .../pb/service_node_ip_address_log_grpc.pb.go | 10 +- .../service_node_ip_address_threshold.pb.go | 158 +- ...rvice_node_ip_address_threshold_grpc.pb.go | 18 +- EdgeCommon/pkg/rpc/pb/service_node_log.pb.go | 252 +- .../pkg/rpc/pb/service_node_log_grpc.pb.go | 24 +- .../pkg/rpc/pb/service_node_login.pb.go | 45 +- .../pkg/rpc/pb/service_node_login_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_node_price_item.pb.go | 153 +- .../rpc/pb/service_node_price_item_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_node_region.pb.go | 167 +- .../pkg/rpc/pb/service_node_region_grpc.pb.go | 22 +- EdgeCommon/pkg/rpc/pb/service_node_task.pb.go | 185 +- .../pkg/rpc/pb/service_node_task_grpc.pb.go | 26 +- .../pkg/rpc/pb/service_node_threshold.pb.go | 199 +- .../rpc/pb/service_node_threshold_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_node_value.pb.go | 117 +- .../pkg/rpc/pb/service_node_value_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_ns.pb.go | 204 +- .../pkg/rpc/pb/service_ns_access_log.pb.go | 115 +- .../rpc/pb/service_ns_access_log_grpc.pb.go | 12 +- .../pkg/rpc/pb/service_ns_cluster.pb.go | 531 +- .../pkg/rpc/pb/service_ns_cluster_grpc.pb.go | 62 +- EdgeCommon/pkg/rpc/pb/service_ns_domain.pb.go | 469 +- .../pkg/rpc/pb/service_ns_domain_group.pb.go | 150 +- .../rpc/pb/service_ns_domain_group_grpc.pb.go | 20 +- .../pkg/rpc/pb/service_ns_domain_grpc.pb.go | 46 +- EdgeCommon/pkg/rpc/pb/service_ns_grpc.pb.go | 10 +- EdgeCommon/pkg/rpc/pb/service_ns_key.pb.go | 169 +- .../pkg/rpc/pb/service_ns_key_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_ns_node.pb.go | 1000 +-- .../pkg/rpc/pb/service_ns_node_grpc.pb.go | 300 +- .../pkg/rpc/pb/service_ns_node_upgrade.go | 274 - EdgeCommon/pkg/rpc/pb/service_ns_plan.pb.go | 148 +- .../pkg/rpc/pb/service_ns_plan_grpc.pb.go | 20 +- .../rpc/pb/service_ns_question_option.pb.go | 87 +- .../pb/service_ns_question_option_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_ns_record.pb.go | 665 +- .../pkg/rpc/pb/service_ns_record_grpc.pb.go | 44 +- .../pb/service_ns_record_hourly_stat.pb.go | 122 +- .../service_ns_record_hourly_stat_grpc.pb.go | 14 +- EdgeCommon/pkg/rpc/pb/service_ns_route.pb.go | 295 +- .../rpc/pb/service_ns_route_category.pb.go | 129 +- .../pb/service_ns_route_category_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_ns_route_grpc.pb.go | 32 +- .../pkg/rpc/pb/service_ns_user_plan.pb.go | 201 +- .../rpc/pb/service_ns_user_plan_grpc.pb.go | 20 +- .../pkg/rpc/pb/service_order_method.pb.go | 199 +- .../rpc/pb/service_order_method_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_origin.pb.go | 204 +- .../pkg/rpc/pb/service_origin_grpc.pb.go | 16 +- EdgeCommon/pkg/rpc/pb/service_ping.pb.go | 30 +- EdgeCommon/pkg/rpc/pb/service_ping_grpc.pb.go | 8 +- EdgeCommon/pkg/rpc/pb/service_plan.pb.go | 320 +- EdgeCommon/pkg/rpc/pb/service_plan_grpc.pb.go | 26 +- EdgeCommon/pkg/rpc/pb/service_post.pb.go | 171 +- .../pkg/rpc/pb/service_post_category.pb.go | 146 +- .../rpc/pb/service_post_category_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_post_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_price.pb.go | 51 +- .../pkg/rpc/pb/service_price_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_region_city.pb.go | 160 +- .../pkg/rpc/pb/service_region_city_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_region_country.pb.go | 129 +- .../rpc/pb/service_region_country_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_region_provider.pb.go | 131 +- .../rpc/pb/service_region_provider_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_region_province.pb.go | 167 +- .../rpc/pb/service_region_province_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_region_town.pb.go | 111 +- .../pkg/rpc/pb/service_region_town_grpc.pb.go | 14 +- .../pkg/rpc/pb/service_report_node.pb.go | 335 +- .../rpc/pb/service_report_node_group.pb.go | 129 +- .../pb/service_report_node_group_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_report_node_grpc.pb.go | 36 +- .../pkg/rpc/pb/service_report_result.pb.go | 108 +- .../rpc/pb/service_report_result_grpc.pb.go | 14 +- .../pkg/rpc/pb/service_reverse_proxy.pb.go | 220 +- .../rpc/pb/service_reverse_proxy_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_script.pb.go | 177 +- .../pkg/rpc/pb/service_script_grpc.pb.go | 24 +- EdgeCommon/pkg/rpc/pb/service_server.pb.go | 1489 ++-- .../pb/service_server_bandwidth_stat.pb.go | 233 +- .../service_server_bandwidth_stat_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_server_bill.pb.go | 65 +- .../pkg/rpc/pb/service_server_bill_grpc.pb.go | 10 +- ...e_server_client_browser_monthly_stat.pb.go | 73 +- ...ver_client_browser_monthly_stat_grpc.pb.go | 8 +- ...ce_server_client_system_monthly_stat.pb.go | 72 +- ...rver_client_system_monthly_stat_grpc.pb.go | 8 +- .../rpc/pb/service_server_daily_stat.pb.go | 403 +- .../pb/service_server_daily_stat_grpc.pb.go | 24 +- .../service_server_domain_hourly_stat.pb.go | 66 +- ...rvice_server_domain_hourly_stat_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_server_group.pb.go | 396 +- .../rpc/pb/service_server_group_grpc.pb.go | 34 +- .../pkg/rpc/pb/service_server_grpc.pb.go | 134 +- ...vice_server_http_firewall_daily_stat.pb.go | 119 +- ...server_http_firewall_daily_stat_grpc.pb.go | 8 +- ...vice_server_region_city_monthly_stat.pb.go | 92 +- ...server_region_city_monthly_stat_grpc.pb.go | 8 +- ...e_server_region_country_monthly_stat.pb.go | 70 +- ...ver_region_country_monthly_stat_grpc.pb.go | 8 +- ..._server_region_provider_monthly_stat.pb.go | 71 +- ...er_region_provider_monthly_stat_grpc.pb.go | 8 +- ..._server_region_province_monthly_stat.pb.go | 81 +- ...er_region_province_monthly_stat_grpc.pb.go | 8 +- .../rpc/pb/service_server_stat_board.pb.go | 575 +- .../pb/service_server_stat_board_chart.pb.go | 90 +- ...service_server_stat_board_chart_grpc.pb.go | 12 +- .../pb/service_server_stat_board_grpc.pb.go | 14 +- .../pkg/rpc/pb/service_sms_sender.pb.go | 50 +- .../pkg/rpc/pb/service_sms_sender_grpc.pb.go | 8 +- EdgeCommon/pkg/rpc/pb/service_ssl_cert.pb.go | 410 +- .../pkg/rpc/pb/service_ssl_cert_grpc.pb.go | 34 +- .../pkg/rpc/pb/service_ssl_policy.pb.go | 147 +- .../pkg/rpc/pb/service_ssl_policy_grpc.pb.go | 12 +- .../pkg/rpc/pb/service_sys_locker.pb.go | 52 +- .../pkg/rpc/pb/service_sys_locker_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_sys_setting.pb.go | 53 +- .../pkg/rpc/pb/service_sys_setting_grpc.pb.go | 10 +- .../rpc/pb/service_traffic_daily_stat.pb.go | 51 +- .../pb/service_traffic_daily_stat_grpc.pb.go | 8 +- .../pkg/rpc/pb/service_traffic_package.pb.go | 134 +- .../rpc/pb/service_traffic_package_grpc.pb.go | 18 +- .../pb/service_traffic_package_period.pb.go | 152 +- .../service_traffic_package_period_grpc.pb.go | 18 +- .../pb/service_traffic_package_price.pb.go | 142 +- .../service_traffic_package_price_grpc.pb.go | 16 +- .../rpc/pb/service_updating_server_list.pb.go | 45 +- .../service_updating_server_list_grpc.pb.go | 8 +- EdgeCommon/pkg/rpc/pb/service_user.pb.go | 2 +- .../pkg/rpc/pb/service_user_access_key.pb.go | 119 +- .../rpc/pb/service_user_access_key_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_user_account.pb.go | 129 +- .../pb/service_user_account_daily_stat.pb.go | 91 +- ...service_user_account_daily_stat_grpc.pb.go | 10 +- .../rpc/pb/service_user_account_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_user_account_log.pb.go | 76 +- .../pb/service_user_account_log_grpc.pb.go | 10 +- .../pkg/rpc/pb/service_user_ad_instance.pb.go | 215 +- .../pb/service_user_ad_instance_grpc.pb.go | 22 +- EdgeCommon/pkg/rpc/pb/service_user_bill.pb.go | 143 +- .../pkg/rpc/pb/service_user_bill_grpc.pb.go | 18 +- .../pb/service_user_email_verification.pb.go | 87 +- ...service_user_email_verification_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_user_grpc.pb.go | 2 +- .../pkg/rpc/pb/service_user_identity.pb.go | 206 +- .../rpc/pb/service_user_identity_grpc.pb.go | 26 +- .../pb/service_user_mobile_verification.pb.go | 99 +- ...ervice_user_mobile_verification_grpc.pb.go | 12 +- EdgeCommon/pkg/rpc/pb/service_user_node.pb.go | 237 +- .../pkg/rpc/pb/service_user_node_grpc.pb.go | 28 +- .../pkg/rpc/pb/service_user_order.pb.go | 157 +- .../pkg/rpc/pb/service_user_order_grpc.pb.go | 20 +- EdgeCommon/pkg/rpc/pb/service_user_plan.pb.go | 211 +- .../pkg/rpc/pb/service_user_plan_grpc.pb.go | 22 +- .../pkg/rpc/pb/service_user_script.pb.go | 135 +- .../pkg/rpc/pb/service_user_script_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_user_ticket.pb.go | 148 +- .../rpc/pb/service_user_ticket_category.pb.go | 147 +- .../service_user_ticket_category_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_user_ticket_grpc.pb.go | 18 +- .../pkg/rpc/pb/service_user_ticket_log.pb.go | 100 +- .../rpc/pb/service_user_ticket_log_grpc.pb.go | 14 +- .../rpc/pb/service_user_traffic_bill.pb.go | 48 +- .../pb/service_user_traffic_bill_grpc.pb.go | 8 +- .../rpc/pb/service_user_traffic_package.pb.go | 188 +- .../service_user_traffic_package_grpc.pb.go | 16 +- .../pkg/rpc/pb/service_user_verify_code.pb.go | 83 +- .../pb/service_user_verify_code_grpc.pb.go | 10 +- .../rpc/protos/service_httpdns_sandbox.proto | 2 - EdgeDNS/build/data/.gitignore | 3 +- EdgeDNS/go.mod | 25 +- EdgeDNS/go.sum | 499 +- EdgeDNS/internal/agents/manager.go | 11 +- EdgeDNS/internal/configs/node_config.go | 12 +- EdgeDNS/internal/const/const.go | 2 +- EdgeDNS/internal/dbs/db.go | 1176 +-- EdgeDNS/internal/dbs/db_migrate_sqlite.go | 279 + .../dbs/db_migrate_sqlite_internal_test.go | 63 + EdgeDNS/internal/firewalls/ddos_protection.go | 27 +- .../internal/firewalls/firewall_nftables.go | 6 + EdgeDNS/internal/goman/lib.go | 13 + EdgeDNS/internal/nodes/api_stream.go | 2 +- EdgeDNS/internal/nodes/dns_node.go | 80 +- EdgeDNS/internal/nodes/listen_manager.go | 14 +- EdgeDNS/internal/nodes/manager_domain.go | 25 +- EdgeDNS/internal/nodes/manager_key.go | 5 + EdgeDNS/internal/nodes/manager_node_config.go | 11 +- EdgeDNS/internal/nodes/manager_record.go | 28 +- EdgeDNS/internal/nodes/manager_route.go | 5 + EdgeDNS/internal/nodes/ns_access_log_queue.go | 14 +- EdgeDNS/internal/nodes/server.go | 123 +- EdgeDNS/internal/nodes/task_sync_api_nodes.go | 8 +- EdgeDNS/internal/nodes/upgrade_manager.go | 6 + EdgeDNS/internal/remotelogs/utils.go | 6 + EdgeDNS/internal/stats/manager.go | 7 + EdgeHttpDNS/internal/const/const.go | 2 +- EdgeHttpDNS/internal/nodes/httpdns_node.go | 61 +- EdgeHttpDNS/internal/nodes/resolve_server.go | 89 +- EdgeHttpDNS/internal/nodes/upgrade_manager.go | 6 + EdgeHttpDNS/internal/utils/ip.go | 3 + EdgeNode/build/.gitignore | 3 +- EdgeNode/build/build.sh | 76 - EdgeNode/build/data/disk.speed.json | 1 - EdgeNode/build/data/idle_hours.cache | 1 - .../data/stores/default.store/000006.sst | Bin 48443 -> 0 bytes .../data/stores/default.store/000007.sst | Bin 102724 -> 0 bytes .../data/stores/default.store/000008.sst | Bin 27206 -> 0 bytes .../data/stores/default.store/000009.log | Bin 34846 -> 0 bytes .../build/data/stores/default.store/CURRENT | 1 - EdgeNode/build/data/stores/default.store/LOCK | 0 .../data/stores/default.store/MANIFEST-000001 | Bin 52 -> 0 bytes .../data/stores/default.store/MANIFEST-000010 | Bin 330 -> 0 bytes .../data/stores/default.store/OPTIONS-000011 | 48 - EdgeNode/build/data/waf_white_list.cache | 1 - EdgeNode/internal/accesslogs/ingest_log.go | 10 +- .../internal/caches/list_file_db_sqlite.go | 25 +- EdgeNode/internal/caches/list_file_migrate.go | 96 + EdgeNode/internal/caches/storage_file.go | 15 +- EdgeNode/internal/const/const.go | 2 +- .../internal/firewalls/firewall_firewalld.go | 2 +- .../internal/firewalls/nftables/installer.go | 10 - EdgeNode/internal/http3/server.go | 8 + .../internal/iplibrary/ip_list_kv_objects.go | 4 +- .../internal/iplibrary/ip_list_migrate.go | 94 + .../internal/iplibrary/manager_ip_list.go | 11 +- EdgeNode/internal/metrics/manager.go | 10 +- EdgeNode/internal/metrics/task_migrate.go | 151 + EdgeNode/internal/nodes/api_stream.go | 2 +- EdgeNode/internal/nodes/client_conn.go | 4 +- EdgeNode/internal/nodes/http3_manager_plus.go | 13 +- .../internal/nodes/http_access_log_queue.go | 8 +- .../internal/nodes/http_access_log_viewer.go | 5 + .../internal/nodes/http_cache_task_manager.go | 6 +- EdgeNode/internal/nodes/http_client_pool.go | 2 +- EdgeNode/internal/nodes/http_request.go | 7 - .../internal/nodes/http_request_cc_plus.go | 8 +- .../internal/nodes/http_request_encryption.go | 18 +- .../internal/nodes/http_request_mismatch.go | 6 +- .../nodes/http_request_plan_before_plus.go | 2 +- .../internal/nodes/http_request_uam_plus.go | 4 +- .../internal/nodes/http_request_websocket.go | 8 + EdgeNode/internal/nodes/listener_base.go | 10 +- EdgeNode/internal/nodes/listener_base_test.go | 2 +- EdgeNode/internal/nodes/listener_http.go | 8 +- EdgeNode/internal/nodes/listener_manager.go | 10 +- EdgeNode/internal/nodes/node.go | 28 +- EdgeNode/internal/nodes/node_ext_plus.go | 22 +- .../internal/nodes/node_status_executor.go | 5 +- EdgeNode/internal/nodes/node_tasks.go | 27 +- EdgeNode/internal/nodes/node_tasks_plus.go | 10 +- .../internal/nodes/origin_state_manager.go | 6 +- .../nodes/plan_bandwidth_limiter_plus.go | 5 +- EdgeNode/internal/nodes/script_plus.go | 10 +- EdgeNode/internal/nodes/system_services.go | 7 +- EdgeNode/internal/nodes/task_ocsp_update.go | 7 +- .../internal/nodes/task_sync_api_nodes.go | 3 +- EdgeNode/internal/nodes/task_trim_disks.go | 6 +- EdgeNode/internal/nodes/toa_manager_plus.go | 2 +- .../stats/http_request_stat_manager.go | 12 + EdgeNode/internal/utils/agents/db_migrate.go | 85 + EdgeNode/internal/utils/agents/manager.go | 14 +- EdgeNode/internal/utils/bfs/fs.go | 12 + EdgeNode/internal/utils/bfs/testdata/test.b | 1 + .../utils/bfs/testdata/test2.m} | 0 EdgeNode/internal/utils/kvstore/db.go | 4 +- EdgeNode/internal/utils/kvstore/panic.go | 10 + EdgeNode/internal/utils/kvstore/query.go | 73 +- .../internal/utils/kvstore/regression_test.go | 225 + EdgeNode/internal/utils/kvstore/store.go | 10 +- EdgeNode/internal/utils/kvstore/table.go | 9 +- EdgeNode/internal/utils/kvstore/tx.go | 12 +- .../utils/kvstore/tx_internal_test.go | 27 + EdgeNode/internal/waf/rule.go | 3 + EdgeReporter/internal/const/const.go | 2 +- EdgeUser/internal/const/const.go | 2 +- deploy/build-amzn2023.sh | 14 + 652 files changed, 22949 insertions(+), 34397 deletions(-) delete mode 100644 EdgeAdmin/test_db2.go create mode 100644 EdgeCommon/build/check-proto-sync.sh delete mode 100644 EdgeCommon/pkg/rpc/pb/service_httpdns_node_upgrade.go delete mode 100644 EdgeCommon/pkg/rpc/pb/service_ns_node_upgrade.go create mode 100644 EdgeDNS/internal/dbs/db_migrate_sqlite.go create mode 100644 EdgeDNS/internal/dbs/db_migrate_sqlite_internal_test.go delete mode 100644 EdgeNode/build/data/disk.speed.json delete mode 100644 EdgeNode/build/data/idle_hours.cache delete mode 100644 EdgeNode/build/data/stores/default.store/000006.sst delete mode 100644 EdgeNode/build/data/stores/default.store/000007.sst delete mode 100644 EdgeNode/build/data/stores/default.store/000008.sst delete mode 100644 EdgeNode/build/data/stores/default.store/000009.log delete mode 100644 EdgeNode/build/data/stores/default.store/CURRENT delete mode 100644 EdgeNode/build/data/stores/default.store/LOCK delete mode 100644 EdgeNode/build/data/stores/default.store/MANIFEST-000001 delete mode 100644 EdgeNode/build/data/stores/default.store/MANIFEST-000010 delete mode 100644 EdgeNode/build/data/stores/default.store/OPTIONS-000011 delete mode 100644 EdgeNode/build/data/waf_white_list.cache create mode 100644 EdgeNode/internal/caches/list_file_migrate.go create mode 100644 EdgeNode/internal/iplibrary/ip_list_migrate.go create mode 100644 EdgeNode/internal/metrics/task_migrate.go create mode 100644 EdgeNode/internal/utils/agents/db_migrate.go create mode 100644 EdgeNode/internal/utils/bfs/testdata/test.b rename EdgeNode/{build/data/stores/default.store/.fs.lock => internal/utils/bfs/testdata/test2.m} (100%) create mode 100644 EdgeNode/internal/utils/kvstore/panic.go create mode 100644 EdgeNode/internal/utils/kvstore/regression_test.go create mode 100644 EdgeNode/internal/utils/kvstore/tx_internal_test.go diff --git a/.gitignore b/.gitignore index fa84c93..896a6eb 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,17 @@ deploy/fluent-bit/logs.db-wal deploy/fluent-bit/storage/ /pkg/ /.claude/ +CLAUDE.md +CHANGELOG-1.5.1.md +docs/* + +# Test artifacts +EdgeDNS/agents.test.exe +EdgeAdmin/test_db2.go + +# Runtime data (generated at runtime, not source) +EdgeNode/build/data/ +EdgeDNS/build/data/ # Local large build artifacts EdgeAdmin/edge-admin.exe diff --git a/EdgeAPI/build/build.sh b/EdgeAPI/build/build.sh index 57f19b2..f7ee0a1 100644 --- a/EdgeAPI/build/build.sh +++ b/EdgeAPI/build/build.sh @@ -41,17 +41,7 @@ function build() { cd "$ROOT""/../../EdgeNode/build" || exit echo "==============================" for arch in "${NODE_ARCHITECTS[@]}"; do - # 查找 zip 文件时不包含 plus 标记 - if [ "${TAG}" = "plus" ]; then - NODE_ZIP_FILE="$ROOT""/../../EdgeNode/dist/edge-node-linux-${arch}-v${NodeVersion}.zip" - else - NODE_ZIP_FILE="$ROOT""/../../EdgeNode/dist/edge-node-linux-${arch}-${TAG}-v${NodeVersion}.zip" - fi - if [ ! -f "$NODE_ZIP_FILE" ]; then - ./build.sh linux "$arch" $TAG - else - echo "use built node linux/$arch/v${NodeVersion}" - fi + ./build.sh linux "$arch" $TAG done echo "==============================" cd - || exit diff --git a/EdgeAPI/build/configs/db.template.yaml b/EdgeAPI/build/configs/db.template.yaml index 04c31b7..91eb216 100644 --- a/EdgeAPI/build/configs/db.template.yaml +++ b/EdgeAPI/build/configs/db.template.yaml @@ -1,5 +1,5 @@ user: root password: 123456 -host: 127.0.0.1:3306 +host: 127.0.0.1:3308 database: db_edge boolFields: [ "uamIsOn", "followPort", "requestHostExcludingPort", "autoRemoteStart", "autoInstallNftables", "enableIPLists", "detectAgents", "checkingPorts", "enableRecordHealthCheck", "offlineIsNotified", "http2Enabled", "http3Enabled", "enableHTTP2", "retry50X", "retry40X", "autoSystemTuning", "disableDefaultDB", "autoTrimDisks", "enableGlobalPages", "ignoreLocal", "ignoreSearchEngine" ] \ No newline at end of file diff --git a/EdgeAPI/build/sql.sh b/EdgeAPI/build/sql.sh index 76fd238..82347ac 100644 --- a/EdgeAPI/build/sql.sh +++ b/EdgeAPI/build/sql.sh @@ -5,8 +5,9 @@ CWD="$(dirname "$0")" SQL_JSON="${CWD}/../internal/setup/sql.json" -if [ -f "$SQL_JSON" ]; then - echo "sql.json already exists, skipping sql-dump (delete it manually to regenerate)" -else +if [ "$1" = "--force" ] || [ ! -f "$SQL_JSON" ]; then + rm -f "$SQL_JSON" go run "${CWD}"/../cmd/sql-dump/main.go -dir="${CWD}" +else + echo "sql.json exists, skip (use --force to regenerate)" fi \ No newline at end of file diff --git a/EdgeAPI/internal/clickhouse/logs_ingest_store.go b/EdgeAPI/internal/clickhouse/logs_ingest_store.go index 84f7a56..54c7bbb 100644 --- a/EdgeAPI/internal/clickhouse/logs_ingest_store.go +++ b/EdgeAPI/internal/clickhouse/logs_ingest_store.go @@ -39,6 +39,7 @@ type LogsIngestRow struct { RequestBody string ResponseHeaders string ResponseBody string + Attrs string } // ListFilter 列表查询条件(与 ListHTTPAccessLogsRequest 对齐) @@ -178,7 +179,7 @@ func (s *LogsIngestStore) List(ctx context.Context, f ListFilter) (rows []*LogsI // 列表查询不 SELECT 大字段(request_headers / request_body / response_headers / response_body), // 避免每次翻页读取 GB 级数据。详情查看时通过 FindByTraceId 单独获取。 - query := fmt.Sprintf("SELECT timestamp, node_id, cluster_id, server_id, host, ip, method, path, status, bytes_in, bytes_out, cost_ms, ua, referer, log_type, trace_id, firewall_policy_id, firewall_rule_group_id, firewall_rule_set_id, firewall_rule_id FROM %s WHERE %s ORDER BY %s LIMIT %d", + query := fmt.Sprintf("SELECT timestamp, node_id, cluster_id, server_id, host, ip, method, path, status, bytes_in, bytes_out, cost_ms, ua, referer, log_type, trace_id, firewall_policy_id, firewall_rule_group_id, firewall_rule_set_id, firewall_rule_id, attrs FROM %s WHERE %s ORDER BY %s LIMIT %d", table, where, orderBy, limit+1) var rawRows []map[string]interface{} @@ -225,7 +226,7 @@ func (s *LogsIngestStore) FindByTraceId(ctx context.Context, traceId string) (*L } table := quoteIdent("logs_ingest") - query := fmt.Sprintf("SELECT timestamp, node_id, cluster_id, server_id, host, ip, method, path, status, bytes_in, bytes_out, cost_ms, ua, referer, log_type, trace_id, firewall_policy_id, firewall_rule_group_id, firewall_rule_set_id, firewall_rule_id, request_headers, request_body, response_headers, response_body FROM %s WHERE trace_id = '%s' LIMIT 1", + query := fmt.Sprintf("SELECT timestamp, node_id, cluster_id, server_id, host, ip, method, path, status, bytes_in, bytes_out, cost_ms, ua, referer, log_type, trace_id, firewall_policy_id, firewall_rule_group_id, firewall_rule_set_id, firewall_rule_id, request_headers, request_body, response_headers, response_body, attrs FROM %s WHERE trace_id = '%s' LIMIT 1", table, escapeString(traceId)) var rawRows []map[string]interface{} @@ -333,6 +334,7 @@ func mapToLogsIngestRow(m map[string]interface{}) *LogsIngestRow { r.RequestBody = str("request_body") r.ResponseHeaders = str("response_headers") r.ResponseBody = str("response_body") + r.Attrs = str("attrs") return r } @@ -401,6 +403,14 @@ func RowToPB(r *LogsIngestRow) *pb.HTTPAccessLog { a.RequestBody = []byte(r.RequestBody) } + // 扩展属性(cache.status 等) + if r.Attrs != "" { + var attrs map[string]string + if err := json.Unmarshal([]byte(r.Attrs), &attrs); err == nil && len(attrs) > 0 { + a.Attrs = attrs + } + } + return a } diff --git a/EdgeAPI/internal/const/const.go b/EdgeAPI/internal/const/const.go index daab8e9..e9d4111 100644 --- a/EdgeAPI/internal/const/const.go +++ b/EdgeAPI/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "1.5.0" //1.3.9 + Version = "1.5.1" //1.3.9 ProductName = "Edge API" ProcessName = "edge-api" @@ -17,6 +17,6 @@ const ( // 其他节点版本号,用来检测是否有需要升级的节点 - NodeVersion = "1.5.0" //1.3.8.2 + NodeVersion = "1.5.1" //1.3.8.2 ) diff --git a/EdgeAPI/internal/const/const_plus.go b/EdgeAPI/internal/const/const_plus.go index 2bb0568..f40b0bc 100644 --- a/EdgeAPI/internal/const/const_plus.go +++ b/EdgeAPI/internal/const/const_plus.go @@ -4,9 +4,9 @@ package teaconst const ( - DNSNodeVersion = "1.5.0" //1.3.8.2 - UserNodeVersion = "1.5.0" //1.3.8.2 - ReportNodeVersion = "1.5.0" + DNSNodeVersion = "1.5.1" //1.3.8.2 + UserNodeVersion = "1.5.1" //1.3.8.2 + ReportNodeVersion = "1.5.1" DefaultMaxNodes int32 = 50 ) diff --git a/EdgeAPI/internal/db/db_test.go b/EdgeAPI/internal/db/db_test.go index 662f45a..61adb3a 100644 --- a/EdgeAPI/internal/db/db_test.go +++ b/EdgeAPI/internal/db/db_test.go @@ -19,7 +19,7 @@ func TestDB_Env(t *testing.T) { func TestDB_Instance(t *testing.T) { for i := 0; i < 10; i++ { - db, err := sql.Open("mysql", "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s") + db, err := sql.Open("mysql", "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s") if err != nil { t.Fatal(i, "open:", err) } diff --git a/EdgeAPI/internal/db/models/http_access_log_manager_test.go b/EdgeAPI/internal/db/models/http_access_log_manager_test.go index fcda0ca..17fbf96 100644 --- a/EdgeAPI/internal/db/models/http_access_log_manager_test.go +++ b/EdgeAPI/internal/db/models/http_access_log_manager_test.go @@ -14,7 +14,7 @@ import ( func TestNewHTTPAccessLogManager(t *testing.T) { var config = &dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_log?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_log?charset=utf8mb4&timeout=30s", Prefix: "edge", Connections: struct { Pool int `yaml:"pool"` @@ -45,7 +45,7 @@ func TestNewHTTPAccessLogManager(t *testing.T) { func TestHTTPAccessLogManager_FindTableNames(t *testing.T) { var config = &dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_log?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_log?charset=utf8mb4&timeout=30s", Prefix: "edge", Connections: struct { Pool int `yaml:"pool"` @@ -84,7 +84,7 @@ func TestHTTPAccessLogManager_FindTableNames(t *testing.T) { func TestHTTPAccessLogManager_FindTables(t *testing.T) { var config = &dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_log?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_log?charset=utf8mb4&timeout=30s", Prefix: "edge", Connections: struct { Pool int `yaml:"pool"` @@ -123,7 +123,7 @@ func TestHTTPAccessLogManager_FindTables(t *testing.T) { func TestHTTPAccessLogManager_FindLastTable(t *testing.T) { var config = &dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_log?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_log?charset=utf8mb4&timeout=30s", Prefix: "edge", Connections: struct { Pool int `yaml:"pool"` @@ -162,7 +162,7 @@ func TestHTTPAccessLogManager_FindLastTable(t *testing.T) { func TestHTTPAccessLogManager_FindPartitionTable(t *testing.T) { var config = &dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_log?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_log?charset=utf8mb4&timeout=30s", Prefix: "edge", Connections: struct { Pool int `yaml:"pool"` diff --git a/EdgeAPI/internal/db/models/httpdns_cluster_model.go b/EdgeAPI/internal/db/models/httpdns_cluster_model.go index 917c562..3ee7a2a 100644 --- a/EdgeAPI/internal/db/models/httpdns_cluster_model.go +++ b/EdgeAPI/internal/db/models/httpdns_cluster_model.go @@ -6,15 +6,15 @@ import "github.com/iwind/TeaGo/dbs" type HTTPDNSCluster struct { Id uint32 `field:"id"` // ID Name string `field:"name"` // 集群名称 - IsOn bool `field:"isOn"` // 是否启用 - IsDefault bool `field:"isDefault"` // 默认集群 + IsOn uint8 `field:"isOn"` // 是否启用(tinyint unsigned) + IsDefault uint8 `field:"isDefault"` // 默认集群(tinyint unsigned) ServiceDomain string `field:"serviceDomain"` // 服务域名 DefaultTTL int32 `field:"defaultTTL"` // 默认TTL FallbackTimeoutMs int32 `field:"fallbackTimeoutMs"` // 降级超时 InstallDir string `field:"installDir"` // 安装目录 TLSPolicy dbs.JSON `field:"tlsPolicy"` // TLS策略 - AutoRemoteStart bool `field:"autoRemoteStart"` // 自动远程启动 - AccessLogIsOn bool `field:"accessLogIsOn"` // 访问日志是否开启 + AutoRemoteStart uint8 `field:"autoRemoteStart"` // 自动远程启动(tinyint unsigned) + AccessLogIsOn uint8 `field:"accessLogIsOn"` // 访问日志是否开启(tinyint unsigned) TimeZone string `field:"timeZone"` // 时区 CreatedAt uint64 `field:"createdAt"` // 创建时间 UpdatedAt uint64 `field:"updatedAt"` // 修改时间 diff --git a/EdgeAPI/internal/db/utils/utils_test.go b/EdgeAPI/internal/db/utils/utils_test.go index aa48a02..6aaea9b 100644 --- a/EdgeAPI/internal/db/utils/utils_test.go +++ b/EdgeAPI/internal/db/utils/utils_test.go @@ -19,7 +19,7 @@ func TestIsLocalAddr(t *testing.T) { a.IsTrue(dbutils.IsLocalAddr("127.0.0.1")) a.IsTrue(dbutils.IsLocalAddr("localhost")) a.IsTrue(dbutils.IsLocalAddr("::1")) - a.IsTrue(dbutils.IsLocalAddr("127.0.0.1:3306")) + a.IsTrue(dbutils.IsLocalAddr("127.0.0.1:3308")) a.IsFalse(dbutils.IsLocalAddr("192.168.2.200")) a.IsFalse(dbutils.IsLocalAddr("192.168.2.200:3306")) } diff --git a/EdgeAPI/internal/installers/deploy_manager.go b/EdgeAPI/internal/installers/deploy_manager.go index 3ea01f2..aa3a370 100644 --- a/EdgeAPI/internal/installers/deploy_manager.go +++ b/EdgeAPI/internal/installers/deploy_manager.go @@ -198,6 +198,21 @@ func (this *DeployManager) FindHTTPDNSNodeFile(os string, arch string) *DeployFi return nil } +// LatestNodeVersion 获取部署目录中边缘节点的最新版本号 +func (this *DeployManager) LatestNodeVersion() string { + return latestVersion(this.LoadNodeFiles()) +} + +// LatestNSNodeVersion 获取部署目录中DNS节点的最新版本号 +func (this *DeployManager) LatestNSNodeVersion() string { + return latestVersion(this.LoadNSNodeFiles()) +} + +// LatestHTTPDNSNodeVersion 获取部署目录中HTTPDNS节点的最新版本号 +func (this *DeployManager) LatestHTTPDNSNodeVersion() string { + return latestVersion(this.LoadHTTPDNSNodeFiles()) +} + // Reload 重置缓存 func (this *DeployManager) Reload() { this.locker.Lock() @@ -207,3 +222,13 @@ func (this *DeployManager) Reload() { this.nsNodeFiles = nil this.httpdnsNodeFiles = nil } + +func latestVersion(files []*DeployFile) string { + var latest string + for _, f := range files { + if len(latest) == 0 || stringutil.VersionCompare(f.Version, latest) > 0 { + latest = f.Version + } + } + return latest +} diff --git a/EdgeAPI/internal/rpc/services/httpdns/converters.go b/EdgeAPI/internal/rpc/services/httpdns/converters.go index d8c70c9..7d433ed 100644 --- a/EdgeAPI/internal/rpc/services/httpdns/converters.go +++ b/EdgeAPI/internal/rpc/services/httpdns/converters.go @@ -16,8 +16,8 @@ func toPBCluster(cluster *models.HTTPDNSCluster) *pb.HTTPDNSCluster { } return &pb.HTTPDNSCluster{ Id: int64(cluster.Id), - IsOn: cluster.IsOn, - IsDefault: cluster.IsDefault, + IsOn: cluster.IsOn > 0, + IsDefault: cluster.IsDefault > 0, Name: cluster.Name, ServiceDomain: cluster.ServiceDomain, DefaultTTL: cluster.DefaultTTL, @@ -26,8 +26,8 @@ func toPBCluster(cluster *models.HTTPDNSCluster) *pb.HTTPDNSCluster { TlsPolicyJSON: cluster.TLSPolicy, CreatedAt: int64(cluster.CreatedAt), UpdatedAt: int64(cluster.UpdatedAt), - AutoRemoteStart: cluster.AutoRemoteStart, - AccessLogIsOn: cluster.AccessLogIsOn, + AutoRemoteStart: cluster.AutoRemoteStart > 0, + AccessLogIsOn: cluster.AccessLogIsOn > 0, TimeZone: cluster.TimeZone, } } diff --git a/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_app.go b/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_app.go index 6b64a1f..5b65c95 100644 --- a/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_app.go +++ b/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_app.go @@ -127,7 +127,7 @@ func readHTTPDNSDefaultClusterIdList(tx *dbs.Tx) ([]int64, error) { if err != nil { return nil, err } - if cluster != nil && cluster.IsOn { + if cluster != nil && cluster.IsOn > 0 { validIds = append(validIds, id) } } diff --git a/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_cluster.go b/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_cluster.go index 94da75f..3def81a 100644 --- a/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_cluster.go +++ b/EdgeAPI/internal/rpc/services/httpdns/service_httpdns_cluster.go @@ -120,8 +120,8 @@ func (this *HTTPDNSClusterService) FindHTTPDNSCluster(ctx context.Context, req * } if cluster != nil { _ = grpc.SetHeader(ctx, metadata.Pairs( - "x-httpdns-auto-remote-start", fmt.Sprintf("%t", cluster.AutoRemoteStart), - "x-httpdns-access-log-is-on", fmt.Sprintf("%t", cluster.AccessLogIsOn), + "x-httpdns-auto-remote-start", fmt.Sprintf("%t", cluster.AutoRemoteStart > 0), + "x-httpdns-access-log-is-on", fmt.Sprintf("%t", cluster.AccessLogIsOn > 0), "x-httpdns-time-zone", cluster.TimeZone, )) } diff --git a/EdgeAPI/internal/rpc/services/nameservers/service_ns_node.go b/EdgeAPI/internal/rpc/services/nameservers/service_ns_node.go index ecbbeb6..25819a2 100644 --- a/EdgeAPI/internal/rpc/services/nameservers/service_ns_node.go +++ b/EdgeAPI/internal/rpc/services/nameservers/service_ns_node.go @@ -6,7 +6,6 @@ package nameservers import ( "context" "encoding/json" - teaconst "github.com/TeaOSLab/EdgeAPI/internal/const" "github.com/TeaOSLab/EdgeAPI/internal/db/models" "github.com/TeaOSLab/EdgeAPI/internal/errors" "github.com/TeaOSLab/EdgeAPI/internal/goman" @@ -475,7 +474,7 @@ func (this *NSNodeService) FindLatestNSNodeVersion(ctx context.Context, req *pb. return nil, err } - return &pb.FindLatestNSNodeVersionResponse{Version: teaconst.DNSNodeVersion}, nil + return &pb.FindLatestNSNodeVersionResponse{Version: installers.SharedDeployManager.LatestNSNodeVersion()}, nil } // DownloadNSNodeInstallationFile 下载最新DNS节点安装文件 diff --git a/EdgeAPI/internal/rpc/services/service_admin.go b/EdgeAPI/internal/rpc/services/service_admin.go index 77306c1..c60a181 100644 --- a/EdgeAPI/internal/rpc/services/service_admin.go +++ b/EdgeAPI/internal/rpc/services/service_admin.go @@ -7,6 +7,7 @@ import ( "github.com/TeaOSLab/EdgeAPI/internal/db/models" "github.com/TeaOSLab/EdgeAPI/internal/db/models/stats" "github.com/TeaOSLab/EdgeAPI/internal/errors" + "github.com/TeaOSLab/EdgeAPI/internal/installers" "github.com/TeaOSLab/EdgeAPI/internal/rpc/tasks" rpcutils "github.com/TeaOSLab/EdgeAPI/internal/rpc/utils" "github.com/TeaOSLab/EdgeAPI/internal/utils" @@ -689,17 +690,20 @@ func (this *AdminService) ComposeAdminDashboard(ctx context.Context, req *pb.Com // 边缘节点升级信息 { - upgradeInfo := &pb.ComposeAdminDashboardResponse_UpgradeInfo{ - NewVersion: teaconst.NodeVersion, + var nodeVersion = installers.SharedDeployManager.LatestNodeVersion() + if len(nodeVersion) > 0 { + upgradeInfo := &pb.ComposeAdminDashboardResponse_UpgradeInfo{ + NewVersion: nodeVersion, + } + this.BeginTag(ctx, "SharedNodeDAO.CountAllLowerVersionNodes") + countNodes, err := models.SharedNodeDAO.CountAllLowerVersionNodes(tx, upgradeInfo.NewVersion) + this.EndTag(ctx, "SharedNodeDAO.CountAllLowerVersionNodes") + if err != nil { + return nil, err + } + upgradeInfo.CountNodes = countNodes + result.NodeUpgradeInfo = upgradeInfo } - this.BeginTag(ctx, "SharedNodeDAO.CountAllLowerVersionNodes") - countNodes, err := models.SharedNodeDAO.CountAllLowerVersionNodes(tx, upgradeInfo.NewVersion) - this.EndTag(ctx, "SharedNodeDAO.CountAllLowerVersionNodes") - if err != nil { - return nil, err - } - upgradeInfo.CountNodes = countNodes - result.NodeUpgradeInfo = upgradeInfo } // API节点升级信息 diff --git a/EdgeAPI/internal/rpc/services/service_admin_ext_plus.go b/EdgeAPI/internal/rpc/services/service_admin_ext_plus.go index 379beba..e3c5058 100644 --- a/EdgeAPI/internal/rpc/services/service_admin_ext_plus.go +++ b/EdgeAPI/internal/rpc/services/service_admin_ext_plus.go @@ -7,6 +7,7 @@ import ( "context" teaconst "github.com/TeaOSLab/EdgeAPI/internal/const" "github.com/TeaOSLab/EdgeAPI/internal/db/models" + "github.com/TeaOSLab/EdgeAPI/internal/installers" "github.com/TeaOSLab/EdgeAPI/internal/db/models/regions" "github.com/TeaOSLab/EdgeAPI/internal/db/models/stats" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" @@ -36,17 +37,20 @@ func (this *AdminService) composeAdminDashboardExt(tx *dbs.Tx, ctx context.Conte // DNS节点升级信息 if isPlus { - upgradeInfo := &pb.ComposeAdminDashboardResponse_UpgradeInfo{ - NewVersion: teaconst.DNSNodeVersion, + var dnsNodeVersion = installers.SharedDeployManager.LatestNSNodeVersion() + if len(dnsNodeVersion) > 0 { + upgradeInfo := &pb.ComposeAdminDashboardResponse_UpgradeInfo{ + NewVersion: dnsNodeVersion, + } + this.BeginTag(ctx, "SharedNSNodeDAO.CountAllLowerVersionNodes") + countNodes, err := models.SharedNSNodeDAO.CountAllLowerVersionNodes(tx, upgradeInfo.NewVersion) + this.EndTag(ctx, "SharedNSNodeDAO.CountAllLowerVersionNodes") + if err != nil { + return err + } + upgradeInfo.CountNodes = countNodes + result.NsNodeUpgradeInfo = upgradeInfo } - this.BeginTag(ctx, "SharedNSNodeDAO.CountAllLowerVersionNodes") - countNodes, err := models.SharedNSNodeDAO.CountAllLowerVersionNodes(tx, upgradeInfo.NewVersion) - this.EndTag(ctx, "SharedNSNodeDAO.CountAllLowerVersionNodes") - if err != nil { - return err - } - upgradeInfo.CountNodes = countNodes - result.NsNodeUpgradeInfo = upgradeInfo } // Report节点升级信息 diff --git a/EdgeAPI/internal/setup/clickhouse_upgrade.go b/EdgeAPI/internal/setup/clickhouse_upgrade.go index e7690d4..9184608 100644 --- a/EdgeAPI/internal/setup/clickhouse_upgrade.go +++ b/EdgeAPI/internal/setup/clickhouse_upgrade.go @@ -46,6 +46,7 @@ func EnsureClickHouseTables() error { request_body String DEFAULT '' CODEC(ZSTD(3)), response_headers String DEFAULT '' CODEC(ZSTD(3)), response_body String DEFAULT '' CODEC(ZSTD(3)), + attrs String DEFAULT '' CODEC(ZSTD(3)), INDEX idx_trace_id trace_id TYPE bloom_filter(0.01) GRANULARITY 4, INDEX idx_ip ip TYPE bloom_filter(0.01) GRANULARITY 4, INDEX idx_host host TYPE tokenbf_v1(10240, 3, 0) GRANULARITY 4, @@ -128,5 +129,19 @@ SETTINGS index_granularity = 8192`, } } + // v1.5.1: 为 logs_ingest 添加 attrs 列(存储 cache.status 等扩展属性) + upgradeSQLs := []string{ + `ALTER TABLE logs_ingest ADD COLUMN IF NOT EXISTS attrs String DEFAULT '' CODEC(ZSTD(3)) AFTER response_body`, + } + for _, sql := range upgradeSQLs { + stmt := strings.TrimSpace(sql) + if len(stmt) == 0 { + continue + } + if err := client.Execute(ctx, stmt); err != nil { + return err + } + } + return nil } diff --git a/EdgeAPI/internal/setup/sql.json b/EdgeAPI/internal/setup/sql.json index 25d4184..684b45f 100644 --- a/EdgeAPI/internal/setup/sql.json +++ b/EdgeAPI/internal/setup/sql.json @@ -4,15 +4,15 @@ "name": "edgeACMEAuthentications", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeACMEAuthentications` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint unsigned DEFAULT '0' COMMENT '任务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `token` varchar(255) DEFAULT NULL COMMENT '令牌',\n `key` varchar(1024) DEFAULT NULL COMMENT '密钥',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `token` (`token`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME认证'", + "definition": "CREATE TABLE `edgeACMEAuthentications` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint(20) unsigned DEFAULT '0' COMMENT '任务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `token` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '令牌',\n `key` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `token` (`token`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME认证'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "taskId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '任务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '任务ID'" }, { "name": "domain", @@ -28,7 +28,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -47,19 +47,19 @@ "name": "edgeACMEProviderAccounts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeACMEProviderAccounts` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `providerCode` varchar(128) DEFAULT NULL COMMENT '代号',\n `eabKid` varchar(128) DEFAULT NULL COMMENT 'KID',\n `eabKey` varchar(512) DEFAULT NULL COMMENT 'Key',\n `error` varchar(2048) DEFAULT NULL COMMENT '最后一条错误信息',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME提供商'", + "definition": "CREATE TABLE `edgeACMEProviderAccounts` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `providerCode` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `eabKid` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'KID',\n `eabKey` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Key',\n `error` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最后一条错误信息',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME提供商'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -83,7 +83,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -102,19 +102,19 @@ "name": "edgeACMETaskLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeACMETaskLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint unsigned DEFAULT '0' COMMENT '任务ID',\n `isOk` tinyint unsigned DEFAULT '1' COMMENT '是否成功',\n `error` varchar(4096) DEFAULT NULL COMMENT '错误信息',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '运行时间',\n PRIMARY KEY (`id`),\n KEY `taskId` (`taskId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME任务运行日志'", + "definition": "CREATE TABLE `edgeACMETaskLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint(20) unsigned DEFAULT '0' COMMENT '任务ID',\n `isOk` tinyint(3) unsigned DEFAULT '1' COMMENT '是否成功',\n `error` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '运行时间',\n PRIMARY KEY (`id`),\n KEY `taskId` (`taskId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME任务运行日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "taskId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '任务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '任务ID'" }, { "name": "isOk", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否成功'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否成功'" }, { "name": "error", @@ -122,7 +122,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '运行时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '运行时间'" } ], "indexes": [ @@ -141,27 +141,27 @@ "name": "edgeACMETasks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeACMETasks` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `acmeUserId` int unsigned DEFAULT '0' COMMENT 'ACME用户ID',\n `dnsDomain` varchar(255) DEFAULT NULL COMMENT 'DNS主域名',\n `dnsProviderId` bigint unsigned DEFAULT '0' COMMENT 'DNS服务商',\n `domains` json DEFAULT NULL COMMENT '证书域名',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `certId` bigint unsigned DEFAULT '0' COMMENT '生成的证书ID',\n `autoRenew` tinyint unsigned DEFAULT '0' COMMENT '是否自动更新',\n `authType` varchar(64) DEFAULT NULL COMMENT '认证类型',\n `authURL` varchar(1024) DEFAULT NULL COMMENT '认证URL',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`),\n KEY `acmeUserId` (`acmeUserId`),\n KEY `certId` (`certId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME任务'", + "definition": "CREATE TABLE `edgeACMETasks` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `acmeUserId` int(10) unsigned DEFAULT '0' COMMENT 'ACME用户ID',\n `dnsDomain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'DNS主域名',\n `dnsProviderId` bigint(20) unsigned DEFAULT '0' COMMENT 'DNS服务商',\n `domains` json DEFAULT NULL COMMENT '证书域名',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `certId` bigint(20) unsigned DEFAULT '0' COMMENT '生成的证书ID',\n `autoRenew` tinyint(3) unsigned DEFAULT '0' COMMENT '是否自动更新',\n `authType` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '认证类型',\n `authURL` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '认证URL',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`),\n KEY `acmeUserId` (`acmeUserId`),\n KEY `certId` (`certId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME任务'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "acmeUserId", - "definition": "int unsigned DEFAULT '0' COMMENT 'ACME用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'ACME用户ID'" }, { "name": "dnsDomain", @@ -169,7 +169,7 @@ }, { "name": "dnsProviderId", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'DNS服务商'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'DNS服务商'" }, { "name": "domains", @@ -177,19 +177,19 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "certId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '生成的证书ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '生成的证书ID'" }, { "name": "autoRenew", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否自动更新'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否自动更新'" }, { "name": "authType", @@ -228,19 +228,19 @@ "name": "edgeACMEUsers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeACMEUsers` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `privateKey` text COMMENT '私钥',\n `email` varchar(255) DEFAULT NULL COMMENT 'E-mail',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `description` varchar(512) DEFAULT NULL COMMENT '备注介绍',\n `registration` json DEFAULT NULL COMMENT '注册信息',\n `providerCode` varchar(128) DEFAULT 'letsencrypt' COMMENT '服务商代号',\n `accountId` bigint unsigned DEFAULT '0' COMMENT '提供商ID',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME用户'", + "definition": "CREATE TABLE `edgeACMEUsers` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `privateKey` text COLLATE utf8mb4_unicode_ci COMMENT '私钥',\n `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'E-mail',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注介绍',\n `registration` json DEFAULT NULL COMMENT '注册信息',\n `providerCode` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT 'letsencrypt' COMMENT '服务商代号',\n `accountId` bigint(20) unsigned DEFAULT '0' COMMENT '提供商ID',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ACME用户'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "privateKey", @@ -252,11 +252,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "description", @@ -272,7 +272,7 @@ }, { "name": "accountId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '提供商ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '提供商ID'" } ], "indexes": [ @@ -295,15 +295,15 @@ "name": "edgeADNetworks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeADNetworks` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防线路'", + "definition": "CREATE TABLE `edgeADNetworks` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防线路'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -315,11 +315,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -334,23 +334,23 @@ "name": "edgeADPackageInstances", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeADPackageInstances` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `packageId` int unsigned DEFAULT '0' COMMENT '规格ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeIds` json DEFAULT NULL COMMENT '节点ID',\n `ipAddresses` json DEFAULT NULL COMMENT 'IP地址',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userDayTo` varchar(8) DEFAULT NULL COMMENT '用户有效期YYYYMMDD',\n `userInstanceId` bigint unsigned DEFAULT '0' COMMENT '用户实例ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `objectCodes` json DEFAULT NULL COMMENT '防护对象',\n PRIMARY KEY (`id`) USING BTREE,\n KEY `packageId` (`packageId`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防实例'", + "definition": "CREATE TABLE `edgeADPackageInstances` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `packageId` int(10) unsigned DEFAULT '0' COMMENT '规格ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeIds` json DEFAULT NULL COMMENT '节点ID',\n `ipAddresses` json DEFAULT NULL COMMENT 'IP地址',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userDayTo` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户有效期YYYYMMDD',\n `userInstanceId` bigint(20) unsigned DEFAULT '0' COMMENT '用户实例ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `objectCodes` json DEFAULT NULL COMMENT '防护对象',\n PRIMARY KEY (`id`) USING BTREE,\n KEY `packageId` (`packageId`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防实例'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "packageId", - "definition": "int unsigned DEFAULT '0' COMMENT '规格ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '规格ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeIds", @@ -362,7 +362,7 @@ }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userDayTo", @@ -370,11 +370,11 @@ }, { "name": "userInstanceId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户实例ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户实例ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "objectCodes", @@ -401,19 +401,19 @@ "name": "edgeADPackagePeriods", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeADPackagePeriods` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `count` int unsigned DEFAULT '0' COMMENT '数量',\n `unit` varchar(8) DEFAULT NULL COMMENT '单位:month, year',\n `months` int unsigned DEFAULT '0' COMMENT '月数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防产品有效期'", + "definition": "CREATE TABLE `edgeADPackagePeriods` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `count` int(10) unsigned DEFAULT '0' COMMENT '数量',\n `unit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位:month, year',\n `months` int(10) unsigned DEFAULT '0' COMMENT '月数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防产品有效期'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "count", - "definition": "int unsigned DEFAULT '0' COMMENT '数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "unit", @@ -421,11 +421,11 @@ }, { "name": "months", - "definition": "int unsigned DEFAULT '0' COMMENT '月数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '月数'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -440,19 +440,19 @@ "name": "edgeADPackagePrices", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeADPackagePrices` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `packageId` int unsigned DEFAULT '0' COMMENT '高防产品ID',\n `periodId` int unsigned DEFAULT '0' COMMENT '有效期ID',\n `price` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '价格',\n `discountPrice` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '折后价格',\n PRIMARY KEY (`id`),\n UNIQUE KEY `package_period` (`packageId`,`periodId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包价格'", + "definition": "CREATE TABLE `edgeADPackagePrices` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `packageId` int(10) unsigned DEFAULT '0' COMMENT '高防产品ID',\n `periodId` int(10) unsigned DEFAULT '0' COMMENT '有效期ID',\n `price` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '价格',\n `discountPrice` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '折后价格',\n PRIMARY KEY (`id`),\n UNIQUE KEY `package_period` (`packageId`,`periodId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包价格'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "packageId", - "definition": "int unsigned DEFAULT '0' COMMENT '高防产品ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '高防产品ID'" }, { "name": "periodId", - "definition": "int unsigned DEFAULT '0' COMMENT '有效期ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效期ID'" }, { "name": "price", @@ -479,23 +479,23 @@ "name": "edgeADPackages", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeADPackages` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `networkId` int unsigned DEFAULT '0' COMMENT '线路ID',\n `protectionBandwidthSize` int unsigned DEFAULT '0' COMMENT '防护带宽尺寸',\n `protectionBandwidthUnit` varchar(8) DEFAULT NULL COMMENT '防护带宽单位',\n `protectionBandwidthBits` bigint unsigned DEFAULT '0' COMMENT '防护带宽比特',\n `serverBandwidthSize` int unsigned DEFAULT '0' COMMENT '业务带宽尺寸',\n `serverBandwidthUnit` varchar(8) DEFAULT NULL COMMENT '业务带宽单位',\n `serverBandwidthBits` bigint unsigned DEFAULT '0' COMMENT '业务带宽比特',\n `state` tinyint unsigned DEFAULT '0' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `networkId` (`networkId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防产品规格'", + "definition": "CREATE TABLE `edgeADPackages` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `networkId` int(10) unsigned DEFAULT '0' COMMENT '线路ID',\n `protectionBandwidthSize` int(10) unsigned DEFAULT '0' COMMENT '防护带宽尺寸',\n `protectionBandwidthUnit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '防护带宽单位',\n `protectionBandwidthBits` bigint(20) unsigned DEFAULT '0' COMMENT '防护带宽比特',\n `serverBandwidthSize` int(10) unsigned DEFAULT '0' COMMENT '业务带宽尺寸',\n `serverBandwidthUnit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '业务带宽单位',\n `serverBandwidthBits` bigint(20) unsigned DEFAULT '0' COMMENT '业务带宽比特',\n `state` tinyint(3) unsigned DEFAULT '0' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `networkId` (`networkId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防产品规格'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "networkId", - "definition": "int unsigned DEFAULT '0' COMMENT '线路ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '线路ID'" }, { "name": "protectionBandwidthSize", - "definition": "int unsigned DEFAULT '0' COMMENT '防护带宽尺寸'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '防护带宽尺寸'" }, { "name": "protectionBandwidthUnit", @@ -503,11 +503,11 @@ }, { "name": "protectionBandwidthBits", - "definition": "bigint unsigned DEFAULT '0' COMMENT '防护带宽比特'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '防护带宽比特'" }, { "name": "serverBandwidthSize", - "definition": "int unsigned DEFAULT '0' COMMENT '业务带宽尺寸'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '业务带宽尺寸'" }, { "name": "serverBandwidthUnit", @@ -515,11 +515,11 @@ }, { "name": "serverBandwidthBits", - "definition": "bigint unsigned DEFAULT '0' COMMENT '业务带宽比特'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '业务带宽比特'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '状态'" } ], "indexes": [ @@ -538,19 +538,19 @@ "name": "edgeAPIAccessTokens", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAPIAccessTokens` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `token` varchar(255) DEFAULT NULL COMMENT '令牌',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `expiredAt` bigint unsigned DEFAULT '0' COMMENT '过期时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `token` (`token`),\n KEY `adminId` (`adminId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API访问令牌'", + "definition": "CREATE TABLE `edgeAPIAccessTokens` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `token` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '令牌',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `expiredAt` bigint(20) unsigned DEFAULT '0' COMMENT '过期时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `token` (`token`),\n KEY `adminId` (`adminId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API访问令牌'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "token", @@ -558,11 +558,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "expiredAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '过期时间'" } ], "indexes": [ @@ -589,15 +589,15 @@ "name": "edgeAPIMethodStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAPIMethodStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `apiNodeId` int unsigned DEFAULT '0' COMMENT 'API节点ID',\n `method` varchar(128) DEFAULT NULL COMMENT '方法',\n `tag` varchar(128) DEFAULT NULL COMMENT '标签方法',\n `costMs` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '耗时Ms',\n `peekMs` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '峰值耗时',\n `countCalls` bigint unsigned DEFAULT '0' COMMENT '调用次数',\n `day` varchar(8) DEFAULT NULL COMMENT '日期',\n PRIMARY KEY (`id`),\n UNIQUE KEY `apiNodeId_method_tag_day` (`apiNodeId`,`method`,`tag`,`day`) USING BTREE,\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API方法统计'", + "definition": "CREATE TABLE `edgeAPIMethodStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `apiNodeId` int(10) unsigned DEFAULT '0' COMMENT 'API节点ID',\n `method` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '方法',\n `tag` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标签方法',\n `costMs` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '耗时Ms',\n `peekMs` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '峰值耗时',\n `countCalls` bigint(20) unsigned DEFAULT '0' COMMENT '调用次数',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期',\n PRIMARY KEY (`id`),\n UNIQUE KEY `apiNodeId_method_tag_day` (`apiNodeId`,`method`,`tag`,`day`) USING BTREE,\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API方法统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "apiNodeId", - "definition": "int unsigned DEFAULT '0' COMMENT 'API节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'API节点ID'" }, { "name": "method", @@ -617,7 +617,7 @@ }, { "name": "countCalls", - "definition": "bigint unsigned DEFAULT '0' COMMENT '调用次数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '调用次数'" }, { "name": "day", @@ -644,19 +644,19 @@ "name": "edgeAPINodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAPINodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `clusterId` int unsigned DEFAULT '0' COMMENT '专用集群ID',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\n `restIsOn` tinyint unsigned DEFAULT '0' COMMENT '是否开放REST',\n `restHTTP` json DEFAULT NULL COMMENT 'REST HTTP配置',\n `restHTTPS` json DEFAULT NULL COMMENT 'REST HTTPS配置',\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `weight` int unsigned DEFAULT '0' COMMENT '权重',\n `status` json DEFAULT NULL COMMENT '运行状态',\n `isPrimary` tinyint unsigned DEFAULT '0' COMMENT '是否为主API节点',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API节点'", + "definition": "CREATE TABLE `edgeAPINodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '专用集群ID',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\n `restIsOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否开放REST',\n `restHTTP` json DEFAULT NULL COMMENT 'REST HTTP配置',\n `restHTTPS` json DEFAULT NULL COMMENT 'REST HTTPS配置',\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `weight` int(10) unsigned DEFAULT '0' COMMENT '权重',\n `status` json DEFAULT NULL COMMENT '运行状态',\n `isPrimary` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为主API节点',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API节点'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '专用集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '专用集群ID'" }, { "name": "uniqueId", @@ -684,7 +684,7 @@ }, { "name": "restIsOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否开放REST'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否开放REST'" }, { "name": "restHTTP", @@ -700,23 +700,23 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "weight", - "definition": "int unsigned DEFAULT '0' COMMENT '权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '权重'" }, { "name": "status", @@ -724,7 +724,7 @@ }, { "name": "isPrimary", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为主API节点'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为主API节点'" } ], "indexes": [ @@ -743,11 +743,11 @@ "name": "edgeAPITokens", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAPITokens` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` varchar(32) DEFAULT NULL COMMENT '节点ID',\n `secret` varchar(255) DEFAULT NULL COMMENT '节点密钥',\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API令牌管理'", + "definition": "CREATE TABLE `edgeAPITokens` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点ID',\n `secret` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点密钥',\n `role` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点角色',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API令牌管理'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "nodeId", @@ -763,7 +763,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -782,15 +782,15 @@ "name": "edgeAdmins", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAdmins` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\n `fullname` varchar(64) DEFAULT NULL COMMENT '全名',\n `isSuper` tinyint unsigned DEFAULT '0' COMMENT '是否为超级管理员',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `modules` json DEFAULT NULL COMMENT '允许的模块',\n `canLogin` tinyint unsigned DEFAULT '1' COMMENT '是否可以登录',\n `theme` varchar(64) DEFAULT NULL COMMENT '模板设置',\n `lang` varchar(64) DEFAULT NULL COMMENT '语言代号',\n PRIMARY KEY (`id`),\n KEY `username` (`username`) USING BTREE,\n KEY `password` (`password`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理员'", + "definition": "CREATE TABLE `edgeAdmins` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `username` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `fullname` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '全名',\n `isSuper` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为超级管理员',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `modules` json DEFAULT NULL COMMENT '允许的模块',\n `canLogin` tinyint(3) unsigned DEFAULT '1' COMMENT '是否可以登录',\n `theme` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模板设置',\n `lang` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '语言代号',\n PRIMARY KEY (`id`),\n KEY `username` (`username`) USING BTREE,\n KEY `password` (`password`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理员'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "username", @@ -806,19 +806,19 @@ }, { "name": "isSuper", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为超级管理员'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为超级管理员'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "modules", @@ -826,7 +826,7 @@ }, { "name": "canLogin", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否可以登录'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否可以登录'" }, { "name": "theme", @@ -857,11 +857,11 @@ "name": "edgeAuthorityKeys", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAuthorityKeys` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `value` varchar(4096) DEFAULT NULL COMMENT 'Key值',\n `dayFrom` date DEFAULT NULL COMMENT '开始日期',\n `dayTo` date DEFAULT NULL COMMENT '结束日期',\n `hostname` varchar(255) DEFAULT NULL COMMENT 'Hostname',\n `macAddresses` json DEFAULT NULL COMMENT 'MAC地址',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '创建/修改时间',\n `company` varchar(512) DEFAULT NULL COMMENT '公司组织',\n `requestCode` varchar(4096) DEFAULT NULL COMMENT '申请码',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='企业版认证信息'", + "definition": "CREATE TABLE `edgeAuthorityKeys` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `value` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Key值',\n `dayFrom` date DEFAULT NULL COMMENT '开始日期',\n `dayTo` date DEFAULT NULL COMMENT '结束日期',\n `hostname` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hostname',\n `macAddresses` json DEFAULT NULL COMMENT 'MAC地址',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建/修改时间',\n `company` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司组织',\n `requestCode` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '申请码',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='企业版认证信息'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "value", @@ -885,7 +885,7 @@ }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建/修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建/修改时间'" }, { "name": "company", @@ -908,15 +908,15 @@ "name": "edgeAuthorityNodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeAuthorityNodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `weight` int unsigned DEFAULT '0' COMMENT '权重',\n `status` json DEFAULT NULL COMMENT '运行状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='监控节点'", + "definition": "CREATE TABLE `edgeAuthorityNodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `weight` int(10) unsigned DEFAULT '0' COMMENT '权重',\n `status` json DEFAULT NULL COMMENT '运行状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='监控节点'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "uniqueId", @@ -936,23 +936,23 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "weight", - "definition": "int unsigned DEFAULT '0' COMMENT '权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '权重'" }, { "name": "status", @@ -975,15 +975,15 @@ "name": "edgeClientAgentIPs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeClientAgentIPs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `agentId` int unsigned DEFAULT '0' COMMENT 'Agent ID',\n `ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',\n `ptr` varchar(255) DEFAULT NULL COMMENT 'PTR值',\n PRIMARY KEY (`id`) USING BTREE,\n UNIQUE KEY `agentId_ip` (`agentId`,`ip`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Agent IP'", + "definition": "CREATE TABLE `edgeClientAgentIPs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `agentId` int(10) unsigned DEFAULT '0' COMMENT 'Agent ID',\n `ip` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP地址',\n `ptr` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'PTR值',\n PRIMARY KEY (`id`) USING BTREE,\n UNIQUE KEY `agentId_ip` (`agentId`,`ip`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Agent IP'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "agentId", - "definition": "int unsigned DEFAULT '0' COMMENT 'Agent ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'Agent ID'" }, { "name": "ip", @@ -108909,11 +108909,11 @@ "name": "edgeClientAgents", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeClientAgents` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `code` varchar(128) DEFAULT NULL COMMENT '代号',\n `description` varchar(255) DEFAULT NULL COMMENT '介绍',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `countIPs` int unsigned DEFAULT '0' COMMENT 'IP数量',\n PRIMARY KEY (`id`) USING BTREE,\n UNIQUE KEY `code` (`code`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Agent库'", + "definition": "CREATE TABLE `edgeClientAgents` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `code` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '介绍',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `countIPs` int(10) unsigned DEFAULT '0' COMMENT 'IP数量',\n PRIMARY KEY (`id`) USING BTREE,\n UNIQUE KEY `code` (`code`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Agent库'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -108929,11 +108929,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "countIPs", - "definition": "int unsigned DEFAULT '0' COMMENT 'IP数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'IP数量'" } ], "indexes": [ @@ -109129,11 +109129,11 @@ "name": "edgeClientBrowsers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeClientBrowsers` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '浏览器名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `createdDay` varchar(8) DEFAULT '00000000' COMMENT '创建日期YYYYMMDD',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `name` (`name`),\n KEY `createdDay` (`createdDay`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端浏览器信息'", + "definition": "CREATE TABLE `edgeClientBrowsers` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浏览器名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT '00000000' COMMENT '创建日期YYYYMMDD',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `name` (`name`),\n KEY `createdDay` (`createdDay`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端浏览器信息'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -109149,7 +109149,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -109172,11 +109172,11 @@ "name": "edgeClientSystems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeClientSystems` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '系统名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `createdDay` varchar(8) DEFAULT '00000000' COMMENT '创建日期YYYYMMDD',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `name` (`name`) USING BTREE,\n KEY `createdDay` (`createdDay`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端操作系统信息'", + "definition": "CREATE TABLE `edgeClientSystems` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '系统名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT '00000000' COMMENT '创建日期YYYYMMDD',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `name` (`name`) USING BTREE,\n KEY `createdDay` (`createdDay`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端操作系统信息'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -109192,7 +109192,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -109215,15 +109215,15 @@ "name": "edgeDBNodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeDBNodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `role` varchar(255) DEFAULT NULL COMMENT '数据库角色',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `host` varchar(255) DEFAULT NULL COMMENT '主机',\n `port` int unsigned DEFAULT '0' COMMENT '端口',\n `database` varchar(255) DEFAULT NULL COMMENT '数据库名称',\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\n `password` varchar(255) DEFAULT NULL COMMENT '密码',\n `charset` varchar(255) DEFAULT NULL COMMENT '通讯字符集',\n `connTimeout` int unsigned DEFAULT '0' COMMENT '连接超时时间(秒)',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `weight` int unsigned DEFAULT '0' COMMENT '权重',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据库节点'", + "definition": "CREATE TABLE `edgeDBNodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据库角色',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `host` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '主机',\n `port` int(10) unsigned DEFAULT '0' COMMENT '端口',\n `database` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据库名称',\n `username` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',\n `password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `charset` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '通讯字符集',\n `connTimeout` int(10) unsigned DEFAULT '0' COMMENT '连接超时时间(秒)',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `weight` int(10) unsigned DEFAULT '0' COMMENT '权重',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据库节点'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "role", @@ -109243,7 +109243,7 @@ }, { "name": "port", - "definition": "int unsigned DEFAULT '0' COMMENT '端口'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '端口'" }, { "name": "database", @@ -109263,27 +109263,27 @@ }, { "name": "connTimeout", - "definition": "int unsigned DEFAULT '0' COMMENT '连接超时时间(秒)'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连接超时时间(秒)'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "weight", - "definition": "int unsigned DEFAULT '0' COMMENT '权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '权重'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" } ], "indexes": [ @@ -109298,27 +109298,27 @@ "name": "edgeDNSDomains", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeDNSDomains` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `providerId` int unsigned DEFAULT '0' COMMENT '服务商ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否可用',\n `name` varchar(255) DEFAULT NULL COMMENT '域名',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `dataUpdatedAt` bigint unsigned DEFAULT '0' COMMENT '数据更新时间',\n `dataError` varchar(512) DEFAULT NULL COMMENT '数据更新错误',\n `data` text COMMENT '原始数据信息',\n `records` json DEFAULT NULL COMMENT '所有解析记录',\n `routes` json DEFAULT NULL COMMENT '线路数据',\n `isUp` tinyint unsigned DEFAULT '1' COMMENT '是否在线',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `isDeleted` tinyint unsigned DEFAULT '0' COMMENT '是否已删除',\n PRIMARY KEY (`id`),\n KEY `providerId` (`providerId`),\n KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理的域名'", + "definition": "CREATE TABLE `edgeDNSDomains` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `providerId` int(10) unsigned DEFAULT '0' COMMENT '服务商ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否可用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `dataUpdatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '数据更新时间',\n `dataError` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据更新错误',\n `data` text COLLATE utf8mb4_unicode_ci COMMENT '原始数据信息',\n `records` json DEFAULT NULL COMMENT '所有解析记录',\n `routes` json DEFAULT NULL COMMENT '线路数据',\n `isUp` tinyint(3) unsigned DEFAULT '1' COMMENT '是否在线',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `isDeleted` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已删除',\n PRIMARY KEY (`id`),\n KEY `providerId` (`providerId`),\n KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理的域名'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "providerId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务商ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务商ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否可用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否可用'" }, { "name": "name", @@ -109326,11 +109326,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "dataUpdatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数据更新时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数据更新时间'" }, { "name": "dataError", @@ -109350,15 +109350,15 @@ }, { "name": "isUp", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否在线'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否在线'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "isDeleted", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已删除'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已删除'" } ], "indexes": [ @@ -109381,11 +109381,11 @@ "name": "edgeDNSProviders", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeDNSProviders` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) DEFAULT NULL COMMENT '供应商类型',\n `apiParams` json DEFAULT NULL COMMENT 'API参数',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dataUpdatedAt` bigint unsigned DEFAULT '0' COMMENT '数据同步时间',\n `minTTL` int unsigned DEFAULT '0' COMMENT '最小TTL',\n PRIMARY KEY (`id`),\n KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS服务商'", + "definition": "CREATE TABLE `edgeDNSProviders` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '供应商类型',\n `apiParams` json DEFAULT NULL COMMENT 'API参数',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dataUpdatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '数据同步时间',\n `minTTL` int(10) unsigned DEFAULT '0' COMMENT '最小TTL',\n PRIMARY KEY (`id`),\n KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS服务商'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -109393,11 +109393,11 @@ }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "type", @@ -109409,19 +109409,19 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dataUpdatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数据同步时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数据同步时间'" }, { "name": "minTTL", - "definition": "int unsigned DEFAULT '0' COMMENT '最小TTL'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最小TTL'" } ], "indexes": [ @@ -109440,27 +109440,27 @@ "name": "edgeDNSTasks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeDNSTasks` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `domainId` int unsigned DEFAULT '0' COMMENT '域名ID',\n `recordName` varchar(255) DEFAULT NULL COMMENT '记录名',\n `type` varchar(255) DEFAULT NULL COMMENT '任务类型',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '更新时间',\n `isDone` tinyint unsigned DEFAULT '0' COMMENT '是否已完成',\n `isOk` tinyint unsigned DEFAULT '0' COMMENT '是否成功',\n `error` varchar(1024) DEFAULT NULL COMMENT '错误信息',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本',\n `countFails` int unsigned DEFAULT '0' COMMENT '尝试失败次数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`clusterId`,`serverId`,`nodeId`,`domainId`,`recordName`,`type`) USING BTREE,\n KEY `isDone` (`isDone`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS更新任务'", + "definition": "CREATE TABLE `edgeDNSTasks` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `domainId` int(10) unsigned DEFAULT '0' COMMENT '域名ID',\n `recordName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '记录名',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务类型',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',\n `isDone` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成',\n `isOk` tinyint(3) unsigned DEFAULT '0' COMMENT '是否成功',\n `error` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本',\n `countFails` int(10) unsigned DEFAULT '0' COMMENT '尝试失败次数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`clusterId`,`serverId`,`nodeId`,`domainId`,`recordName`,`type`) USING BTREE,\n KEY `isDone` (`isDone`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS更新任务'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "domainId", - "definition": "int unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "recordName", @@ -109472,15 +109472,15 @@ }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '更新时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '更新时间'" }, { "name": "isDone", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已完成'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成'" }, { "name": "isOk", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否成功'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否成功'" }, { "name": "error", @@ -109488,11 +109488,11 @@ }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本'" }, { "name": "countFails", - "definition": "int unsigned DEFAULT '0' COMMENT '尝试失败次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '尝试失败次数'" } ], "indexes": [ @@ -109515,15 +109515,15 @@ "name": "edgeFileChunks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeFileChunks` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `fileId` int unsigned DEFAULT '0' COMMENT '文件ID',\n `data` longblob COMMENT '分块内容',\n PRIMARY KEY (`id`),\n KEY `fileId` (`fileId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件片段'", + "definition": "CREATE TABLE `edgeFileChunks` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `fileId` int(10) unsigned DEFAULT '0' COMMENT '文件ID',\n `data` longblob COMMENT '分块内容',\n PRIMARY KEY (`id`),\n KEY `fileId` (`fileId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件片段'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "fileId", - "definition": "int unsigned DEFAULT '0' COMMENT '文件ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '文件ID'" }, { "name": "data", @@ -109546,15 +109546,15 @@ "name": "edgeFiles", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeFiles` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `code` varchar(40) DEFAULT NULL COMMENT '代号',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `description` varchar(255) DEFAULT NULL COMMENT '文件描述',\n `filename` varchar(255) DEFAULT NULL COMMENT '文件名',\n `size` int unsigned DEFAULT '0' COMMENT '文件尺寸',\n `mimeType` varchar(128) DEFAULT NULL COMMENT 'Mime类型',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `type` varchar(64) DEFAULT '' COMMENT '类型',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `isFinished` tinyint unsigned DEFAULT '0' COMMENT '是否已完成上传',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否可以公开访问',\n PRIMARY KEY (`id`),\n KEY `type` (`type`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件管理'", + "definition": "CREATE TABLE `edgeFiles` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `code` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件描述',\n `filename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件名',\n `size` int(10) unsigned DEFAULT '0' COMMENT '文件尺寸',\n `mimeType` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Mime类型',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '类型',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `isFinished` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成上传',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否可以公开访问',\n PRIMARY KEY (`id`),\n KEY `type` (`type`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件管理'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "code", @@ -109562,7 +109562,7 @@ }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "description", @@ -109574,7 +109574,7 @@ }, { "name": "size", - "definition": "int unsigned DEFAULT '0' COMMENT '文件尺寸'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '文件尺寸'" }, { "name": "mimeType", @@ -109582,11 +109582,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "type", @@ -109594,15 +109594,15 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "isFinished", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已完成上传'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成上传'" }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否可以公开访问'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否可以公开访问'" } ], "indexes": [ @@ -109625,11 +109625,11 @@ "name": "edgeFormalClientBrowsers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeFormalClientBrowsers` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '浏览器名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `dataId` varchar(16) DEFAULT NULL COMMENT '数据ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `dataId` (`dataId`),\n KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端浏览器信息'", + "definition": "CREATE TABLE `edgeFormalClientBrowsers` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浏览器名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `dataId` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `dataId` (`dataId`),\n KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端浏览器信息'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -109645,7 +109645,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -112497,11 +112497,11 @@ "name": "edgeFormalClientSystems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeFormalClientSystems` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '系统名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(16) DEFAULT NULL COMMENT '数据ID',\n PRIMARY KEY (`id`),\n UNIQUE KEY `dataId` (`dataId`),\n KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端操作系统信息'", + "definition": "CREATE TABLE `edgeFormalClientSystems` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '系统名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据ID',\n PRIMARY KEY (`id`),\n UNIQUE KEY `dataId` (`dataId`),\n KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='终端操作系统信息'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -112513,7 +112513,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dataId", @@ -113017,31 +113017,31 @@ "name": "edgeHTTPAccessLogPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPAccessLogPolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(255) DEFAULT NULL COMMENT '存储类型',\n `options` json DEFAULT NULL COMMENT '存储选项',\n `conds` json DEFAULT NULL COMMENT '请求条件',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否为公用',\n `firewallOnly` tinyint unsigned DEFAULT '0' COMMENT '是否只记录防火墙相关',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `disableDefaultDB` tinyint unsigned DEFAULT '0' COMMENT '是否停止默认数据库存储',\n `writeTargets` json DEFAULT NULL COMMENT '写入目标: file/mysql/clickhouse',\n PRIMARY KEY (`id`),\n KEY `isPublic` (`isPublic`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='访问日志策略'", + "definition": "CREATE TABLE `edgeHTTPAccessLogPolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '存储类型',\n `options` json DEFAULT NULL COMMENT '存储选项',\n `conds` json DEFAULT NULL COMMENT '请求条件',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为公用',\n `firewallOnly` tinyint(3) unsigned DEFAULT '0' COMMENT '是否只记录防火墙相关',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `disableDefaultDB` tinyint(3) unsigned DEFAULT '0' COMMENT '是否停止默认数据库存储',\n `writeTargets` json DEFAULT NULL COMMENT '写入目标: file/mysql/clickhouse',\n PRIMARY KEY (`id`),\n KEY `isPublic` (`isPublic`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='访问日志策略'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "name", @@ -113049,7 +113049,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "type", @@ -113065,23 +113065,23 @@ }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为公用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为公用'" }, { "name": "firewallOnly", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否只记录防火墙相关'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否只记录防火墙相关'" }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "disableDefaultDB", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否停止默认数据库存储'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否停止默认数据库存储'" }, { "name": "writeTargets", - "definition": "json DEFAULT NULL COMMENT '写入目标: file/mysql/clickhouse'" + "definition": "json COMMENT '写入目标: file/mysql/clickhouse'" } ], "indexes": [ @@ -113100,27 +113100,27 @@ "name": "edgeHTTPAccessLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPAccessLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `status` int unsigned DEFAULT '0' COMMENT '状态码',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `content` json DEFAULT NULL COMMENT '日志内容',\n `requestId` varchar(128) DEFAULT NULL COMMENT '请求ID',\n `firewallPolicyId` int unsigned DEFAULT '0' COMMENT 'WAF策略ID',\n `firewallRuleGroupId` int unsigned DEFAULT '0' COMMENT 'WAF分组ID',\n `firewallRuleSetId` int unsigned DEFAULT '0' COMMENT 'WAF集ID',\n `firewallRuleId` int unsigned DEFAULT '0' COMMENT 'WAF规则ID',\n `remoteAddr` varchar(64) DEFAULT NULL COMMENT 'IP地址',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `requestBody` mediumblob COMMENT '请求内容',\n `responseBody` mediumblob COMMENT '响应内容',\n PRIMARY KEY (`id`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `serverId_status` (`serverId`,`status`),\n KEY `requestId` (`requestId`),\n KEY `firewallPolicyId` (`firewallPolicyId`),\n KEY `firewallRuleGroupId` (`firewallRuleGroupId`),\n KEY `firewallRuleSetId` (`firewallRuleSetId`),\n KEY `firewallRuleId` (`firewallRuleId`),\n KEY `remoteAddr` (`remoteAddr`),\n KEY `domain` (`domain`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='访问日志'", + "definition": "CREATE TABLE `edgeHTTPAccessLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `status` int(10) unsigned DEFAULT '0' COMMENT '状态码',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `content` json DEFAULT NULL COMMENT '日志内容',\n `requestId` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求ID',\n `firewallPolicyId` int(10) unsigned DEFAULT '0' COMMENT 'WAF策略ID',\n `firewallRuleGroupId` int(10) unsigned DEFAULT '0' COMMENT 'WAF分组ID',\n `firewallRuleSetId` int(10) unsigned DEFAULT '0' COMMENT 'WAF集ID',\n `firewallRuleId` int(10) unsigned DEFAULT '0' COMMENT 'WAF规则ID',\n `remoteAddr` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP地址',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `requestBody` mediumblob COMMENT '请求内容',\n `responseBody` mediumblob COMMENT '响应内容',\n PRIMARY KEY (`id`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `serverId_status` (`serverId`,`status`),\n KEY `requestId` (`requestId`),\n KEY `firewallPolicyId` (`firewallPolicyId`),\n KEY `firewallRuleGroupId` (`firewallRuleGroupId`),\n KEY `firewallRuleSetId` (`firewallRuleSetId`),\n KEY `firewallRuleId` (`firewallRuleId`),\n KEY `remoteAddr` (`remoteAddr`),\n KEY `domain` (`domain`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='访问日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "status", - "definition": "int unsigned DEFAULT '0' COMMENT '状态码'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '状态码'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "content", @@ -113132,19 +113132,19 @@ }, { "name": "firewallPolicyId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF策略ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF策略ID'" }, { "name": "firewallRuleGroupId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF分组ID'" }, { "name": "firewallRuleSetId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF集ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF集ID'" }, { "name": "firewallRuleId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF规则ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF规则ID'" }, { "name": "remoteAddr", @@ -113215,23 +113215,23 @@ "name": "edgeHTTPAuthPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPAuthPolicies` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(128) DEFAULT NULL COMMENT '名称',\n `type` varchar(32) DEFAULT NULL COMMENT '类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP认证策略'", + "definition": "CREATE TABLE `edgeHTTPAuthPolicies` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `type` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP认证策略'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -113247,7 +113247,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -113262,27 +113262,27 @@ "name": "edgeHTTPBrotliPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPBrotliPolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `level` int unsigned DEFAULT '0' COMMENT '压缩级别',\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `conds` json DEFAULT NULL COMMENT '条件',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gzip配置'", + "definition": "CREATE TABLE `edgeHTTPBrotliPolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `level` int(10) unsigned DEFAULT '0' COMMENT '压缩级别',\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `conds` json DEFAULT NULL COMMENT '条件',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gzip配置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "level", - "definition": "int unsigned DEFAULT '0' COMMENT '压缩级别'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '压缩级别'" }, { "name": "minLength", @@ -113294,11 +113294,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "conds", @@ -113317,27 +113317,27 @@ "name": "edgeHTTPCachePolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPCachePolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `capacity` json DEFAULT NULL COMMENT '容量数据',\n `maxKeys` bigint unsigned DEFAULT '0' COMMENT '最多Key值',\n `maxSize` json DEFAULT NULL COMMENT '最大缓存内容尺寸',\n `type` varchar(255) DEFAULT NULL COMMENT '存储类型',\n `options` json DEFAULT NULL COMMENT '存储选项',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `refs` json DEFAULT NULL COMMENT '默认的缓存设置',\n `syncCompressionCache` tinyint unsigned DEFAULT '0' COMMENT '是否同步写入压缩缓存',\n `fetchTimeout` json DEFAULT NULL COMMENT '预热超时时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP缓存策略'", + "definition": "CREATE TABLE `edgeHTTPCachePolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `capacity` json DEFAULT NULL COMMENT '容量数据',\n `maxKeys` bigint(20) unsigned DEFAULT '0' COMMENT '最多Key值',\n `maxSize` json DEFAULT NULL COMMENT '最大缓存内容尺寸',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '存储类型',\n `options` json DEFAULT NULL COMMENT '存储选项',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `refs` json DEFAULT NULL COMMENT '默认的缓存设置',\n `syncCompressionCache` tinyint(3) unsigned DEFAULT '0' COMMENT '是否同步写入压缩缓存',\n `fetchTimeout` json DEFAULT NULL COMMENT '预热超时时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP缓存策略'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -113349,7 +113349,7 @@ }, { "name": "maxKeys", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最多Key值'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最多Key值'" }, { "name": "maxSize", @@ -113365,11 +113365,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "description", @@ -113381,7 +113381,7 @@ }, { "name": "syncCompressionCache", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否同步写入压缩缓存'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否同步写入压缩缓存'" }, { "name": "fetchTimeout", @@ -113400,15 +113400,15 @@ "name": "edgeHTTPCacheTaskKeys", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPCacheTaskKeys` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint unsigned DEFAULT '0' COMMENT '任务ID',\n `key` varchar(1024) DEFAULT NULL COMMENT 'Key',\n `keyType` varchar(64) DEFAULT NULL COMMENT 'Key类型:key|prefix',\n `type` varchar(255) DEFAULT NULL COMMENT '操作类型',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodes` json DEFAULT NULL COMMENT '节点',\n `errors` json DEFAULT NULL COMMENT '错误信息',\n `isDone` tinyint unsigned DEFAULT '0' COMMENT '是否已完成',\n PRIMARY KEY (`id`),\n KEY `taskId` (`taskId`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='缓存任务Key'", + "definition": "CREATE TABLE `edgeHTTPCacheTaskKeys` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint(20) unsigned DEFAULT '0' COMMENT '任务ID',\n `key` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Key',\n `keyType` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Key类型:key|prefix',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作类型',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodes` json DEFAULT NULL COMMENT '节点',\n `errors` json DEFAULT NULL COMMENT '错误信息',\n `isDone` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成',\n PRIMARY KEY (`id`),\n KEY `taskId` (`taskId`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='缓存任务Key'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "taskId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '任务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '任务ID'" }, { "name": "key", @@ -113424,7 +113424,7 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodes", @@ -113436,7 +113436,7 @@ }, { "name": "isDone", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已完成'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成'" } ], "indexes": [ @@ -113459,15 +113459,15 @@ "name": "edgeHTTPCacheTasks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPCacheTasks` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) DEFAULT NULL COMMENT '任务类型:purge|fetch',\n `keyType` varchar(255) DEFAULT NULL COMMENT 'Key类型',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `doneAt` bigint unsigned DEFAULT '0' COMMENT '完成时间',\n `day` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n `isDone` tinyint unsigned DEFAULT '0' COMMENT '是否已完成',\n `isOk` tinyint unsigned DEFAULT '1' COMMENT '是否完全成功',\n `isReady` tinyint unsigned DEFAULT '0' COMMENT '是否已准备好',\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `day` (`day`),\n KEY `isDone` (`isDone`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='缓存相关任务'", + "definition": "CREATE TABLE `edgeHTTPCacheTasks` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务类型:purge|fetch',\n `keyType` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Key类型',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `doneAt` bigint(20) unsigned DEFAULT '0' COMMENT '完成时间',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n `isDone` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成',\n `isOk` tinyint(3) unsigned DEFAULT '1' COMMENT '是否完全成功',\n `isReady` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已准备好',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `day` (`day`),\n KEY `isDone` (`isDone`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='缓存相关任务'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "type", @@ -113479,15 +113479,15 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "doneAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '完成时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '完成时间'" }, { "name": "day", @@ -113495,15 +113495,15 @@ }, { "name": "isDone", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已完成'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成'" }, { "name": "isOk", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否完全成功'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否完全成功'" }, { "name": "isReady", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已准备好'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已准备好'" }, { "name": "description", @@ -113531,30 +113531,728 @@ "records": [] }, { - "name": "edgeHTTPDeflatePolicies", + "name": "edgeHTTPDNSAccessLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPDeflatePolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `level` int unsigned DEFAULT '0' COMMENT '压缩级别',\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `conds` json DEFAULT NULL COMMENT '条件',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gzip配置'", + "definition": "CREATE TABLE `edgeHTTPDNSAccessLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `requestId` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `clusterId` bigint(20) unsigned DEFAULT '0',\n `nodeId` bigint(20) unsigned DEFAULT '0',\n `appId` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `appName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `qtype` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `clientIP` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `clientRegion` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `carrier` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `sdkVersion` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `os` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `resultIPs` text COLLATE utf8mb4_unicode_ci,\n `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `errorCode` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `costMs` int(10) unsigned DEFAULT '0',\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `summary` text COLLATE utf8mb4_unicode_ci,\n PRIMARY KEY (`id`),\n UNIQUE KEY `requestId_nodeId` (`requestId`,`nodeId`),\n KEY `day_cluster_node_domain_status_createdAt` (`day`,`clusterId`,`nodeId`,`domain`,`status`,`createdAt`),\n KEY `appId` (`appId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment" }, { - "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "name": "requestId", + "definition": "varchar(128)" }, { - "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "name": "clusterId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "nodeId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "appId", + "definition": "varchar(64)" + }, + { + "name": "appName", + "definition": "varchar(255)" + }, + { + "name": "domain", + "definition": "varchar(255)" + }, + { + "name": "qtype", + "definition": "varchar(16)" + }, + { + "name": "clientIP", + "definition": "varchar(64)" + }, + { + "name": "clientRegion", + "definition": "varchar(255)" + }, + { + "name": "carrier", + "definition": "varchar(128)" + }, + { + "name": "sdkVersion", + "definition": "varchar(64)" + }, + { + "name": "os", + "definition": "varchar(64)" + }, + { + "name": "resultIPs", + "definition": "text" + }, + { + "name": "status", + "definition": "varchar(32)" + }, + { + "name": "errorCode", + "definition": "varchar(64)" + }, + { + "name": "costMs", + "definition": "int(10) unsigned DEFAULT '0'" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "day", + "definition": "varchar(8)" + }, + { + "name": "summary", + "definition": "text" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "requestId_nodeId", + "definition": "UNIQUE KEY `requestId_nodeId` (`requestId`,`nodeId`) USING BTREE" + }, + { + "name": "day_cluster_node_domain_status_createdAt", + "definition": "KEY `day_cluster_node_domain_status_createdAt` (`day`,`clusterId`,`nodeId`,`domain`,`status`,`createdAt`) USING BTREE" + }, + { + "name": "appId", + "definition": "KEY `appId` (`appId`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSAppDomains", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSAppDomains` (\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\n `httpdnsAppId` int(11) unsigned NOT NULL DEFAULT '0',\n `nsDomainId` int(11) unsigned NOT NULL DEFAULT '0',\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n KEY `idx_httpdnsAppId` (`httpdnsAppId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "int(11) unsigned auto_increment" + }, + { + "name": "httpdnsAppId", + "definition": "int(11) unsigned DEFAULT '0'" + }, + { + "name": "nsDomainId", + "definition": "int(11) unsigned DEFAULT '0'" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "idx_httpdnsAppId", + "definition": "KEY `idx_httpdnsAppId` (`httpdnsAppId`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSAppSecrets", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSAppSecrets` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `appId` bigint(20) unsigned DEFAULT '0',\n `signEnabled` tinyint(3) unsigned DEFAULT '0',\n `signSecret` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `signUpdatedAt` bigint(20) unsigned DEFAULT '0',\n `updatedAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n UNIQUE KEY `appId` (`appId`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "appId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "signEnabled", + "definition": "tinyint(3) unsigned DEFAULT '0'" + }, + { + "name": "signSecret", + "definition": "varchar(255)" + }, + { + "name": "signUpdatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "updatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "appId", + "definition": "UNIQUE KEY `appId` (`appId`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSApps", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSApps` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `appId` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `isOn` tinyint(3) unsigned DEFAULT '1',\n `clusterIdsJSON` text COLLATE utf8mb4_unicode_ci,\n `sniMode` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'fixed_hide',\n `userId` bigint(20) unsigned DEFAULT '0',\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `updatedAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n UNIQUE KEY `appId` (`appId`),\n KEY `name` (`name`),\n KEY `state` (`state`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTPDNS应用表(应用与主备集群绑定关系)'", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "name", + "definition": "varchar(255)" + }, + { + "name": "appId", + "definition": "varchar(64)" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1'" + }, + { + "name": "clusterIdsJSON", + "definition": "text" + }, + { + "name": "sniMode", + "definition": "varchar(64) DEFAULT 'fixed_hide'" + }, + { + "name": "userId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "updatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "appId", + "definition": "UNIQUE KEY `appId` (`appId`) USING BTREE" + }, + { + "name": "name", + "definition": "KEY `name` (`name`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + }, + { + "name": "userId", + "definition": "KEY `userId` (`userId`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSClusters", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSClusters` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `isOn` tinyint(3) unsigned DEFAULT '1',\n `isDefault` tinyint(3) unsigned DEFAULT '0',\n `serviceDomain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `defaultTTL` int(10) unsigned DEFAULT '30',\n `fallbackTimeoutMs` int(10) unsigned DEFAULT '300',\n `installDir` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '/root/edge-httpdns',\n `tlsPolicy` json DEFAULT NULL,\n `autoRemoteStart` tinyint(3) unsigned DEFAULT '0' COMMENT '自动远程启动',\n `accessLogIsOn` tinyint(3) unsigned DEFAULT '0' COMMENT '访问日志是否开启',\n `timeZone` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '时区',\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `updatedAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n KEY `name` (`name`),\n KEY `isDefault` (`isDefault`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "name", + "definition": "varchar(255)" + }, + { + "name": "isOn", + "definition": "tinyint(3) unsigned DEFAULT '1'" + }, + { + "name": "isDefault", + "definition": "tinyint(3) unsigned DEFAULT '0'" + }, + { + "name": "serviceDomain", + "definition": "varchar(255)" + }, + { + "name": "defaultTTL", + "definition": "int(10) unsigned DEFAULT '30'" + }, + { + "name": "fallbackTimeoutMs", + "definition": "int(10) unsigned DEFAULT '300'" + }, + { + "name": "installDir", + "definition": "varchar(255) DEFAULT '/root/edge-httpdns'" + }, + { + "name": "tlsPolicy", + "definition": "json" + }, + { + "name": "autoRemoteStart", + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '自动远程启动'" + }, + { + "name": "accessLogIsOn", + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '访问日志是否开启'" + }, + { + "name": "timeZone", + "definition": "varchar(128) COMMENT '时区'" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "updatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "name", + "definition": "KEY `name` (`name`) USING BTREE" + }, + { + "name": "isDefault", + "definition": "KEY `isDefault` (`isDefault`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSCustomRuleRecords", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSCustomRuleRecords` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `ruleId` bigint(20) unsigned DEFAULT '0',\n `recordType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `recordValue` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `weight` int(10) unsigned DEFAULT '0',\n `sort` int(10) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n KEY `ruleId` (`ruleId`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "ruleId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "recordType", + "definition": "varchar(32)" + }, + { + "name": "recordValue", + "definition": "varchar(255)" + }, + { + "name": "weight", + "definition": "int(10) unsigned DEFAULT '0'" + }, + { + "name": "sort", + "definition": "int(10) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "ruleId", + "definition": "KEY `ruleId` (`ruleId`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSCustomRules", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSCustomRules` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `appId` bigint(20) unsigned DEFAULT '0',\n `domainId` bigint(20) unsigned DEFAULT '0',\n `ruleName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `lineScope` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `lineCarrier` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `lineRegion` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `lineProvince` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `lineContinent` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `lineCountry` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `ttl` int(10) unsigned DEFAULT '30',\n `isOn` tinyint(3) unsigned DEFAULT '1',\n `priority` int(10) unsigned DEFAULT '0',\n `updatedAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n KEY `domainId_isOn_priority` (`domainId`,`isOn`,`priority`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "appId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "domainId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "ruleName", + "definition": "varchar(255)" + }, + { + "name": "lineScope", + "definition": "varchar(64)" + }, + { + "name": "lineCarrier", + "definition": "varchar(64)" + }, + { + "name": "lineRegion", + "definition": "varchar(64)" + }, + { + "name": "lineProvince", + "definition": "varchar(64)" + }, + { + "name": "lineContinent", + "definition": "varchar(64)" + }, + { + "name": "lineCountry", + "definition": "varchar(128)" + }, + { + "name": "ttl", + "definition": "int(10) unsigned DEFAULT '30'" + }, + { + "name": "isOn", + "definition": "tinyint(3) unsigned DEFAULT '1'" + }, + { + "name": "priority", + "definition": "int(10) unsigned DEFAULT '0'" + }, + { + "name": "updatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "domainId_isOn_priority", + "definition": "KEY `domainId_isOn_priority` (`domainId`,`isOn`,`priority`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSDomains", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSDomains` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `appId` bigint(20) unsigned DEFAULT '0',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `isOn` tinyint(3) unsigned DEFAULT '1',\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `updatedAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n UNIQUE KEY `appId_domain` (`appId`,`domain`),\n KEY `domain` (`domain`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "appId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "domain", + "definition": "varchar(255)" + }, + { + "name": "isOn", + "definition": "tinyint(3) unsigned DEFAULT '1'" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "updatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "appId_domain", + "definition": "UNIQUE KEY `appId_domain` (`appId`,`domain`) USING BTREE" + }, + { + "name": "domain", + "definition": "KEY `domain` (`domain`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSNodes", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSNodes` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `clusterId` bigint(20) unsigned DEFAULT '0',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `isOn` tinyint(3) unsigned DEFAULT '1',\n `isUp` tinyint(3) unsigned DEFAULT '0',\n `isInstalled` tinyint(3) unsigned DEFAULT '0',\n `isActive` tinyint(3) unsigned DEFAULT '0',\n `uniqueId` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `secret` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `installDir` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '/root/edge-httpdns',\n `status` json DEFAULT NULL,\n `installStatus` json DEFAULT NULL,\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `updatedAt` bigint(20) unsigned DEFAULT '0',\n `state` tinyint(3) unsigned DEFAULT '1',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`),\n KEY `clusterId` (`clusterId`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "clusterId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "name", + "definition": "varchar(255)" + }, + { + "name": "isOn", + "definition": "tinyint(3) unsigned DEFAULT '1'" + }, + { + "name": "isUp", + "definition": "tinyint(3) unsigned DEFAULT '0'" + }, + { + "name": "isInstalled", + "definition": "tinyint(3) unsigned DEFAULT '0'" + }, + { + "name": "isActive", + "definition": "tinyint(3) unsigned DEFAULT '0'" + }, + { + "name": "uniqueId", + "definition": "varchar(64)" + }, + { + "name": "secret", + "definition": "varchar(64)" + }, + { + "name": "installDir", + "definition": "varchar(255) DEFAULT '/root/edge-httpdns'" + }, + { + "name": "status", + "definition": "json" + }, + { + "name": "installStatus", + "definition": "json" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "updatedAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "state", + "definition": "tinyint(3) unsigned DEFAULT '1'" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "uniqueId", + "definition": "UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE" + }, + { + "name": "clusterId", + "definition": "KEY `clusterId` (`clusterId`) USING BTREE" + }, + { + "name": "state", + "definition": "KEY `state` (`state`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDNSRuntimeLogs", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDNSRuntimeLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `clusterId` bigint(20) unsigned DEFAULT '0',\n `nodeId` bigint(20) unsigned DEFAULT '0',\n `level` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `module` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `description` text COLLATE utf8mb4_unicode_ci,\n `count` bigint(20) unsigned DEFAULT '1',\n `requestId` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `createdAt` bigint(20) unsigned DEFAULT '0',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n PRIMARY KEY (`id`),\n KEY `day_cluster_node_level_createdAt` (`day`,`clusterId`,`nodeId`,`level`,`createdAt`),\n KEY `requestId` (`requestId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", + "fields": [ + { + "name": "id", + "definition": "bigint(20) unsigned auto_increment" + }, + { + "name": "clusterId", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "nodeId", + "definition": "bigint(20) unsigned DEFAULT '0'" }, { "name": "level", - "definition": "int unsigned DEFAULT '0' COMMENT '压缩级别'" + "definition": "varchar(32)" + }, + { + "name": "type", + "definition": "varchar(64)" + }, + { + "name": "module", + "definition": "varchar(64)" + }, + { + "name": "description", + "definition": "text" + }, + { + "name": "count", + "definition": "bigint(20) unsigned DEFAULT '1'" + }, + { + "name": "requestId", + "definition": "varchar(128)" + }, + { + "name": "createdAt", + "definition": "bigint(20) unsigned DEFAULT '0'" + }, + { + "name": "day", + "definition": "varchar(8)" + } + ], + "indexes": [ + { + "name": "PRIMARY", + "definition": "UNIQUE KEY `PRIMARY` (`id`) USING BTREE" + }, + { + "name": "day_cluster_node_level_createdAt", + "definition": "KEY `day_cluster_node_level_createdAt` (`day`,`clusterId`,`nodeId`,`level`,`createdAt`) USING BTREE" + }, + { + "name": "requestId", + "definition": "KEY `requestId` (`requestId`) USING BTREE" + } + ], + "records": [] + }, + { + "name": "edgeHTTPDeflatePolicies", + "engine": "InnoDB", + "charset": "utf8mb4_unicode_ci", + "definition": "CREATE TABLE `edgeHTTPDeflatePolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `level` int(10) unsigned DEFAULT '0' COMMENT '压缩级别',\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `conds` json DEFAULT NULL COMMENT '条件',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gzip配置'", + "fields": [ + { + "name": "id", + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" + }, + { + "name": "adminId", + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" + }, + { + "name": "userId", + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" + }, + { + "name": "isOn", + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" + }, + { + "name": "level", + "definition": "int(10) unsigned DEFAULT '0' COMMENT '压缩级别'" }, { "name": "minLength", @@ -113566,11 +114264,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "conds", @@ -113589,23 +114287,23 @@ "name": "edgeHTTPFastcgis", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPFastcgis` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `address` varchar(255) DEFAULT NULL COMMENT '地址',\n `params` json DEFAULT NULL COMMENT '参数',\n `readTimeout` json DEFAULT NULL COMMENT '读取超时',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时',\n `poolSize` int unsigned DEFAULT '0' COMMENT '连接池尺寸',\n `pathInfoPattern` varchar(512) DEFAULT NULL COMMENT 'PATH_INFO匹配',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Fastcgi设置'", + "definition": "CREATE TABLE `edgeHTTPFastcgis` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地址',\n `params` json DEFAULT NULL COMMENT '参数',\n `readTimeout` json DEFAULT NULL COMMENT '读取超时',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时',\n `poolSize` int(10) unsigned DEFAULT '0' COMMENT '连接池尺寸',\n `pathInfoPattern` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'PATH_INFO匹配',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Fastcgi设置'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "address", @@ -113625,7 +114323,7 @@ }, { "name": "poolSize", - "definition": "int unsigned DEFAULT '0' COMMENT '连接池尺寸'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连接池尺寸'" }, { "name": "pathInfoPattern", @@ -113633,7 +114331,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -113652,43 +114350,43 @@ "name": "edgeHTTPFirewallPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPFirewallPolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `groupId` int unsigned DEFAULT '0' COMMENT '服务分组ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `inbound` json DEFAULT NULL COMMENT '入站规则',\n `outbound` json DEFAULT NULL COMMENT '出站规则',\n `blockOptions` json DEFAULT NULL COMMENT 'BLOCK动作选项',\n `pageOptions` json DEFAULT NULL COMMENT 'PAGE动作选项',\n `captchaOptions` json DEFAULT NULL COMMENT '验证码动作选项',\n `jsCookieOptions` json DEFAULT NULL COMMENT 'JSCookie动作选项',\n `mode` varchar(32) DEFAULT 'defend' COMMENT '模式',\n `useLocalFirewall` tinyint unsigned DEFAULT '1' COMMENT '是否自动使用本地防火墙',\n `synFlood` json DEFAULT NULL COMMENT 'SynFlood防御设置',\n `log` json DEFAULT NULL COMMENT '日志配置',\n `maxRequestBodySize` int unsigned DEFAULT '0' COMMENT '可以检查的最大请求内容尺寸',\n `denyCountryHTML` text COMMENT '区域封禁提示',\n `denyProvinceHTML` text COMMENT '省份封禁提示',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP防火墙'", + "definition": "CREATE TABLE `edgeHTTPFirewallPolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `groupId` int(10) unsigned DEFAULT '0' COMMENT '服务分组ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `inbound` json DEFAULT NULL COMMENT '入站规则',\n `outbound` json DEFAULT NULL COMMENT '出站规则',\n `blockOptions` json DEFAULT NULL COMMENT 'BLOCK动作选项',\n `pageOptions` json DEFAULT NULL COMMENT 'PAGE动作选项',\n `captchaOptions` json DEFAULT NULL COMMENT '验证码动作选项',\n `jsCookieOptions` json DEFAULT NULL COMMENT 'JSCookie动作选项',\n `mode` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'defend' COMMENT '模式',\n `useLocalFirewall` tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动使用本地防火墙',\n `synFlood` json DEFAULT NULL COMMENT 'SynFlood防御设置',\n `log` json DEFAULT NULL COMMENT '日志配置',\n `maxRequestBodySize` int(10) unsigned DEFAULT '0' COMMENT '可以检查的最大请求内容尺寸',\n `denyCountryHTML` text COLLATE utf8mb4_unicode_ci COMMENT '区域封禁提示',\n `denyProvinceHTML` text COLLATE utf8mb4_unicode_ci COMMENT '省份封禁提示',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP防火墙'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "groupId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务分组ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -113728,7 +114426,7 @@ }, { "name": "useLocalFirewall", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否自动使用本地防火墙'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动使用本地防火墙'" }, { "name": "synFlood", @@ -113740,7 +114438,7 @@ }, { "name": "maxRequestBodySize", - "definition": "int unsigned DEFAULT '0' COMMENT '可以检查的最大请求内容尺寸'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '可以检查的最大请求内容尺寸'" }, { "name": "denyCountryHTML", @@ -113771,15 +114469,15 @@ "name": "edgeHTTPFirewallRuleGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPFirewallRuleGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `isTemplate` tinyint unsigned DEFAULT '0' COMMENT '是否为预置模板',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `sets` json DEFAULT NULL COMMENT '规则集列表',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙规则分组'", + "definition": "CREATE TABLE `edgeHTTPFirewallRuleGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `isTemplate` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为预置模板',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `sets` json DEFAULT NULL COMMENT '规则集列表',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙规则分组'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -113795,19 +114493,19 @@ }, { "name": "isTemplate", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为预置模板'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为预置模板'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "sets", @@ -113815,7 +114513,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -113834,15 +114532,15 @@ "name": "edgeHTTPFirewallRuleSets", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPFirewallRuleSets` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `rules` json DEFAULT NULL COMMENT '规则列表',\n `connector` varchar(64) DEFAULT NULL COMMENT '规则之间的关系',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `action` varchar(255) DEFAULT NULL COMMENT '执行的动作(过期)',\n `actionOptions` json DEFAULT NULL COMMENT '动作的选项(过期)',\n `actions` json DEFAULT NULL COMMENT '一组动作',\n `ignoreLocal` tinyint unsigned DEFAULT '0' COMMENT '忽略局域网请求',\n `ignoreSearchEngine` tinyint unsigned DEFAULT '0' COMMENT '忽略搜索引擎',\n `level` varchar(255) DEFAULT NULL COMMENT '威胁等级',\n `cve` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'cve编号',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙规则集'", + "definition": "CREATE TABLE `edgeHTTPFirewallRuleSets` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `rules` json DEFAULT NULL COMMENT '规则列表',\n `connector` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规则之间的关系',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `action` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '执行的动作(过期)',\n `actionOptions` json DEFAULT NULL COMMENT '动作的选项(过期)',\n `actions` json DEFAULT NULL COMMENT '一组动作',\n `ignoreLocal` tinyint(3) unsigned DEFAULT '0' COMMENT '忽略局域网请求',\n `ignoreSearchEngine` tinyint(3) unsigned DEFAULT '0' COMMENT '忽略搜索引擎',\n `level` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '威胁等级',\n `cve` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'cve编号',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙规则集'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "code", @@ -113858,7 +114556,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "rules", @@ -113870,15 +114568,15 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "action", @@ -113894,11 +114592,11 @@ }, { "name": "ignoreLocal", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '忽略局域网请求'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '忽略局域网请求'" }, { "name": "ignoreSearchEngine", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '忽略搜索引擎'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '忽略搜索引擎'" }, { "name": "level", @@ -113921,15 +114619,15 @@ "name": "edgeHTTPFirewallRules", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPFirewallRules` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `description` varchar(1024) DEFAULT NULL COMMENT '说明',\n `param` varchar(1024) DEFAULT NULL COMMENT '参数',\n `paramFilters` json DEFAULT NULL COMMENT '处理器',\n `operator` varchar(255) DEFAULT NULL COMMENT '操作符',\n `value` varchar(4096) DEFAULT NULL COMMENT '对比值',\n `isCaseInsensitive` tinyint unsigned DEFAULT '1' COMMENT '是否大小写不敏感',\n `checkpointOptions` json DEFAULT NULL COMMENT '检查点参数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙规则'", + "definition": "CREATE TABLE `edgeHTTPFirewallRules` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '说明',\n `param` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数',\n `paramFilters` json DEFAULT NULL COMMENT '处理器',\n `operator` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作符',\n `value` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对比值',\n `isCaseInsensitive` tinyint(3) unsigned DEFAULT '1' COMMENT '是否大小写不敏感',\n `checkpointOptions` json DEFAULT NULL COMMENT '检查点参数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙规则'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "description", @@ -113953,7 +114651,7 @@ }, { "name": "isCaseInsensitive", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否大小写不敏感'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否大小写不敏感'" }, { "name": "checkpointOptions", @@ -113961,19 +114659,19 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" } ], "indexes": [ @@ -113988,27 +114686,27 @@ "name": "edgeHTTPGzips", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPGzips` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `level` int unsigned DEFAULT '0' COMMENT '压缩级别',\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `conds` json DEFAULT NULL COMMENT '条件',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gzip配置'", + "definition": "CREATE TABLE `edgeHTTPGzips` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `level` int(10) unsigned DEFAULT '0' COMMENT '压缩级别',\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `conds` json DEFAULT NULL COMMENT '条件',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gzip配置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "level", - "definition": "int unsigned DEFAULT '0' COMMENT '压缩级别'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '压缩级别'" }, { "name": "minLength", @@ -114020,11 +114718,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "conds", @@ -114043,31 +114741,31 @@ "name": "edgeHTTPHeaderPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPHeaderPolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned NOT NULL DEFAULT '1' COMMENT '是否启用',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `addHeaders` json DEFAULT NULL COMMENT '添加的Header',\n `addTrailers` json DEFAULT NULL COMMENT '添加的Trailers',\n `setHeaders` json DEFAULT NULL COMMENT '设置Header',\n `replaceHeaders` json DEFAULT NULL COMMENT '替换Header内容',\n `expires` json DEFAULT NULL COMMENT 'Expires单独设置',\n `deleteHeaders` json DEFAULT NULL COMMENT '删除的Headers',\n `nonStandardHeaders` json DEFAULT NULL COMMENT '非标Headers',\n `cors` json DEFAULT NULL COMMENT 'CORS配置',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Header定义'", + "definition": "CREATE TABLE `edgeHTTPHeaderPolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `addHeaders` json DEFAULT NULL COMMENT '添加的Header',\n `addTrailers` json DEFAULT NULL COMMENT '添加的Trailers',\n `setHeaders` json DEFAULT NULL COMMENT '设置Header',\n `replaceHeaders` json DEFAULT NULL COMMENT '替换Header内容',\n `expires` json DEFAULT NULL COMMENT 'Expires单独设置',\n `deleteHeaders` json DEFAULT NULL COMMENT '删除的Headers',\n `nonStandardHeaders` json DEFAULT NULL COMMENT '非标Headers',\n `cors` json DEFAULT NULL COMMENT 'CORS配置',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Header定义'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "addHeaders", @@ -114118,27 +114816,27 @@ "name": "edgeHTTPHeaders", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPHeaders` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `value` varchar(1024) DEFAULT NULL COMMENT '值',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `status` json DEFAULT NULL COMMENT '状态码设置',\n `disableRedirect` tinyint unsigned DEFAULT '0' COMMENT '是否不支持跳转',\n `shouldAppend` tinyint unsigned DEFAULT '0' COMMENT '是否为附加',\n `shouldReplace` tinyint unsigned DEFAULT '0' COMMENT '是否替换变量',\n `replaceValues` json DEFAULT NULL COMMENT '替换的值',\n `methods` json DEFAULT NULL COMMENT '支持的方法',\n `domains` json DEFAULT NULL COMMENT '支持的域名',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP Header'", + "definition": "CREATE TABLE `edgeHTTPHeaders` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `value` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '值',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `status` json DEFAULT NULL COMMENT '状态码设置',\n `disableRedirect` tinyint(3) unsigned DEFAULT '0' COMMENT '是否不支持跳转',\n `shouldAppend` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为附加',\n `shouldReplace` tinyint(3) unsigned DEFAULT '0' COMMENT '是否替换变量',\n `replaceValues` json DEFAULT NULL COMMENT '替换的值',\n `methods` json DEFAULT NULL COMMENT '支持的方法',\n `domains` json DEFAULT NULL COMMENT '支持的域名',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP Header'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -114150,7 +114848,7 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "status", @@ -114158,15 +114856,15 @@ }, { "name": "disableRedirect", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否不支持跳转'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否不支持跳转'" }, { "name": "shouldAppend", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为附加'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为附加'" }, { "name": "shouldReplace", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否替换变量'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否替换变量'" }, { "name": "replaceValues", @@ -114182,11 +114880,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -114205,35 +114903,35 @@ "name": "edgeHTTPLocations", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPLocations` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `parentId` int unsigned DEFAULT '0' COMMENT '父级ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `pattern` varchar(1024) DEFAULT NULL COMMENT '匹配规则',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `webId` int unsigned DEFAULT '0' COMMENT 'Web配置ID',\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理',\n `urlPrefix` varchar(1024) DEFAULT NULL COMMENT 'URL前缀',\n `isBreak` tinyint unsigned DEFAULT '0' COMMENT '是否终止匹配',\n `conds` json DEFAULT NULL COMMENT '匹配条件',\n `domains` json DEFAULT NULL COMMENT '专属域名',\n PRIMARY KEY (`id`),\n KEY `webId` (`webId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='路由规则配置'", + "definition": "CREATE TABLE `edgeHTTPLocations` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `parentId` int(10) unsigned DEFAULT '0' COMMENT '父级ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `pattern` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '匹配规则',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `webId` int(10) unsigned DEFAULT '0' COMMENT 'Web配置ID',\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理',\n `urlPrefix` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'URL前缀',\n `isBreak` tinyint(3) unsigned DEFAULT '0' COMMENT '是否终止匹配',\n `conds` json DEFAULT NULL COMMENT '匹配条件',\n `domains` json DEFAULT NULL COMMENT '专属域名',\n PRIMARY KEY (`id`),\n KEY `webId` (`webId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='路由规则配置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "parentId", - "definition": "int unsigned DEFAULT '0' COMMENT '父级ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '父级ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "pattern", @@ -114241,7 +114939,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -114253,7 +114951,7 @@ }, { "name": "webId", - "definition": "int unsigned DEFAULT '0' COMMENT 'Web配置ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'Web配置ID'" }, { "name": "reverseProxy", @@ -114265,7 +114963,7 @@ }, { "name": "isBreak", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否终止匹配'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否终止匹配'" }, { "name": "conds", @@ -114292,23 +114990,23 @@ "name": "edgeHTTPPages", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPPages` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '0' COMMENT '是否启用',\n `statusList` json DEFAULT NULL COMMENT '状态列表',\n `url` varchar(1024) DEFAULT NULL COMMENT '页面URL',\n `newStatus` int DEFAULT NULL COMMENT '新状态码',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `body` text COMMENT '页面内容',\n `bodyType` varchar(32) DEFAULT 'url' COMMENT '内容类型',\n `exceptURLPatterns` json DEFAULT NULL COMMENT '例外URL',\n `onlyURLPatterns` json DEFAULT NULL COMMENT '限制URL',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='特殊页面'", + "definition": "CREATE TABLE `edgeHTTPPages` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用',\n `statusList` json DEFAULT NULL COMMENT '状态列表',\n `url` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '页面URL',\n `newStatus` int(11) DEFAULT NULL COMMENT '新状态码',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `body` text COLLATE utf8mb4_unicode_ci COMMENT '页面内容',\n `bodyType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'url' COMMENT '内容类型',\n `exceptURLPatterns` json DEFAULT NULL COMMENT '例外URL',\n `onlyURLPatterns` json DEFAULT NULL COMMENT '限制URL',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='特殊页面'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用'" }, { "name": "statusList", @@ -114320,15 +115018,15 @@ }, { "name": "newStatus", - "definition": "int COMMENT '新状态码'" + "definition": "int(11) COMMENT '新状态码'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "body", @@ -114359,35 +115057,35 @@ "name": "edgeHTTPRewriteRules", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPRewriteRules` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `pattern` varchar(1024) DEFAULT NULL COMMENT '匹配规则',\n `replace` varchar(1024) DEFAULT NULL COMMENT '跳转后的地址',\n `mode` varchar(255) DEFAULT NULL COMMENT '替换模式',\n `redirectStatus` int unsigned DEFAULT '0' COMMENT '跳转的状态码',\n `proxyHost` varchar(255) DEFAULT NULL COMMENT '代理的主机名',\n `isBreak` tinyint unsigned DEFAULT '1' COMMENT '是否终止解析',\n `withQuery` tinyint unsigned DEFAULT '1' COMMENT '是否保留URI参数',\n `conds` json DEFAULT NULL COMMENT '匹配条件',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='重写规则'", + "definition": "CREATE TABLE `edgeHTTPRewriteRules` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `pattern` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '匹配规则',\n `replace` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '跳转后的地址',\n `mode` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '替换模式',\n `redirectStatus` int(10) unsigned DEFAULT '0' COMMENT '跳转的状态码',\n `proxyHost` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代理的主机名',\n `isBreak` tinyint(3) unsigned DEFAULT '1' COMMENT '是否终止解析',\n `withQuery` tinyint(3) unsigned DEFAULT '1' COMMENT '是否保留URI参数',\n `conds` json DEFAULT NULL COMMENT '匹配条件',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='重写规则'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "pattern", @@ -114403,7 +115101,7 @@ }, { "name": "redirectStatus", - "definition": "int unsigned DEFAULT '0' COMMENT '跳转的状态码'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '跳转的状态码'" }, { "name": "proxyHost", @@ -114411,11 +115109,11 @@ }, { "name": "isBreak", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否终止解析'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否终止解析'" }, { "name": "withQuery", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否保留URI参数'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否保留URI参数'" }, { "name": "conds", @@ -114438,35 +115136,35 @@ "name": "edgeHTTPWebs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPWebs` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `root` json DEFAULT NULL COMMENT '根目录',\n `charset` json DEFAULT NULL COMMENT '字符集',\n `shutdown` json DEFAULT NULL COMMENT '临时关闭页面配置',\n `pages` json DEFAULT NULL COMMENT '特殊页面',\n `enableGlobalPages` tinyint unsigned DEFAULT '1' COMMENT '是否启用系统配置的自定义页面',\n `redirectToHttps` json DEFAULT NULL COMMENT '跳转到HTTPS设置',\n `indexes` json DEFAULT NULL COMMENT '首页文件列表',\n `maxRequestBodySize` json DEFAULT NULL COMMENT '最大允许的请求内容尺寸',\n `requestHeader` json DEFAULT NULL COMMENT '请求Header配置',\n `responseHeader` json DEFAULT NULL COMMENT '响应Header配置',\n `accessLog` json DEFAULT NULL COMMENT '访问日志配置',\n `stat` json DEFAULT NULL COMMENT '统计配置',\n `gzip` json DEFAULT NULL COMMENT 'Gzip配置(v0.3.2弃用)',\n `compression` json DEFAULT NULL COMMENT '压缩配置',\n `cache` json DEFAULT NULL COMMENT '缓存配置',\n `firewall` json DEFAULT NULL COMMENT '防火墙设置',\n `locations` json DEFAULT NULL COMMENT '路由规则配置',\n `websocket` json DEFAULT NULL COMMENT 'Websocket设置',\n `rewriteRules` json DEFAULT NULL COMMENT '重写规则配置',\n `hostRedirects` json DEFAULT NULL COMMENT '域名跳转',\n `fastcgi` json DEFAULT NULL COMMENT 'Fastcgi配置',\n `auth` json DEFAULT NULL COMMENT '认证策略配置',\n `webp` json DEFAULT NULL COMMENT 'WebP配置',\n `remoteAddr` json DEFAULT NULL COMMENT '客户端IP配置',\n `mergeSlashes` tinyint unsigned DEFAULT '0' COMMENT '是否合并路径中的斜杠',\n `requestLimit` json DEFAULT NULL COMMENT '请求限制',\n `requestScripts` json DEFAULT NULL COMMENT '请求脚本',\n `uam` json DEFAULT NULL COMMENT 'UAM设置',\n `cc` json DEFAULT NULL COMMENT 'CC设置',\n `referers` json DEFAULT NULL COMMENT '防盗链设置',\n `userAgent` json DEFAULT NULL COMMENT 'UserAgent设置',\n `optimization` json DEFAULT NULL COMMENT '页面优化配置',\n json DEFAULT NULL COMMENT '页面动态加密配置',\n `hls` json DEFAULT NULL COMMENT 'HLS设置',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP Web'", + "definition": "CREATE TABLE `edgeHTTPWebs` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `root` json DEFAULT NULL COMMENT '根目录',\n `charset` json DEFAULT NULL COMMENT '字符集',\n `shutdown` json DEFAULT NULL COMMENT '临时关闭页面配置',\n `pages` json DEFAULT NULL COMMENT '特殊页面',\n `enableGlobalPages` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用系统配置的自定义页面',\n `redirectToHttps` json DEFAULT NULL COMMENT '跳转到HTTPS设置',\n `indexes` json DEFAULT NULL COMMENT '首页文件列表',\n `maxRequestBodySize` json DEFAULT NULL COMMENT '最大允许的请求内容尺寸',\n `requestHeader` json DEFAULT NULL COMMENT '请求Header配置',\n `responseHeader` json DEFAULT NULL COMMENT '响应Header配置',\n `accessLog` json DEFAULT NULL COMMENT '访问日志配置',\n `stat` json DEFAULT NULL COMMENT '统计配置',\n `gzip` json DEFAULT NULL COMMENT 'Gzip配置(v0.3.2弃用)',\n `compression` json DEFAULT NULL COMMENT '压缩配置',\n `cache` json DEFAULT NULL COMMENT '缓存配置',\n `firewall` json DEFAULT NULL COMMENT '防火墙设置',\n `locations` json DEFAULT NULL COMMENT '路由规则配置',\n `websocket` json DEFAULT NULL COMMENT 'Websocket设置',\n `rewriteRules` json DEFAULT NULL COMMENT '重写规则配置',\n `hostRedirects` json DEFAULT NULL COMMENT '域名跳转',\n `fastcgi` json DEFAULT NULL COMMENT 'Fastcgi配置',\n `auth` json DEFAULT NULL COMMENT '认证策略配置',\n `webp` json DEFAULT NULL COMMENT 'WebP配置',\n `remoteAddr` json DEFAULT NULL COMMENT '客户端IP配置',\n `mergeSlashes` tinyint(3) unsigned DEFAULT '0' COMMENT '是否合并路径中的斜杠',\n `requestLimit` json DEFAULT NULL COMMENT '请求限制',\n `requestScripts` json DEFAULT NULL COMMENT '请求脚本',\n `uam` json DEFAULT NULL COMMENT 'UAM设置',\n `cc` json DEFAULT NULL COMMENT 'CC设置',\n `referers` json DEFAULT NULL COMMENT '防盗链设置',\n `userAgent` json DEFAULT NULL COMMENT 'UserAgent设置',\n `optimization` json DEFAULT NULL COMMENT '页面优化配置',\n `encryption` json DEFAULT NULL COMMENT '页面动态加密配置',\n `hls` json DEFAULT NULL COMMENT 'HLS设置',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTP Web'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "root", @@ -114486,7 +115184,7 @@ }, { "name": "enableGlobalPages", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用系统配置的自定义页面'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用系统配置的自定义页面'" }, { "name": "redirectToHttps", @@ -114566,7 +115264,7 @@ }, { "name": "mergeSlashes", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否合并路径中的斜杠'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否合并路径中的斜杠'" }, { "name": "requestLimit", @@ -114621,31 +115319,31 @@ "name": "edgeHTTPWebsockets", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeHTTPWebsockets` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `handshakeTimeout` json DEFAULT NULL COMMENT '握手超时时间',\n `allowAllOrigins` tinyint unsigned DEFAULT '1' COMMENT '是否支持所有源',\n `allowedOrigins` json DEFAULT NULL COMMENT '支持的源域名列表',\n `requestSameOrigin` tinyint unsigned DEFAULT '1' COMMENT '是否请求一样的Origin',\n `requestOrigin` varchar(255) DEFAULT NULL COMMENT '请求Origin',\n `webId` bigint unsigned DEFAULT '0' COMMENT 'Web',\n PRIMARY KEY (`id`),\n KEY `webId` (`webId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Websocket设置'", + "definition": "CREATE TABLE `edgeHTTPWebsockets` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `handshakeTimeout` json DEFAULT NULL COMMENT '握手超时时间',\n `allowAllOrigins` tinyint(3) unsigned DEFAULT '1' COMMENT '是否支持所有源',\n `allowedOrigins` json DEFAULT NULL COMMENT '支持的源域名列表',\n `requestSameOrigin` tinyint(3) unsigned DEFAULT '1' COMMENT '是否请求一样的Origin',\n `requestOrigin` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求Origin',\n `webId` bigint(20) unsigned DEFAULT '0' COMMENT 'Web',\n PRIMARY KEY (`id`),\n KEY `webId` (`webId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Websocket设置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "handshakeTimeout", @@ -114653,7 +115351,7 @@ }, { "name": "allowAllOrigins", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否支持所有源'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否支持所有源'" }, { "name": "allowedOrigins", @@ -114661,7 +115359,7 @@ }, { "name": "requestSameOrigin", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否请求一样的Origin'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否请求一样的Origin'" }, { "name": "requestOrigin", @@ -114669,7 +115367,7 @@ }, { "name": "webId", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Web'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Web'" } ], "indexes": [ @@ -114692,15 +115390,15 @@ "name": "edgeIPItems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeIPItems` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `listId` int unsigned DEFAULT '0' COMMENT '所属名单ID',\n `value` varchar(255) DEFAULT NULL COMMENT '原始值',\n `type` varchar(64) DEFAULT 'ipv4' COMMENT '类型',\n `ipFrom` varchar(64) DEFAULT NULL COMMENT '开始IP',\n `ipTo` varchar(64) DEFAULT NULL COMMENT '结束IP',\n `ipFromLong` bigint unsigned DEFAULT '0' COMMENT '开始IP整型(弃用)',\n `ipToLong` bigint unsigned DEFAULT '0' COMMENT '结束IP整型(弃用)',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `reason` varchar(255) DEFAULT NULL COMMENT '加入说明',\n `eventLevel` varchar(64) DEFAULT NULL COMMENT '事件级别',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `expiredAt` bigint unsigned DEFAULT '0' COMMENT '过期时间',\n `serverId` int unsigned DEFAULT '0' COMMENT '有效范围服务ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '有效范围节点ID',\n `sourceNodeId` int unsigned DEFAULT '0' COMMENT '来源节点ID',\n `sourceServerId` int unsigned DEFAULT '0' COMMENT '来源服务ID',\n `sourceHTTPFirewallPolicyId` int unsigned DEFAULT '0' COMMENT '来源策略ID',\n `sourceHTTPFirewallRuleGroupId` int unsigned DEFAULT '0' COMMENT '来源规则集分组ID',\n `sourceHTTPFirewallRuleSetId` int unsigned DEFAULT '0' COMMENT '来源规则集ID',\n `sourceUserId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `isRead` tinyint unsigned DEFAULT '1' COMMENT '是否已读',\n PRIMARY KEY (`id`),\n KEY `listId` (`listId`),\n KEY `ipFrom` (`ipFrom`),\n KEY `serverId` (`serverId`),\n KEY `expiredAt_state` (`expiredAt`,`state`) USING BTREE,\n KEY `isRead` (`expiredAt`,`isRead`) USING BTREE,\n KEY `createdAt` (`createdAt`),\n KEY `sourceUserId` (`sourceUserId`),\n KEY `version` (`version`),\n KEY `value` (`value`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP'", + "definition": "CREATE TABLE `edgeIPItems` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `listId` int(10) unsigned DEFAULT '0' COMMENT '所属名单ID',\n `value` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '原始值',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'ipv4' COMMENT '类型',\n `ipFrom` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开始IP',\n `ipTo` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结束IP',\n `ipFromLong` bigint(20) unsigned DEFAULT '0' COMMENT '开始IP整型(弃用)',\n `ipToLong` bigint(20) unsigned DEFAULT '0' COMMENT '结束IP整型(弃用)',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `reason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '加入说明',\n `eventLevel` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '事件级别',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `expiredAt` bigint(20) unsigned DEFAULT '0' COMMENT '过期时间',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '有效范围服务ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '有效范围节点ID',\n `sourceNodeId` int(10) unsigned DEFAULT '0' COMMENT '来源节点ID',\n `sourceServerId` int(10) unsigned DEFAULT '0' COMMENT '来源服务ID',\n `sourceHTTPFirewallPolicyId` int(10) unsigned DEFAULT '0' COMMENT '来源策略ID',\n `sourceHTTPFirewallRuleGroupId` int(10) unsigned DEFAULT '0' COMMENT '来源规则集分组ID',\n `sourceHTTPFirewallRuleSetId` int(10) unsigned DEFAULT '0' COMMENT '来源规则集ID',\n `sourceUserId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `isRead` tinyint(3) unsigned DEFAULT '1' COMMENT '是否已读',\n PRIMARY KEY (`id`),\n KEY `listId` (`listId`),\n KEY `ipFrom` (`ipFrom`),\n KEY `serverId` (`serverId`),\n KEY `expiredAt_state` (`expiredAt`,`state`) USING BTREE,\n KEY `isRead` (`expiredAt`,`isRead`) USING BTREE,\n KEY `createdAt` (`createdAt`),\n KEY `sourceUserId` (`sourceUserId`),\n KEY `version` (`version`),\n KEY `value` (`value`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "listId", - "definition": "int unsigned DEFAULT '0' COMMENT '所属名单ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '所属名单ID'" }, { "name": "value", @@ -114720,23 +115418,23 @@ }, { "name": "ipFromLong", - "definition": "bigint unsigned DEFAULT '0' COMMENT '开始IP整型(弃用)'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '开始IP整型(弃用)'" }, { "name": "ipToLong", - "definition": "bigint unsigned DEFAULT '0' COMMENT '结束IP整型(弃用)'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '结束IP整型(弃用)'" }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "reason", @@ -114748,47 +115446,47 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "expiredAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '过期时间'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '有效范围服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效范围服务ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '有效范围节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效范围节点ID'" }, { "name": "sourceNodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '来源节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '来源节点ID'" }, { "name": "sourceServerId", - "definition": "int unsigned DEFAULT '0' COMMENT '来源服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '来源服务ID'" }, { "name": "sourceHTTPFirewallPolicyId", - "definition": "int unsigned DEFAULT '0' COMMENT '来源策略ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '来源策略ID'" }, { "name": "sourceHTTPFirewallRuleGroupId", - "definition": "int unsigned DEFAULT '0' COMMENT '来源规则集分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '来源规则集分组ID'" }, { "name": "sourceHTTPFirewallRuleSetId", - "definition": "int unsigned DEFAULT '0' COMMENT '来源规则集ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '来源规则集ID'" }, { "name": "sourceUserId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isRead", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否已读'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否已读'" } ], "indexes": [ @@ -114839,19 +115537,19 @@ "name": "edgeIPLibraries", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeIPLibraries` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `fileId` int unsigned DEFAULT '0' COMMENT '文件ID',\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否公用',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP库'", + "definition": "CREATE TABLE `edgeIPLibraries` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `fileId` int(10) unsigned DEFAULT '0' COMMENT '文件ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否公用',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP库'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "fileId", - "definition": "int unsigned DEFAULT '0' COMMENT '文件ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '文件ID'" }, { "name": "type", @@ -114863,15 +115561,15 @@ }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否公用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否公用'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -114890,11 +115588,11 @@ "name": "edgeIPLibraryArtifacts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeIPLibraryArtifacts` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `fileId` bigint unsigned DEFAULT '0' COMMENT '文件ID',\n `libraryFileId` int unsigned DEFAULT '0' COMMENT 'IP库文件ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `meta` json DEFAULT NULL COMMENT '元数据',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否为公用',\n `code` varchar(32) DEFAULT NULL COMMENT '代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `isPublic` (`isPublic`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP库制品'", + "definition": "CREATE TABLE `edgeIPLibraryArtifacts` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `fileId` bigint(20) unsigned DEFAULT '0' COMMENT '文件ID',\n `libraryFileId` int(10) unsigned DEFAULT '0' COMMENT 'IP库文件ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `meta` json DEFAULT NULL COMMENT '元数据',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为公用',\n `code` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `isPublic` (`isPublic`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP库制品'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -114902,15 +115600,15 @@ }, { "name": "fileId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '文件ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '文件ID'" }, { "name": "libraryFileId", - "definition": "int unsigned DEFAULT '0' COMMENT 'IP库文件ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'IP库文件ID'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "meta", @@ -114918,7 +115616,7 @@ }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为公用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为公用'" }, { "name": "code", @@ -114926,7 +115624,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -114945,11 +115643,11 @@ "name": "edgeIPLibraryFiles", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeIPLibraryFiles` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT 'IP库名称',\n `fileId` bigint unsigned DEFAULT '0' COMMENT '原始文件ID',\n `template` varchar(512) DEFAULT NULL COMMENT '模板',\n `emptyValues` json DEFAULT NULL COMMENT '空值列表',\n `generatedFileId` bigint unsigned DEFAULT '0' COMMENT '生成的文件ID',\n `generatedAt` bigint unsigned DEFAULT '0' COMMENT '生成时间',\n `isFinished` tinyint unsigned DEFAULT '0' COMMENT '是否已经完成',\n `countries` json DEFAULT NULL COMMENT '国家/地区',\n `provinces` json DEFAULT NULL COMMENT '省份',\n `cities` json DEFAULT NULL COMMENT '城市',\n `towns` json DEFAULT NULL COMMENT '区县',\n `providers` json DEFAULT NULL COMMENT 'ISP服务商',\n `code` varchar(64) DEFAULT NULL COMMENT '文件代号',\n `password` varchar(64) DEFAULT NULL COMMENT '密码',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '上传时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP库上传的文件'", + "definition": "CREATE TABLE `edgeIPLibraryFiles` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP库名称',\n `fileId` bigint(20) unsigned DEFAULT '0' COMMENT '原始文件ID',\n `template` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模板',\n `emptyValues` json DEFAULT NULL COMMENT '空值列表',\n `generatedFileId` bigint(20) unsigned DEFAULT '0' COMMENT '生成的文件ID',\n `generatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '生成时间',\n `isFinished` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已经完成',\n `countries` json DEFAULT NULL COMMENT '国家/地区',\n `provinces` json DEFAULT NULL COMMENT '省份',\n `cities` json DEFAULT NULL COMMENT '城市',\n `towns` json DEFAULT NULL COMMENT '区县',\n `providers` json DEFAULT NULL COMMENT 'ISP服务商',\n `code` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件代号',\n `password` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '上传时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP库上传的文件'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -114957,7 +115655,7 @@ }, { "name": "fileId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '原始文件ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '原始文件ID'" }, { "name": "template", @@ -114969,15 +115667,15 @@ }, { "name": "generatedFileId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '生成的文件ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '生成的文件ID'" }, { "name": "generatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '生成时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '生成时间'" }, { "name": "isFinished", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已经完成'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已经完成'" }, { "name": "countries", @@ -115009,11 +115707,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '上传时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '上传时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -115028,15 +115726,15 @@ "name": "edgeIPLists", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeIPLists` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\n `adminId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `name` varchar(255) DEFAULT NULL COMMENT '列表名',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `timeout` json DEFAULT NULL COMMENT '默认超时时间',\n `actions` json DEFAULT NULL COMMENT 'IP触发的动作',\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否公用',\n `isGlobal` tinyint unsigned DEFAULT '0' COMMENT '是否全局',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `type` (`type`),\n KEY `serverId` (`serverId`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP名单'", + "definition": "CREATE TABLE `edgeIPLists` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '列表名',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `timeout` json DEFAULT NULL COMMENT '默认超时时间',\n `actions` json DEFAULT NULL COMMENT 'IP触发的动作',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否公用',\n `isGlobal` tinyint(3) unsigned DEFAULT '0' COMMENT '是否全局',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `type` (`type`),\n KEY `serverId` (`serverId`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP名单'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "type", @@ -115044,15 +115742,15 @@ }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "name", @@ -115064,11 +115762,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "timeout", @@ -115084,11 +115782,11 @@ }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否公用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否公用'" }, { "name": "isGlobal", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否全局'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否全局'" } ], "indexes": [ @@ -115119,11 +115817,11 @@ "name": "edgeLatestItems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeLatestItems` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `itemType` varchar(255) DEFAULT NULL COMMENT 'Item类型',\n `itemId` bigint unsigned DEFAULT '0' COMMENT 'itemID',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '更新时间',\n PRIMARY KEY (`id`),\n UNIQUE KEY `item` (`itemType`,`itemId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='最近的条目统计'", + "definition": "CREATE TABLE `edgeLatestItems` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `itemType` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Item类型',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT 'itemID',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',\n PRIMARY KEY (`id`),\n UNIQUE KEY `item` (`itemType`,`itemId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='最近的条目统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "itemType", @@ -115131,15 +115829,15 @@ }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'itemID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'itemID'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '更新时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '更新时间'" } ], "indexes": [ @@ -115158,19 +115856,19 @@ "name": "edgeLoginSessions", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeLoginSessions` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` bigint unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `sid` varchar(128) DEFAULT NULL COMMENT '令牌',\n `values` json DEFAULT NULL COMMENT '数据',\n `ip` varchar(64) DEFAULT NULL COMMENT '登录IP',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `expiresAt` bigint unsigned DEFAULT '0' COMMENT '过期时间',\n PRIMARY KEY (`id`),\n UNIQUE KEY `sid` (`sid`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='登录Session'", + "definition": "CREATE TABLE `edgeLoginSessions` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `sid` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '令牌',\n `values` json DEFAULT NULL COMMENT '数据',\n `ip` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '登录IP',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `expiresAt` bigint(20) unsigned DEFAULT '0' COMMENT '过期时间',\n PRIMARY KEY (`id`),\n UNIQUE KEY `sid` (`sid`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='登录Session'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "sid", @@ -115186,11 +115884,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "expiresAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '过期时间'" } ], "indexes": [ @@ -115217,15 +115915,15 @@ "name": "edgeLoginTickets", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeLoginTickets` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `expiresAt` bigint unsigned DEFAULT '0' COMMENT '过期时间',\n `value` varchar(32) DEFAULT NULL COMMENT '票据值',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `ip` varchar(64) DEFAULT NULL COMMENT '用户IP',\n PRIMARY KEY (`id`),\n KEY `value` (`value`),\n KEY `expiresAt` (`expiresAt`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='登录票据'", + "definition": "CREATE TABLE `edgeLoginTickets` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `expiresAt` bigint(20) unsigned DEFAULT '0' COMMENT '过期时间',\n `value` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '票据值',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `ip` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户IP',\n PRIMARY KEY (`id`),\n KEY `value` (`value`),\n KEY `expiresAt` (`expiresAt`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='登录票据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "expiresAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '过期时间'" }, { "name": "value", @@ -115233,11 +115931,11 @@ }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "ip", @@ -115264,23 +115962,23 @@ "name": "edgeLogins", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeLogins` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(255) DEFAULT NULL COMMENT '认证方式',\n `params` json DEFAULT NULL COMMENT '参数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `adminId_type` (`adminId`,`type`) USING BTREE,\n KEY `user_type` (`userId`,`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='第三方登录认证'", + "definition": "CREATE TABLE `edgeLogins` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '认证方式',\n `params` json DEFAULT NULL COMMENT '参数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `adminId_type` (`adminId`,`type`) USING BTREE,\n KEY `user_type` (`userId`,`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='第三方登录认证'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "type", @@ -115292,7 +115990,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -115315,11 +116013,11 @@ "name": "edgeLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeLogs` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `action` varchar(255) DEFAULT NULL COMMENT '动作',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `providerId` int unsigned DEFAULT '0' COMMENT '供应商ID',\n `ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',\n `type` varchar(255) DEFAULT 'admin' COMMENT '类型:admin, user',\n `day` varchar(10) DEFAULT NULL COMMENT '日期',\n `billId` int unsigned DEFAULT '0' COMMENT '账单ID',\n `langMessageCode` varchar(255) DEFAULT NULL COMMENT '多语言消息代号',\n `langMessageArgs` json DEFAULT NULL COMMENT '多语言参数',\n `params` json DEFAULT NULL COMMENT '关联对象参数',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `adminid` (`adminId`),\n KEY `day` (`day`),\n KEY `billId` (`billId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志'", + "definition": "CREATE TABLE `edgeLogs` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `level` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '级别',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `action` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '动作',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `providerId` int(10) unsigned DEFAULT '0' COMMENT '供应商ID',\n `ip` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP地址',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT 'admin' COMMENT '类型:admin, user',\n `day` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期',\n `billId` int(10) unsigned DEFAULT '0' COMMENT '账单ID',\n `langMessageCode` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '多语言消息代号',\n `langMessageArgs` json DEFAULT NULL COMMENT '多语言参数',\n `params` json DEFAULT NULL COMMENT '关联对象参数',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `adminid` (`adminId`),\n KEY `day` (`day`),\n KEY `billId` (`billId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "level", @@ -115331,7 +116029,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "action", @@ -115339,15 +116037,15 @@ }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "providerId", - "definition": "int unsigned DEFAULT '0' COMMENT '供应商ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '供应商ID'" }, { "name": "ip", @@ -115363,7 +116061,7 @@ }, { "name": "billId", - "definition": "int unsigned DEFAULT '0' COMMENT '账单ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '账单ID'" }, { "name": "langMessageCode", @@ -115406,11 +116104,11 @@ "name": "edgeMessageMediaInstances", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageMediaInstances` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `mediaType` varchar(255) DEFAULT NULL COMMENT '媒介类型',\n `params` json DEFAULT NULL COMMENT '媒介参数',\n `description` varchar(512) DEFAULT NULL COMMENT '备注',\n `rate` json DEFAULT NULL COMMENT '发送频率',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `hashLife` int DEFAULT '0' COMMENT 'HASH有效期(秒)',\n PRIMARY KEY (`id`),\n KEY `mediaType` (`mediaType`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息媒介接收人'", + "definition": "CREATE TABLE `edgeMessageMediaInstances` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `mediaType` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '媒介类型',\n `params` json DEFAULT NULL COMMENT '媒介参数',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',\n `rate` json DEFAULT NULL COMMENT '发送频率',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `hashLife` int(11) DEFAULT '0' COMMENT 'HASH有效期(秒)',\n PRIMARY KEY (`id`),\n KEY `mediaType` (`mediaType`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息媒介接收人'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -115418,7 +116116,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "mediaType", @@ -115438,11 +116136,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "hashLife", - "definition": "int DEFAULT '0' COMMENT 'HASH有效期(秒)'" + "definition": "int(11) DEFAULT '0' COMMENT 'HASH有效期(秒)'" } ], "indexes": [ @@ -115461,11 +116159,11 @@ "name": "edgeMessageMedias", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageMedias` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\n `userDescription` varchar(512) DEFAULT NULL COMMENT '用户描述',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息媒介'", + "definition": "CREATE TABLE `edgeMessageMedias` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `userDescription` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户描述',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息媒介'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -115485,15 +116183,15 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -115612,7 +116310,7 @@ { "id": 7, "values": { - "description": "通过阿里云短信服务发送短信。", + "description": "通过\u003ca href=\"https://www.aliyun.com/product/sms\" target=\"_blank\"\u003e阿里云短信服务\u003c/a\u003e发送短信。", "id": "7", "isOn": "1", "name": "阿里云短信", @@ -115649,11 +116347,11 @@ "name": "edgeMessageReceivers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageReceivers` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) DEFAULT 'node' COMMENT '节点角色',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `recipientId` int unsigned DEFAULT '0' COMMENT '接收人ID',\n `recipientGroupId` int unsigned DEFAULT '0' COMMENT '接收人分组ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `nodeId` (`nodeId`),\n KEY `serverId` (`serverId`),\n KEY `type` (`type`),\n KEY `recipientId` (`recipientId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息通知接收人'", + "definition": "CREATE TABLE `edgeMessageReceivers` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '节点角色',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `recipientId` int(10) unsigned DEFAULT '0' COMMENT '接收人ID',\n `recipientGroupId` int(10) unsigned DEFAULT '0' COMMENT '接收人分组ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `nodeId` (`nodeId`),\n KEY `serverId` (`serverId`),\n KEY `type` (`type`),\n KEY `recipientId` (`recipientId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息通知接收人'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "role", @@ -115661,15 +116359,15 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "type", @@ -115681,15 +116379,15 @@ }, { "name": "recipientId", - "definition": "int unsigned DEFAULT '0' COMMENT '接收人ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '接收人ID'" }, { "name": "recipientGroupId", - "definition": "int unsigned DEFAULT '0' COMMENT '接收人分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '接收人分组ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -115724,11 +116422,11 @@ "name": "edgeMessageRecipientGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageRecipientGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '分组名',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息接收人分组'", + "definition": "CREATE TABLE `edgeMessageRecipientGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分组名',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息接收人分组'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -115736,15 +116434,15 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -115759,23 +116457,23 @@ "name": "edgeMessageRecipients", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageRecipients` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `instanceId` int unsigned DEFAULT '0' COMMENT '实例ID',\n `user` varchar(1024) DEFAULT NULL COMMENT '接收人信息',\n `groupIds` json DEFAULT NULL COMMENT '分组ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `timeFrom` time DEFAULT NULL COMMENT '开始时间',\n `timeTo` time DEFAULT NULL COMMENT '结束时间',\n `description` varchar(512) DEFAULT NULL COMMENT '备注',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `timeFrom_timeTo` (`timeFrom`,`timeTo`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息媒介接收人'", + "definition": "CREATE TABLE `edgeMessageRecipients` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `instanceId` int(10) unsigned DEFAULT '0' COMMENT '实例ID',\n `user` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接收人信息',\n `groupIds` json DEFAULT NULL COMMENT '分组ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `timeFrom` time DEFAULT NULL COMMENT '开始时间',\n `timeTo` time DEFAULT NULL COMMENT '结束时间',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `timeFrom_timeTo` (`timeFrom`,`timeTo`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息媒介接收人'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "instanceId", - "definition": "int unsigned DEFAULT '0' COMMENT '实例ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '实例ID'" }, { "name": "user", @@ -115787,7 +116485,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "timeFrom", @@ -115822,23 +116520,23 @@ "name": "edgeMessageTaskLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageTaskLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint unsigned DEFAULT '0' COMMENT '任务ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isOk` tinyint unsigned DEFAULT '0' COMMENT '是否成功',\n `error` varchar(1024) DEFAULT NULL COMMENT '错误信息',\n `response` varchar(1024) DEFAULT NULL COMMENT '响应信息',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息发送日志'", + "definition": "CREATE TABLE `edgeMessageTaskLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `taskId` bigint(20) unsigned DEFAULT '0' COMMENT '任务ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isOk` tinyint(3) unsigned DEFAULT '0' COMMENT '是否成功',\n `error` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',\n `response` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '响应信息',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息发送日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "taskId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '任务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '任务ID'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isOk", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否成功'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否成功'" }, { "name": "error", @@ -115869,15 +116567,15 @@ "name": "edgeMessageTasks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessageTasks` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `recipientId` int unsigned DEFAULT '0' COMMENT '接收人ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'SUM标识',\n `instanceId` int unsigned DEFAULT '0' COMMENT '媒介实例ID',\n `user` varchar(255) DEFAULT NULL COMMENT '接收用户标识',\n `subject` varchar(255) DEFAULT NULL COMMENT '标题',\n `body` varchar(1024) DEFAULT NULL COMMENT '内容',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `status` tinyint unsigned DEFAULT '0' COMMENT '发送状态',\n `sentAt` bigint unsigned DEFAULT '0' COMMENT '最后一次发送时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `result` json DEFAULT NULL COMMENT '结果',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `isPrimary` tinyint unsigned DEFAULT '0' COMMENT '是否优先',\n PRIMARY KEY (`id`),\n KEY `status` (`status`),\n KEY `day` (`day`),\n KEY `hash` (`hash`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息发送相关任务'", + "definition": "CREATE TABLE `edgeMessageTasks` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `recipientId` int(10) unsigned DEFAULT '0' COMMENT '接收人ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'SUM标识',\n `instanceId` int(10) unsigned DEFAULT '0' COMMENT '媒介实例ID',\n `user` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接收用户标识',\n `subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',\n `body` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内容',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `status` tinyint(3) unsigned DEFAULT '0' COMMENT '发送状态',\n `sentAt` bigint(20) unsigned DEFAULT '0' COMMENT '最后一次发送时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `result` json DEFAULT NULL COMMENT '结果',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `isPrimary` tinyint(3) unsigned DEFAULT '0' COMMENT '是否优先',\n PRIMARY KEY (`id`),\n KEY `status` (`status`),\n KEY `day` (`day`),\n KEY `hash` (`hash`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息发送相关任务'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "recipientId", - "definition": "int unsigned DEFAULT '0' COMMENT '接收人ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '接收人ID'" }, { "name": "hash", @@ -115885,7 +116583,7 @@ }, { "name": "instanceId", - "definition": "int unsigned DEFAULT '0' COMMENT '媒介实例ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '媒介实例ID'" }, { "name": "user", @@ -115901,19 +116599,19 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "status", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '发送状态'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '发送状态'" }, { "name": "sentAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最后一次发送时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最后一次发送时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "result", @@ -115925,7 +116623,7 @@ }, { "name": "isPrimary", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否优先'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否优先'" } ], "indexes": [ @@ -115952,19 +116650,19 @@ "name": "edgeMessages", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMessages` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `role` varchar(32) DEFAULT 'node' COMMENT '角色',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\n `subject` varchar(255) DEFAULT NULL COMMENT '标题',\n `body` varchar(2048) DEFAULT NULL,\n `type` varchar(128) DEFAULT NULL COMMENT '消息类型',\n `params` json DEFAULT NULL COMMENT '额外的参数',\n `isRead` tinyint unsigned DEFAULT '0' COMMENT '是否已读',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `hash` varchar(32) DEFAULT NULL COMMENT '消息内容的Hash',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `nodeId` (`nodeId`),\n KEY `day` (`day`),\n KEY `hash` (`hash`),\n KEY `userId` (`userId`),\n KEY `adminId` (`adminId`),\n KEY `isRead` (`isRead`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息通知'", + "definition": "CREATE TABLE `edgeMessages` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '角色',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `level` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '级别',\n `subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',\n `body` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n `type` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '消息类型',\n `params` json DEFAULT NULL COMMENT '额外的参数',\n `isRead` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已读',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '消息内容的Hash',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `nodeId` (`nodeId`),\n KEY `day` (`day`),\n KEY `hash` (`hash`),\n KEY `userId` (`userId`),\n KEY `adminId` (`adminId`),\n KEY `isRead` (`isRead`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消息通知'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "role", @@ -115972,11 +116670,11 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "level", @@ -116000,15 +116698,15 @@ }, { "name": "isRead", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已读'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已读'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "day", @@ -116059,15 +116757,15 @@ "name": "edgeMetricCharts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricCharts` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `itemId` int unsigned DEFAULT '0' COMMENT '指标ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `code` varchar(128) DEFAULT NULL COMMENT '代号',\n `type` varchar(32) DEFAULT NULL COMMENT '图形类型',\n `widthDiv` int DEFAULT NULL COMMENT '宽度划分',\n `params` json DEFAULT NULL COMMENT '图形参数',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `maxItems` int unsigned DEFAULT '0' COMMENT '最多条目',\n `ignoreEmptyKeys` tinyint unsigned DEFAULT '1' COMMENT '忽略空的键值',\n `ignoredKeys` json DEFAULT NULL COMMENT '忽略键值',\n PRIMARY KEY (`id`),\n KEY `itemId` (`itemId`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标图表'", + "definition": "CREATE TABLE `edgeMetricCharts` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `itemId` int(10) unsigned DEFAULT '0' COMMENT '指标ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `code` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `type` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图形类型',\n `widthDiv` int(11) DEFAULT NULL COMMENT '宽度划分',\n `params` json DEFAULT NULL COMMENT '图形参数',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `maxItems` int(10) unsigned DEFAULT '0' COMMENT '最多条目',\n `ignoreEmptyKeys` tinyint(3) unsigned DEFAULT '1' COMMENT '忽略空的键值',\n `ignoredKeys` json DEFAULT NULL COMMENT '忽略键值',\n PRIMARY KEY (`id`),\n KEY `itemId` (`itemId`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标图表'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "itemId", - "definition": "int unsigned DEFAULT '0' COMMENT '指标ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '指标ID'" }, { "name": "name", @@ -116083,7 +116781,7 @@ }, { "name": "widthDiv", - "definition": "int COMMENT '宽度划分'" + "definition": "int(11) COMMENT '宽度划分'" }, { "name": "params", @@ -116091,23 +116789,23 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "maxItems", - "definition": "int unsigned DEFAULT '0' COMMENT '最多条目'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最多条目'" }, { "name": "ignoreEmptyKeys", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '忽略空的键值'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '忽略空的键值'" }, { "name": "ignoredKeys", @@ -116134,15 +116832,15 @@ "name": "edgeMetricItems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricItems` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `code` varchar(128) DEFAULT NULL COMMENT '代号(用来区分是否内置)',\n `category` varchar(32) DEFAULT NULL COMMENT '类型,比如http, tcp等',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `name` varchar(255) DEFAULT NULL COMMENT '指标名称',\n `keys` json DEFAULT NULL COMMENT '统计的Key',\n `period` int unsigned DEFAULT '0' COMMENT '周期',\n `periodUnit` varchar(32) DEFAULT NULL COMMENT '周期单位',\n `expiresPeriod` int unsigned DEFAULT '0' COMMENT '过期周期',\n `value` varchar(512) DEFAULT NULL COMMENT '值运算',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否为公用',\n `lastTime` varchar(14) DEFAULT NULL COMMENT '最新时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `category` (`category`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标定义'", + "definition": "CREATE TABLE `edgeMetricItems` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `code` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号(用来区分是否内置)',\n `category` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型,比如http, tcp等',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指标名称',\n `keys` json DEFAULT NULL COMMENT '统计的Key',\n `period` int(10) unsigned DEFAULT '0' COMMENT '周期',\n `periodUnit` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '周期单位',\n `expiresPeriod` int(10) unsigned DEFAULT '0' COMMENT '过期周期',\n `value` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '值运算',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为公用',\n `lastTime` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最新时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `category` (`category`),\n KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标定义'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "code", @@ -116154,11 +116852,11 @@ }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "name", @@ -116170,7 +116868,7 @@ }, { "name": "period", - "definition": "int unsigned DEFAULT '0' COMMENT '周期'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '周期'" }, { "name": "periodUnit", @@ -116178,7 +116876,7 @@ }, { "name": "expiresPeriod", - "definition": "int unsigned DEFAULT '0' COMMENT '过期周期'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '过期周期'" }, { "name": "value", @@ -116186,15 +116884,15 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为公用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为公用'" }, { "name": "lastTime", @@ -116225,11 +116923,11 @@ "name": "edgeMetricStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116237,19 +116935,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116265,7 +116963,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116316,11 +117014,11 @@ "name": "edgeMetricStats_0", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_0` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_0` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116328,19 +117026,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116356,7 +117054,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116407,11 +117105,11 @@ "name": "edgeMetricStats_1", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_1` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(22,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_1` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(22,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116419,19 +117117,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116447,7 +117145,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116498,11 +117196,11 @@ "name": "edgeMetricStats_10", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_10` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_10` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116510,19 +117208,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116538,7 +117236,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116589,11 +117287,11 @@ "name": "edgeMetricStats_11", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_11` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_11` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116601,19 +117299,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116629,7 +117327,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116680,11 +117378,11 @@ "name": "edgeMetricStats_12", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_12` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_12` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116692,19 +117390,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116720,7 +117418,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116771,11 +117469,11 @@ "name": "edgeMetricStats_13", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_13` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_13` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116783,19 +117481,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116811,7 +117509,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116862,11 +117560,11 @@ "name": "edgeMetricStats_14", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_14` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_14` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116874,19 +117572,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116902,7 +117600,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -116953,11 +117651,11 @@ "name": "edgeMetricStats_15", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_15` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_15` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -116965,19 +117663,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -116993,7 +117691,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117044,11 +117742,11 @@ "name": "edgeMetricStats_16", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_16` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_16` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117056,19 +117754,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117084,7 +117782,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117135,11 +117833,11 @@ "name": "edgeMetricStats_17", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_17` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_17` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117147,19 +117845,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117175,7 +117873,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117226,11 +117924,11 @@ "name": "edgeMetricStats_18", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_18` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_18` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117238,19 +117936,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117266,7 +117964,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117317,11 +118015,11 @@ "name": "edgeMetricStats_19", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_19` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(22,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_19` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(22,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117329,19 +118027,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117357,7 +118055,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117408,11 +118106,11 @@ "name": "edgeMetricStats_2", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_2` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_2` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117420,19 +118118,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117448,7 +118146,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117499,11 +118197,11 @@ "name": "edgeMetricStats_3", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_3` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_3` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117511,19 +118209,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117539,7 +118237,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117590,11 +118288,11 @@ "name": "edgeMetricStats_4", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_4` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_4` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117602,19 +118300,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117630,7 +118328,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117681,11 +118379,11 @@ "name": "edgeMetricStats_5", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_5` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_5` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117693,19 +118391,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117721,7 +118419,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117772,11 +118470,11 @@ "name": "edgeMetricStats_6", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_6` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_6` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117784,19 +118482,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117812,7 +118510,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117863,11 +118561,11 @@ "name": "edgeMetricStats_7", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_7` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_7` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117875,19 +118573,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117903,7 +118601,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -117954,11 +118652,11 @@ "name": "edgeMetricStats_8", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_8` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_8` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -117966,19 +118664,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -117994,7 +118692,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118045,11 +118743,11 @@ "name": "edgeMetricStats_9", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricStats_9` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", + "definition": "CREATE TABLE `edgeMetricStats_9` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hash值',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `keys` json DEFAULT NULL COMMENT '键值',\n `value` decimal(20,2) DEFAULT '0.00' COMMENT '数值',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `createdDay` (`createdDay`),\n KEY `itemId` (`itemId`) USING BTREE,\n KEY `item_time` (`itemId`,`time`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`),\n KEY `server_item_time` (`serverId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hash", @@ -118057,19 +118755,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "keys", @@ -118085,7 +118783,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118136,31 +118834,31 @@ "name": "edgeMetricSumStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118172,7 +118870,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118211,31 +118909,31 @@ "name": "edgeMetricSumStats_0", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_0` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_0` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118247,7 +118945,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118286,31 +118984,31 @@ "name": "edgeMetricSumStats_1", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_1` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_1` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118322,7 +119020,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118361,31 +119059,31 @@ "name": "edgeMetricSumStats_10", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_10` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_10` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118397,7 +119095,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118436,31 +119134,31 @@ "name": "edgeMetricSumStats_11", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_11` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_11` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118472,7 +119170,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118511,31 +119209,31 @@ "name": "edgeMetricSumStats_12", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_12` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_12` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118547,7 +119245,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118586,31 +119284,31 @@ "name": "edgeMetricSumStats_13", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_13` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_13` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118622,7 +119320,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118661,31 +119359,31 @@ "name": "edgeMetricSumStats_14", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_14` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_14` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118697,7 +119395,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118736,31 +119434,31 @@ "name": "edgeMetricSumStats_15", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_15` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_15` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118772,7 +119470,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118811,31 +119509,31 @@ "name": "edgeMetricSumStats_16", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_16` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_16` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118847,7 +119545,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118886,31 +119584,31 @@ "name": "edgeMetricSumStats_17", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_17` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_17` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118922,7 +119620,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -118961,31 +119659,31 @@ "name": "edgeMetricSumStats_18", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_18` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_18` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -118997,7 +119695,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119036,31 +119734,31 @@ "name": "edgeMetricSumStats_19", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_19` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_19` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119072,7 +119770,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119111,31 +119809,31 @@ "name": "edgeMetricSumStats_2", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_2` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_2` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119147,7 +119845,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119186,31 +119884,31 @@ "name": "edgeMetricSumStats_3", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_3` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_3` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119222,7 +119920,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119261,31 +119959,31 @@ "name": "edgeMetricSumStats_4", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_4` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_4` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119297,7 +119995,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119336,31 +120034,31 @@ "name": "edgeMetricSumStats_5", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_5` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_5` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119372,7 +120070,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119411,31 +120109,31 @@ "name": "edgeMetricSumStats_6", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_6` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_6` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119447,7 +120145,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119486,31 +120184,31 @@ "name": "edgeMetricSumStats_7", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_7` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_7` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119522,7 +120220,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119561,31 +120259,31 @@ "name": "edgeMetricSumStats_8", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_8` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_8` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119597,7 +120295,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119636,31 +120334,31 @@ "name": "edgeMetricSumStats_9", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeMetricSumStats_9` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", + "definition": "CREATE TABLE `edgeMetricSumStats_9` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n `total` decimal(22,2) DEFAULT '0.00' COMMENT '总和',\n `time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟值YYYYMMDDHHII',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期YYYYMMDD',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_server_item_time_version` (`nodeId`,`serverId`,`itemId`,`time`,`version`) USING BTREE,\n KEY `server_item_time` (`serverId`,`itemId`,`time`,`version`),\n KEY `createdDay` (`createdDay`),\n KEY `cluster_item_time` (`clusterId`,`itemId`,`time`),\n KEY `node_item_time` (`nodeId`,`itemId`,`time`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='指标统计总和数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标'" }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "total", @@ -119672,7 +120370,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdDay", @@ -119711,23 +120409,23 @@ "name": "edgeNSAccessLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSAccessLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `domainId` int unsigned DEFAULT '0' COMMENT '域名ID',\n `recordId` int unsigned DEFAULT '0' COMMENT '记录ID',\n `content` json DEFAULT NULL COMMENT '访问数据',\n `requestId` varchar(128) DEFAULT NULL COMMENT '请求ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `remoteAddr` varchar(128) DEFAULT NULL COMMENT 'IP',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`),\n KEY `domainId` (`domainId`),\n KEY `recordId` (`recordId`),\n KEY `requestId` (`requestId`),\n KEY `remoteAddr` (`remoteAddr`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名服务访问日志'", + "definition": "CREATE TABLE `edgeNSAccessLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `domainId` int(10) unsigned DEFAULT '0' COMMENT '域名ID',\n `recordId` int(10) unsigned DEFAULT '0' COMMENT '记录ID',\n `content` json DEFAULT NULL COMMENT '访问数据',\n `requestId` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `remoteAddr` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`),\n KEY `domainId` (`domainId`),\n KEY `recordId` (`recordId`),\n KEY `requestId` (`requestId`),\n KEY `remoteAddr` (`remoteAddr`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名服务访问日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "domainId", - "definition": "int unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "recordId", - "definition": "int unsigned DEFAULT '0' COMMENT '记录ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '记录ID'" }, { "name": "content", @@ -119739,7 +120437,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "remoteAddr", @@ -119778,15 +120476,15 @@ "name": "edgeNSClusters", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSClusters` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '集群名',\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `accessLog` json DEFAULT NULL COMMENT '访问日志配置',\n `grantId` int unsigned DEFAULT '0' COMMENT '授权ID',\n `recursion` json DEFAULT NULL COMMENT '递归DNS设置',\n `tcp` json DEFAULT NULL COMMENT 'TCP设置',\n `tls` json DEFAULT NULL COMMENT 'TLS设置',\n `udp` json DEFAULT NULL COMMENT 'UDP设置',\n `doh` json DEFAULT NULL COMMENT 'DoH设置',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDoS防护设置',\n `hosts` json DEFAULT NULL COMMENT 'DNS主机地址',\n `soa` json DEFAULT NULL COMMENT 'SOA配置',\n `autoRemoteStart` tinyint unsigned DEFAULT '1' COMMENT '自动远程启动',\n `timeZone` varchar(64) DEFAULT NULL COMMENT '时区',\n `answer` json DEFAULT NULL COMMENT '应答设置',\n `soaSerial` bigint unsigned DEFAULT '0' COMMENT 'SOA序列号',\n `email` varchar(255) DEFAULT NULL COMMENT '管理员邮箱',\n `detectAgents` tinyint unsigned DEFAULT '1' COMMENT '是否监测Agents',\n `checkingPorts` tinyint unsigned DEFAULT '1' COMMENT '自动检测端口',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名服务器集群'", + "definition": "CREATE TABLE `edgeNSClusters` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '集群名',\n `installDir` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '安装目录',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `accessLog` json DEFAULT NULL COMMENT '访问日志配置',\n `grantId` int(10) unsigned DEFAULT '0' COMMENT '授权ID',\n `recursion` json DEFAULT NULL COMMENT '递归DNS设置',\n `tcp` json DEFAULT NULL COMMENT 'TCP设置',\n `tls` json DEFAULT NULL COMMENT 'TLS设置',\n `udp` json DEFAULT NULL COMMENT 'UDP设置',\n `doh` json DEFAULT NULL COMMENT 'DoH设置',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDoS防护设置',\n `hosts` json DEFAULT NULL COMMENT 'DNS主机地址',\n `soa` json DEFAULT NULL COMMENT 'SOA配置',\n `autoRemoteStart` tinyint(3) unsigned DEFAULT '1' COMMENT '自动远程启动',\n `timeZone` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时区',\n `answer` json DEFAULT NULL COMMENT '应答设置',\n `soaSerial` bigint(20) unsigned DEFAULT '0' COMMENT 'SOA序列号',\n `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '管理员邮箱',\n `detectAgents` tinyint(3) unsigned DEFAULT '1' COMMENT '是否监测Agents',\n `checkingPorts` tinyint(3) unsigned DEFAULT '1' COMMENT '自动检测端口',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名服务器集群'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -119798,7 +120496,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "accessLog", @@ -119806,7 +120504,7 @@ }, { "name": "grantId", - "definition": "int unsigned DEFAULT '0' COMMENT '授权ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '授权ID'" }, { "name": "recursion", @@ -119842,7 +120540,7 @@ }, { "name": "autoRemoteStart", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '自动远程启动'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '自动远程启动'" }, { "name": "timeZone", @@ -119854,7 +120552,7 @@ }, { "name": "soaSerial", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'SOA序列号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'SOA序列号'" }, { "name": "email", @@ -119862,11 +120560,11 @@ }, { "name": "detectAgents", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否监测Agents'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否监测Agents'" }, { "name": "checkingPorts", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '自动检测端口'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '自动检测端口'" } ], "indexes": [ @@ -119881,15 +120579,15 @@ "name": "edgeNSDomainGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSDomainGroups` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `name` varchar(255) DEFAULT NULL COMMENT '分组名称',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名分组'", + "definition": "CREATE TABLE `edgeNSDomainGroups` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分组名称',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名分组'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "name", @@ -119897,15 +120595,15 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -119924,23 +120622,23 @@ "name": "edgeNSDomains", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSDomains` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '域名',\n `groupIds` json DEFAULT NULL COMMENT '分组ID',\n `tsig` json DEFAULT NULL COMMENT 'TSIG配置',\n `verifyTXT` varchar(64) DEFAULT NULL COMMENT '验证用的TXT',\n `verifyExpiresAt` bigint unsigned DEFAULT '0' COMMENT '验证TXT过期时间',\n `recordsHealthCheck` json DEFAULT NULL COMMENT '记录健康检查设置',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本号',\n `status` varchar(64) DEFAULT 'none' COMMENT '状态:none|verified',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `name` (`name`),\n KEY `version` (`version`) USING BTREE,\n KEY `status` (`status`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS域名'", + "definition": "CREATE TABLE `edgeNSDomains` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `groupIds` json DEFAULT NULL COMMENT '分组ID',\n `tsig` json DEFAULT NULL COMMENT 'TSIG配置',\n `verifyTXT` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '验证用的TXT',\n `verifyExpiresAt` bigint(20) unsigned DEFAULT '0' COMMENT '验证TXT过期时间',\n `recordsHealthCheck` json DEFAULT NULL COMMENT '记录健康检查设置',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\n `status` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'none' COMMENT '状态:none|verified',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `name` (`name`),\n KEY `version` (`version`) USING BTREE,\n KEY `status` (`status`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS域名'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -119960,7 +120658,7 @@ }, { "name": "verifyExpiresAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '验证TXT过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '验证TXT过期时间'" }, { "name": "recordsHealthCheck", @@ -119968,11 +120666,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "status", @@ -119980,7 +120678,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120011,15 +120709,15 @@ "name": "edgeNSKeys", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSKeys` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `domainId` bigint unsigned DEFAULT '0' COMMENT '域名ID',\n `zoneId` bigint unsigned DEFAULT '0' COMMENT '子域ID',\n `algo` varchar(64) DEFAULT NULL COMMENT '算法',\n `secret` varchar(4096) DEFAULT NULL COMMENT '密码',\n `secretType` varchar(32) DEFAULT NULL COMMENT '密码类型',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `zoneId` (`zoneId`),\n KEY `domainId` (`domainId`),\n KEY `version` (`version`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='密钥管理'", + "definition": "CREATE TABLE `edgeNSKeys` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `domainId` bigint(20) unsigned DEFAULT '0' COMMENT '域名ID',\n `zoneId` bigint(20) unsigned DEFAULT '0' COMMENT '子域ID',\n `algo` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '算法',\n `secret` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `secretType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码类型',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `zoneId` (`zoneId`),\n KEY `domainId` (`domainId`),\n KEY `version` (`version`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='密钥管理'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "name", @@ -120027,11 +120725,11 @@ }, { "name": "domainId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "zoneId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '子域ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '子域ID'" }, { "name": "algo", @@ -120047,11 +120745,11 @@ }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120078,19 +120776,19 @@ "name": "edgeNSNodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSNodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `name` varchar(255) DEFAULT NULL COMMENT '节点名称',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `status` json DEFAULT NULL COMMENT '运行状态',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '节点ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `isUp` tinyint unsigned DEFAULT '1' COMMENT '是否运行',\n `isInstalled` tinyint unsigned DEFAULT '0' COMMENT '是否已安装',\n `installStatus` json DEFAULT NULL COMMENT '安装状态',\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `isActive` tinyint unsigned DEFAULT '1' COMMENT '是否活跃',\n `statusIsNotified` tinyint unsigned DEFAULT '1' COMMENT '活跃状态已经通知',\n `inactiveNotifiedAt` bigint unsigned DEFAULT '0' COMMENT '离线通知时间',\n `connectedAPINodes` json DEFAULT NULL COMMENT '当前连接的API节点',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDoS防护设置',\n `apiNodeAddrs` json DEFAULT NULL COMMENT 'API节点地址',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名服务器节点'", + "definition": "CREATE TABLE `edgeNSNodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点名称',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `status` json DEFAULT NULL COMMENT '运行状态',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `isUp` tinyint(3) unsigned DEFAULT '1' COMMENT '是否运行',\n `isInstalled` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已安装',\n `installStatus` json DEFAULT NULL COMMENT '安装状态',\n `installDir` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '安装目录',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `isActive` tinyint(3) unsigned DEFAULT '1' COMMENT '是否活跃',\n `statusIsNotified` tinyint(3) unsigned DEFAULT '1' COMMENT '活跃状态已经通知',\n `inactiveNotifiedAt` bigint(20) unsigned DEFAULT '0' COMMENT '离线通知时间',\n `connectedAPINodes` json DEFAULT NULL COMMENT '当前连接的API节点',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDoS防护设置',\n `apiNodeAddrs` json DEFAULT NULL COMMENT 'API节点地址',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名服务器节点'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "name", @@ -120098,7 +120796,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "status", @@ -120114,11 +120812,11 @@ }, { "name": "isUp", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否运行'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否运行'" }, { "name": "isInstalled", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已安装'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已安装'" }, { "name": "installStatus", @@ -120130,19 +120828,19 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "isActive", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否活跃'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否活跃'" }, { "name": "statusIsNotified", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '活跃状态已经通知'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '活跃状态已经通知'" }, { "name": "inactiveNotifiedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '离线通知时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '离线通知时间'" }, { "name": "connectedAPINodes", @@ -120169,11 +120867,11 @@ "name": "edgeNSPlans", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSPlans` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '套餐名称',\n `isOn` tinyint unsigned DEFAULT '0' COMMENT '是否启用',\n `monthlyPrice` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '月价格',\n `yearlyPrice` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '年价格',\n `config` json DEFAULT NULL COMMENT '配置',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='NS套餐'", + "definition": "CREATE TABLE `edgeNSPlans` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '套餐名称',\n `isOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用',\n `monthlyPrice` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '月价格',\n `yearlyPrice` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '年价格',\n `config` json DEFAULT NULL COMMENT '配置',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='NS套餐'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -120181,7 +120879,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用'" }, { "name": "monthlyPrice", @@ -120197,11 +120895,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120216,11 +120914,11 @@ "name": "edgeNSQuestionOptions", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSQuestionOptions` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(128) DEFAULT NULL COMMENT '选项名',\n `values` json DEFAULT NULL COMMENT '选项值',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS请求选项'", + "definition": "CREATE TABLE `edgeNSQuestionOptions` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '选项名',\n `values` json DEFAULT NULL COMMENT '选项值',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS请求选项'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -120232,7 +120930,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -120247,27 +120945,27 @@ "name": "edgeNSRecordHourlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSRecordHourlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `domainId` bigint unsigned DEFAULT '0' COMMENT '域名ID',\n `recordId` bigint unsigned DEFAULT '0' COMMENT '记录ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_record_hour` (`nodeId`,`recordId`,`hour`) USING BTREE,\n KEY `day` (`day`),\n KEY `hour` (`hour`),\n KEY `domainId` (`domainId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='NS记录统计'", + "definition": "CREATE TABLE `edgeNSRecordHourlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `domainId` bigint(20) unsigned DEFAULT '0' COMMENT '域名ID',\n `recordId` bigint(20) unsigned DEFAULT '0' COMMENT '记录ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_record_hour` (`nodeId`,`recordId`,`hour`) USING BTREE,\n KEY `day` (`day`),\n KEY `hour` (`hour`),\n KEY `domainId` (`domainId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='NS记录统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "domainId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "recordId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '记录ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '记录ID'" }, { "name": "day", @@ -120279,11 +120977,11 @@ }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" } ], "indexes": [ @@ -120314,19 +121012,19 @@ "name": "edgeNSRecords", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSRecords` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `domainId` int unsigned DEFAULT '0' COMMENT '域名ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `description` varchar(512) DEFAULT NULL COMMENT '备注',\n `name` varchar(255) DEFAULT NULL COMMENT '记录名',\n `type` varchar(32) DEFAULT NULL COMMENT '类型',\n `value` varchar(4096) DEFAULT NULL COMMENT '值',\n `mxPriority` int unsigned DEFAULT '0' COMMENT 'MX优先级',\n `srvPriority` int unsigned DEFAULT '0' COMMENT 'SRV优先级',\n `srvWeight` int unsigned DEFAULT '0' COMMENT 'SRV权重',\n `srvPort` int unsigned DEFAULT '0' COMMENT 'SRV端口',\n `caaFlag` tinyint unsigned DEFAULT '0' COMMENT 'CAA Flag',\n `caaTag` varchar(32) DEFAULT NULL COMMENT 'CAA TAG',\n `ttl` int unsigned DEFAULT '0' COMMENT 'TTL(秒)',\n `weight` int unsigned DEFAULT '0' COMMENT '权重',\n `routeIds` json DEFAULT NULL COMMENT '线路',\n `healthCheck` json DEFAULT NULL COMMENT '健康检查配置',\n `countUp` int unsigned DEFAULT '0' COMMENT '连续上线次数',\n `countDown` int unsigned DEFAULT '0' COMMENT '连续离线次数',\n `isUp` tinyint unsigned DEFAULT '1' COMMENT '是否在线',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `domainId` (`domainId`),\n KEY `version` (`version`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS记录'", + "definition": "CREATE TABLE `edgeNSRecords` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `domainId` int(10) unsigned DEFAULT '0' COMMENT '域名ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '记录名',\n `type` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `value` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '值',\n `mxPriority` int(10) unsigned DEFAULT '0' COMMENT 'MX优先级',\n `srvPriority` int(10) unsigned DEFAULT '0' COMMENT 'SRV优先级',\n `srvWeight` int(10) unsigned DEFAULT '0' COMMENT 'SRV权重',\n `srvPort` int(10) unsigned DEFAULT '0' COMMENT 'SRV端口',\n `caaFlag` tinyint(3) unsigned DEFAULT '0' COMMENT 'CAA Flag',\n `caaTag` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'CAA TAG',\n `ttl` int(10) unsigned DEFAULT '0' COMMENT 'TTL(秒)',\n `weight` int(10) unsigned DEFAULT '0' COMMENT '权重',\n `routeIds` json DEFAULT NULL COMMENT '线路',\n `healthCheck` json DEFAULT NULL COMMENT '健康检查配置',\n `countUp` int(10) unsigned DEFAULT '0' COMMENT '连续上线次数',\n `countDown` int(10) unsigned DEFAULT '0' COMMENT '连续离线次数',\n `isUp` tinyint(3) unsigned DEFAULT '1' COMMENT '是否在线',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `domainId` (`domainId`),\n KEY `version` (`version`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS记录'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "domainId", - "definition": "int unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "description", @@ -120346,23 +121044,23 @@ }, { "name": "mxPriority", - "definition": "int unsigned DEFAULT '0' COMMENT 'MX优先级'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'MX优先级'" }, { "name": "srvPriority", - "definition": "int unsigned DEFAULT '0' COMMENT 'SRV优先级'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'SRV优先级'" }, { "name": "srvWeight", - "definition": "int unsigned DEFAULT '0' COMMENT 'SRV权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'SRV权重'" }, { "name": "srvPort", - "definition": "int unsigned DEFAULT '0' COMMENT 'SRV端口'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'SRV端口'" }, { "name": "caaFlag", - "definition": "tinyint unsigned DEFAULT '0' COMMENT 'CAA Flag'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT 'CAA Flag'" }, { "name": "caaTag", @@ -120370,11 +121068,11 @@ }, { "name": "ttl", - "definition": "int unsigned DEFAULT '0' COMMENT 'TTL(秒)'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'TTL(秒)'" }, { "name": "weight", - "definition": "int unsigned DEFAULT '0' COMMENT '权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '权重'" }, { "name": "routeIds", @@ -120386,27 +121084,27 @@ }, { "name": "countUp", - "definition": "int unsigned DEFAULT '0' COMMENT '连续上线次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连续上线次数'" }, { "name": "countDown", - "definition": "int unsigned DEFAULT '0' COMMENT '连续离线次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连续离线次数'" }, { "name": "isUp", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否在线'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否在线'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120429,15 +121127,15 @@ "name": "edgeNSRouteCategories", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSRouteCategories` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '分类名',\n `adminId` bigint unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='线路分类'", + "definition": "CREATE TABLE `edgeNSRouteCategories` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分类名',\n `adminId` bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='线路分类'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -120445,19 +121143,19 @@ }, { "name": "adminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120480,39 +121178,39 @@ "name": "edgeNSRoutes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSRoutes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '0' COMMENT '是否启用',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `categoryId` int unsigned DEFAULT '0' COMMENT '分类ID',\n `domainId` bigint unsigned DEFAULT '0' COMMENT '域名ID',\n `adminId` bigint unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `isPublic` tinyint unsigned DEFAULT '0' COMMENT '是否公用(管理员创建的线路)',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `ranges` json DEFAULT NULL COMMENT '范围',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本号',\n `priority` int unsigned DEFAULT '0' COMMENT '优先级,越高越优先',\n `code` varchar(128) DEFAULT NULL COMMENT '代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `domainId` (`domainId`),\n KEY `userId` (`userId`),\n KEY `adminId` (`adminId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS线路'", + "definition": "CREATE TABLE `edgeNSRoutes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `categoryId` int(10) unsigned DEFAULT '0' COMMENT '分类ID',\n `domainId` bigint(20) unsigned DEFAULT '0' COMMENT '域名ID',\n `adminId` bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `isPublic` tinyint(3) unsigned DEFAULT '0' COMMENT '是否公用(管理员创建的线路)',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `ranges` json DEFAULT NULL COMMENT '范围',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\n `priority` int(10) unsigned DEFAULT '0' COMMENT '优先级,越高越优先',\n `code` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `domainId` (`domainId`),\n KEY `userId` (`userId`),\n KEY `adminId` (`adminId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='DNS线路'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "categoryId", - "definition": "int unsigned DEFAULT '0' COMMENT '分类ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '分类ID'" }, { "name": "domainId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "adminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isPublic", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否公用(管理员创建的线路)'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否公用(管理员创建的线路)'" }, { "name": "name", @@ -120524,15 +121222,15 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "priority", - "definition": "int unsigned DEFAULT '0' COMMENT '优先级,越高越优先'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '优先级,越高越优先'" }, { "name": "code", @@ -120540,7 +121238,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120571,19 +121269,19 @@ "name": "edgeNSUserPlans", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSUserPlans` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `planId` int unsigned DEFAULT '0' COMMENT '套餐ID',\n `dayFrom` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `dayTo` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `periodUnit` varchar(8) DEFAULT NULL COMMENT 'monthly|yearly',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `dayTo` (`dayTo`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐'", + "definition": "CREATE TABLE `edgeNSUserPlans` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `planId` int(10) unsigned DEFAULT '0' COMMENT '套餐ID',\n `dayFrom` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `dayTo` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `periodUnit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'monthly|yearly',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `dayTo` (`dayTo`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "planId", - "definition": "int unsigned DEFAULT '0' COMMENT '套餐ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '套餐ID'" }, { "name": "dayFrom", @@ -120599,11 +121297,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120626,27 +121324,27 @@ "name": "edgeNSZones", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNSZones` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `domainId` bigint unsigned DEFAULT '0' COMMENT '域名ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本',\n `tsig` json DEFAULT NULL COMMENT 'TSIG配置',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `domainId` (`domainId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名子域'", + "definition": "CREATE TABLE `edgeNSZones` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `domainId` bigint(20) unsigned DEFAULT '0' COMMENT '域名ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本',\n `tsig` json DEFAULT NULL COMMENT 'TSIG配置',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `domainId` (`domainId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='域名子域'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "domainId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本'" }, { "name": "tsig", @@ -120654,7 +121352,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120673,15 +121371,15 @@ "name": "edgeNodeActions", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeActions` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` bigint unsigned DEFAULT '0' COMMENT '节点ID',\n `role` varchar(16) DEFAULT NULL COMMENT '角色',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `conds` json DEFAULT NULL COMMENT '条件',\n `action` json DEFAULT NULL COMMENT '动作',\n `duration` json DEFAULT NULL COMMENT '持续时间',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点智能调度设置'", + "definition": "CREATE TABLE `edgeNodeActions` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` bigint(20) unsigned DEFAULT '0' COMMENT '节点ID',\n `role` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `conds` json DEFAULT NULL COMMENT '条件',\n `action` json DEFAULT NULL COMMENT '动作',\n `duration` json DEFAULT NULL COMMENT '持续时间',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点智能调度设置'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "nodeId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "role", @@ -120689,7 +121387,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "conds", @@ -120705,11 +121403,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120728,19 +121426,19 @@ "name": "edgeNodeClusterFirewallActions", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeClusterFirewallActions` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `eventLevel` varchar(255) DEFAULT NULL COMMENT '级别',\n `type` varchar(64) DEFAULT NULL COMMENT '动作类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙动作'", + "definition": "CREATE TABLE `edgeNodeClusterFirewallActions` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `eventLevel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '级别',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '动作类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='防火墙动作'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "name", @@ -120760,7 +121458,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -120779,27 +121477,27 @@ "name": "edgeNodeClusterMetricItems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeClusterMetricItems` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `itemId` bigint unsigned DEFAULT '0' COMMENT '指标ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `itemId` (`itemId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='集群使用的指标'", + "definition": "CREATE TABLE `edgeNodeClusterMetricItems` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `itemId` bigint(20) unsigned DEFAULT '0' COMMENT '指标ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`),\n KEY `itemId` (`itemId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='集群使用的指标'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "itemId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指标ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指标ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" } ], "indexes": [ @@ -120822,15 +121520,15 @@ "name": "edgeNodeClusterTrafficDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeClusterTrafficDailyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `bytes` bigint unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `cluster_day` (`clusterId`,`day`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", + "definition": "CREATE TABLE `edgeNodeClusterTrafficDailyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `bytes` bigint(20) unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `cluster_day` (`clusterId`,`day`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "day", @@ -120838,27 +121536,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned COMMENT '流量字节'" + "definition": "bigint(20) unsigned COMMENT '流量字节'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -120877,23 +121575,23 @@ "name": "edgeNodeClusters", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeClusters` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `useAllAPINodes` tinyint unsigned DEFAULT '1' COMMENT '是否使用所有API节点',\n `apiNodes` json DEFAULT NULL COMMENT '使用的API节点',\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `grantId` int unsigned DEFAULT '0' COMMENT '默认认证方式',\n `sshParams` json DEFAULT NULL COMMENT 'SSH默认参数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `autoRegister` tinyint unsigned DEFAULT '1' COMMENT '是否开启自动注册',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `healthCheck` json DEFAULT NULL COMMENT '健康检查',\n `dnsName` varchar(255) DEFAULT NULL COMMENT 'DNS名称',\n `dnsDomainId` int unsigned DEFAULT '0' COMMENT '域名ID',\n `dns` json DEFAULT NULL COMMENT 'DNS配置',\n `toa` json DEFAULT NULL COMMENT 'TOA配置',\n `cachePolicyId` int unsigned DEFAULT '0' COMMENT '缓存策略ID',\n `httpFirewallPolicyId` int unsigned DEFAULT '0' COMMENT 'WAF策略ID',\n `accessLog` json DEFAULT NULL COMMENT '访问日志设置',\n `systemServices` json DEFAULT NULL COMMENT '系统服务设置',\n `timeZone` varchar(64) DEFAULT NULL COMMENT '时区',\n `nodeMaxThreads` int unsigned DEFAULT '0' COMMENT '节点最大线程数',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDoS防护设置',\n `autoOpenPorts` tinyint unsigned DEFAULT '1' COMMENT '是否自动尝试开放端口',\n `isPinned` tinyint unsigned DEFAULT '0' COMMENT '是否置顶',\n `webp` json DEFAULT NULL COMMENT 'WebP设置',\n `uam` json DEFAULT NULL COMMENT 'UAM设置',\n `clock` json DEFAULT NULL COMMENT '时钟配置',\n `globalServerConfig` json DEFAULT NULL COMMENT '全局服务配置',\n `autoRemoteStart` tinyint unsigned DEFAULT '1' COMMENT '自动远程启动',\n `autoInstallNftables` tinyint unsigned DEFAULT '0' COMMENT '自动安装nftables',\n `isAD` tinyint unsigned DEFAULT '0' COMMENT '是否为高防集群',\n `httpPages` json DEFAULT NULL COMMENT '自定义页面设置',\n `cc` json DEFAULT NULL COMMENT 'CC设置',\n `http3` json DEFAULT NULL COMMENT 'HTTP3设置',\n `autoSystemTuning` tinyint unsigned DEFAULT '1' COMMENT '是否自动调整系统参数',\n `networkSecurity` json DEFAULT NULL COMMENT '网络安全策略',\n `autoTrimDisks` tinyint unsigned DEFAULT '1' COMMENT '是否自动执行TRIM',\n `maxConcurrentReads` int unsigned DEFAULT '0' COMMENT '节点并发读限制',\n `maxConcurrentWrites` int unsigned DEFAULT '0' COMMENT '节点并发写限制',\n PRIMARY KEY (`id`),\n KEY `uniqueId` (`uniqueId`),\n KEY `grantId` (`grantId`),\n KEY `dnsDomainId` (`dnsDomainId`),\n KEY `cachePolicyId` (`cachePolicyId`),\n KEY `httpFirewallPolicyId` (`httpFirewallPolicyId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点集群'", + "definition": "CREATE TABLE `edgeNodeClusters` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `useAllAPINodes` tinyint(3) unsigned DEFAULT '1' COMMENT '是否使用所有API节点',\n `apiNodes` json DEFAULT NULL COMMENT '使用的API节点',\n `installDir` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '安装目录',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `grantId` int(10) unsigned DEFAULT '0' COMMENT '默认认证方式',\n `sshParams` json DEFAULT NULL COMMENT 'SSH默认参数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `autoRegister` tinyint(3) unsigned DEFAULT '1' COMMENT '是否开启自动注册',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `healthCheck` json DEFAULT NULL COMMENT '健康检查',\n `dnsName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'DNS名称',\n `dnsDomainId` int(10) unsigned DEFAULT '0' COMMENT '域名ID',\n `dns` json DEFAULT NULL COMMENT 'DNS配置',\n `toa` json DEFAULT NULL COMMENT 'TOA配置',\n `cachePolicyId` int(10) unsigned DEFAULT '0' COMMENT '缓存策略ID',\n `httpFirewallPolicyId` int(10) unsigned DEFAULT '0' COMMENT 'WAF策略ID',\n `accessLog` json DEFAULT NULL COMMENT '访问日志设置',\n `systemServices` json DEFAULT NULL COMMENT '系统服务设置',\n `timeZone` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时区',\n `nodeMaxThreads` int(10) unsigned DEFAULT '0' COMMENT '节点最大线程数',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDoS防护设置',\n `autoOpenPorts` tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动尝试开放端口',\n `isPinned` tinyint(3) unsigned DEFAULT '0' COMMENT '是否置顶',\n `webp` json DEFAULT NULL COMMENT 'WebP设置',\n `uam` json DEFAULT NULL COMMENT 'UAM设置',\n `clock` json DEFAULT NULL COMMENT '时钟配置',\n `globalServerConfig` json DEFAULT NULL COMMENT '全局服务配置',\n `autoRemoteStart` tinyint(3) unsigned DEFAULT '1' COMMENT '自动远程启动',\n `autoInstallNftables` tinyint(3) unsigned DEFAULT '0' COMMENT '自动安装nftables',\n `isAD` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为高防集群',\n `httpPages` json DEFAULT NULL COMMENT '自定义页面设置',\n `cc` json DEFAULT NULL COMMENT 'CC设置',\n `http3` json DEFAULT NULL COMMENT 'HTTP3设置',\n `autoSystemTuning` tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动调整系统参数',\n `networkSecurity` json DEFAULT NULL COMMENT '网络安全策略',\n `autoTrimDisks` tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动执行TRIM',\n `maxConcurrentReads` int(10) unsigned DEFAULT '0' COMMENT '节点并发读限制',\n `maxConcurrentWrites` int(10) unsigned DEFAULT '0' COMMENT '节点并发写限制',\n PRIMARY KEY (`id`),\n KEY `uniqueId` (`uniqueId`),\n KEY `grantId` (`grantId`),\n KEY `dnsDomainId` (`dnsDomainId`),\n KEY `cachePolicyId` (`cachePolicyId`),\n KEY `httpFirewallPolicyId` (`httpFirewallPolicyId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点集群'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -120901,7 +121599,7 @@ }, { "name": "useAllAPINodes", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否使用所有API节点'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否使用所有API节点'" }, { "name": "apiNodes", @@ -120913,15 +121611,15 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "grantId", - "definition": "int unsigned DEFAULT '0' COMMENT '默认认证方式'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '默认认证方式'" }, { "name": "sshParams", @@ -120929,11 +121627,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "autoRegister", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否开启自动注册'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否开启自动注册'" }, { "name": "uniqueId", @@ -120953,7 +121651,7 @@ }, { "name": "dnsDomainId", - "definition": "int unsigned DEFAULT '0' COMMENT '域名ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '域名ID'" }, { "name": "dns", @@ -120965,11 +121663,11 @@ }, { "name": "cachePolicyId", - "definition": "int unsigned DEFAULT '0' COMMENT '缓存策略ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '缓存策略ID'" }, { "name": "httpFirewallPolicyId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF策略ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF策略ID'" }, { "name": "accessLog", @@ -120985,7 +121683,7 @@ }, { "name": "nodeMaxThreads", - "definition": "int unsigned DEFAULT '0' COMMENT '节点最大线程数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点最大线程数'" }, { "name": "ddosProtection", @@ -120993,11 +121691,11 @@ }, { "name": "autoOpenPorts", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否自动尝试开放端口'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动尝试开放端口'" }, { "name": "isPinned", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否置顶'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否置顶'" }, { "name": "webp", @@ -121017,15 +121715,15 @@ }, { "name": "autoRemoteStart", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '自动远程启动'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '自动远程启动'" }, { "name": "autoInstallNftables", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '自动安装nftables'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '自动安装nftables'" }, { "name": "isAD", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为高防集群'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为高防集群'" }, { "name": "httpPages", @@ -121041,7 +121739,7 @@ }, { "name": "autoSystemTuning", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否自动调整系统参数'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动调整系统参数'" }, { "name": "networkSecurity", @@ -121049,15 +121747,15 @@ }, { "name": "autoTrimDisks", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否自动执行TRIM'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否自动执行TRIM'" }, { "name": "maxConcurrentReads", - "definition": "int unsigned DEFAULT '0' COMMENT '节点并发读限制'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点并发读限制'" }, { "name": "maxConcurrentWrites", - "definition": "int unsigned DEFAULT '0' COMMENT '节点并发写限制'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点并发写限制'" } ], "indexes": [ @@ -121092,15 +121790,15 @@ "name": "edgeNodeGrants", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeGrants` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `method` varchar(64) DEFAULT NULL COMMENT '登录方式',\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\n `password` varchar(255) DEFAULT NULL COMMENT '密码',\n `su` tinyint unsigned DEFAULT '0' COMMENT '是否需要su',\n `privateKey` varchar(4096) DEFAULT NULL COMMENT '私钥',\n `passphrase` varchar(512) DEFAULT NULL COMMENT '私钥密码',\n `description` varchar(255) DEFAULT NULL COMMENT '备注',\n `nodeId` int unsigned DEFAULT '0' COMMENT '专有节点',\n `role` varchar(32) DEFAULT 'node' COMMENT '角色',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点授权'", + "definition": "CREATE TABLE `edgeNodeGrants` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `method` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '登录方式',\n `username` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',\n `password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `su` tinyint(3) unsigned DEFAULT '0' COMMENT '是否需要su',\n `privateKey` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '私钥',\n `passphrase` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '私钥密码',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '专有节点',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '角色',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点授权'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "name", @@ -121120,7 +121818,7 @@ }, { "name": "su", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否需要su'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否需要su'" }, { "name": "privateKey", @@ -121136,7 +121834,7 @@ }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '专有节点'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '专有节点'" }, { "name": "role", @@ -121144,11 +121842,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -121167,11 +121865,11 @@ "name": "edgeNodeGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点分组'", + "definition": "CREATE TABLE `edgeNodeGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点分组'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -121179,19 +121877,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -121210,11 +121908,11 @@ "name": "edgeNodeIPAddressGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeIPAddressGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(128) DEFAULT NULL COMMENT '分组名',\n `value` varchar(128) DEFAULT NULL COMMENT 'IP值',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP地址分组'", + "definition": "CREATE TABLE `edgeNodeIPAddressGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分组名',\n `value` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP值',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP地址分组'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -121237,19 +121935,19 @@ "name": "edgeNodeIPAddressLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeIPAddressLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `addressId` bigint unsigned DEFAULT '0' COMMENT '地址ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '操作时间',\n `isUp` tinyint unsigned DEFAULT '0' COMMENT '是否在线',\n `isOn` tinyint unsigned DEFAULT '0' COMMENT '是否启用',\n `canAccess` tinyint unsigned DEFAULT '0' COMMENT '是否可访问',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD,用来清理',\n `backupIP` varchar(128) DEFAULT NULL COMMENT '备用IP',\n PRIMARY KEY (`id`),\n KEY `addressId` (`addressId`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP状态变更日志'", + "definition": "CREATE TABLE `edgeNodeIPAddressLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `addressId` bigint(20) unsigned DEFAULT '0' COMMENT '地址ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '操作时间',\n `isUp` tinyint(3) unsigned DEFAULT '0' COMMENT '是否在线',\n `isOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用',\n `canAccess` tinyint(3) unsigned DEFAULT '0' COMMENT '是否可访问',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD,用来清理',\n `backupIP` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备用IP',\n PRIMARY KEY (`id`),\n KEY `addressId` (`addressId`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP状态变更日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "addressId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '地址ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '地址ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "description", @@ -121257,19 +121955,19 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '操作时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '操作时间'" }, { "name": "isUp", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否在线'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否在线'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用'" }, { "name": "canAccess", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否可访问'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否可访问'" }, { "name": "day", @@ -121300,15 +121998,15 @@ "name": "edgeNodeIPAddressThresholds", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeIPAddressThresholds` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `addressId` bigint unsigned DEFAULT '0' COMMENT 'IP地址ID',\n `items` json DEFAULT NULL COMMENT '阈值条目',\n `actions` json DEFAULT NULL COMMENT '动作',\n `notifiedAt` bigint unsigned DEFAULT '0' COMMENT '上次通知时间',\n `isMatched` tinyint unsigned DEFAULT '0' COMMENT '上次是否匹配',\n `state` tinyint unsigned DEFAULT '0' COMMENT '状态',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n PRIMARY KEY (`id`),\n KEY `addressId` (`addressId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP地址阈值'", + "definition": "CREATE TABLE `edgeNodeIPAddressThresholds` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `addressId` bigint(20) unsigned DEFAULT '0' COMMENT 'IP地址ID',\n `items` json DEFAULT NULL COMMENT '阈值条目',\n `actions` json DEFAULT NULL COMMENT '动作',\n `notifiedAt` bigint(20) unsigned DEFAULT '0' COMMENT '上次通知时间',\n `isMatched` tinyint(3) unsigned DEFAULT '0' COMMENT '上次是否匹配',\n `state` tinyint(3) unsigned DEFAULT '0' COMMENT '状态',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n PRIMARY KEY (`id`),\n KEY `addressId` (`addressId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IP地址阈值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "addressId", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'IP地址ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'IP地址ID'" }, { "name": "items", @@ -121320,19 +122018,19 @@ }, { "name": "notifiedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '上次通知时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '上次通知时间'" }, { "name": "isMatched", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '上次是否匹配'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '上次是否匹配'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '状态'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" } ], "indexes": [ @@ -121351,15 +122049,15 @@ "name": "edgeNodeIPAddresses", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeIPAddresses` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `clusterIds` json DEFAULT NULL COMMENT '所属集群IDs',\n `role` varchar(32) DEFAULT 'node' COMMENT '节点角色',\n `groupId` int unsigned DEFAULT '0' COMMENT '所属分组ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `ip` varchar(128) DEFAULT NULL COMMENT 'IP地址',\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `canAccess` tinyint unsigned DEFAULT '1' COMMENT '是否可以访问',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `isUp` tinyint unsigned DEFAULT '1' COMMENT '是否上线',\n `isHealthy` tinyint unsigned DEFAULT '1' COMMENT '是否健康',\n `thresholds` json DEFAULT NULL COMMENT '上线阈值',\n `connectivity` json DEFAULT NULL COMMENT '连通性状态',\n `backupIP` varchar(128) DEFAULT NULL COMMENT '备用IP',\n `backupThresholdId` int unsigned DEFAULT '0' COMMENT '触发备用IP的阈值',\n `countUp` int unsigned DEFAULT '0' COMMENT 'UP状态次数',\n `countDown` int unsigned DEFAULT '0' COMMENT 'DOWN状态次数',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`),\n KEY `groupId` (`groupId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点IP地址'", + "definition": "CREATE TABLE `edgeNodeIPAddresses` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `clusterIds` json DEFAULT NULL COMMENT '所属集群IDs',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '节点角色',\n `groupId` int(10) unsigned DEFAULT '0' COMMENT '所属分组ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `ip` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP地址',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `canAccess` tinyint(3) unsigned DEFAULT '1' COMMENT '是否可以访问',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `isUp` tinyint(3) unsigned DEFAULT '1' COMMENT '是否上线',\n `isHealthy` tinyint(3) unsigned DEFAULT '1' COMMENT '是否健康',\n `thresholds` json DEFAULT NULL COMMENT '上线阈值',\n `connectivity` json DEFAULT NULL COMMENT '连通性状态',\n `backupIP` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备用IP',\n `backupThresholdId` int(10) unsigned DEFAULT '0' COMMENT '触发备用IP的阈值',\n `countUp` int(10) unsigned DEFAULT '0' COMMENT 'UP状态次数',\n `countDown` int(10) unsigned DEFAULT '0' COMMENT 'DOWN状态次数',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`),\n KEY `groupId` (`groupId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点IP地址'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "clusterIds", @@ -121371,7 +122069,7 @@ }, { "name": "groupId", - "definition": "int unsigned DEFAULT '0' COMMENT '所属分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '所属分组ID'" }, { "name": "name", @@ -121387,27 +122085,27 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "canAccess", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否可以访问'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否可以访问'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "isUp", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否上线'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否上线'" }, { "name": "isHealthy", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否健康'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否健康'" }, { "name": "thresholds", @@ -121423,15 +122121,15 @@ }, { "name": "backupThresholdId", - "definition": "int unsigned DEFAULT '0' COMMENT '触发备用IP的阈值'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '触发备用IP的阈值'" }, { "name": "countUp", - "definition": "int unsigned DEFAULT '0' COMMENT 'UP状态次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'UP状态次数'" }, { "name": "countDown", - "definition": "int unsigned DEFAULT '0' COMMENT 'DOWN状态次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'DOWN状态次数'" } ], "indexes": [ @@ -121454,15 +122152,15 @@ "name": "edgeNodeLogins", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeLogins` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `role` varchar(32) DEFAULT 'node' COMMENT '角色',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `type` varchar(255) DEFAULT NULL COMMENT '类型:ssh,agent',\n `params` json DEFAULT NULL COMMENT '配置参数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点登录信息'", + "definition": "CREATE TABLE `edgeNodeLogins` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '角色',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型:ssh,agent',\n `params` json DEFAULT NULL COMMENT '配置参数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点登录信息'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "role", @@ -121482,7 +122180,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -121501,11 +122199,11 @@ "name": "edgeNodeLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\n `type` varchar(128) DEFAULT NULL COMMENT '类型',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `tag` varchar(255) DEFAULT NULL COMMENT '标签',\n `description` varchar(2048) DEFAULT NULL COMMENT '描述',\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `originId` int unsigned DEFAULT '0' COMMENT '源站ID',\n `hash` varchar(32) DEFAULT NULL COMMENT '信息内容Hash',\n `count` int unsigned DEFAULT '0' COMMENT '重复次数',\n `isFixed` tinyint unsigned DEFAULT '0' COMMENT '是否已处理',\n `isRead` tinyint unsigned DEFAULT '1' COMMENT '是否已读',\n `params` json DEFAULT NULL COMMENT '参数',\n PRIMARY KEY (`id`),\n KEY `level` (`level`),\n KEY `day` (`day`),\n KEY `role_nodeId` (`role`,`nodeId`) USING BTREE,\n KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `originId` (`originId`),\n KEY `isRead` (`isRead`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点日志'", + "definition": "CREATE TABLE `edgeNodeLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点角色',\n `type` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `tag` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标签',\n `description` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `level` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '级别',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `originId` int(10) unsigned DEFAULT '0' COMMENT '源站ID',\n `hash` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '信息内容Hash',\n `count` int(10) unsigned DEFAULT '0' COMMENT '重复次数',\n `isFixed` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已处理',\n `isRead` tinyint(3) unsigned DEFAULT '1' COMMENT '是否已读',\n `params` json DEFAULT NULL COMMENT '参数',\n PRIMARY KEY (`id`),\n KEY `level` (`level`),\n KEY `day` (`day`),\n KEY `role_nodeId` (`role`,`nodeId`) USING BTREE,\n KEY `hash` (`hash`),\n KEY `serverId` (`serverId`),\n KEY `originId` (`originId`),\n KEY `isRead` (`isRead`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "role", @@ -121517,7 +122215,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "tag", @@ -121533,7 +122231,7 @@ }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "day", @@ -121541,11 +122239,11 @@ }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "originId", - "definition": "int unsigned DEFAULT '0' COMMENT '源站ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '源站ID'" }, { "name": "hash", @@ -121553,15 +122251,15 @@ }, { "name": "count", - "definition": "int unsigned DEFAULT '0' COMMENT '重复次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '重复次数'" }, { "name": "isFixed", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已处理'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已处理'" }, { "name": "isRead", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否已读'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否已读'" }, { "name": "params", @@ -121608,15 +122306,15 @@ "name": "edgeNodePriceItems", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodePriceItems` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(64) DEFAULT NULL COMMENT '类型:峰值|流量',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `bitsFrom` bigint unsigned DEFAULT '0' COMMENT '起始值',\n `bitsTo` bigint unsigned DEFAULT '0' COMMENT '结束值',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域计费设置'", + "definition": "CREATE TABLE `edgeNodePriceItems` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型:峰值|流量',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `bitsFrom` bigint(20) unsigned DEFAULT '0' COMMENT '起始值',\n `bitsTo` bigint(20) unsigned DEFAULT '0' COMMENT '结束值',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `type` (`type`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域计费设置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "type", @@ -121628,19 +122326,19 @@ }, { "name": "bitsFrom", - "definition": "bigint unsigned DEFAULT '0' COMMENT '起始值'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '起始值'" }, { "name": "bitsTo", - "definition": "bigint unsigned DEFAULT '0' COMMENT '结束值'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '结束值'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -121659,19 +122357,19 @@ "name": "edgeNodeRegions", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeRegions` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `prices` json DEFAULT NULL COMMENT '流量价格',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点区域'", + "definition": "CREATE TABLE `edgeNodeRegions` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `prices` json DEFAULT NULL COMMENT '流量价格',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点区域'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -121683,11 +122381,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "prices", @@ -121695,7 +122393,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -121710,11 +122408,11 @@ "name": "edgeNodeTasks", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeTasks` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) DEFAULT 'node' COMMENT '节点角色',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) DEFAULT NULL COMMENT '任务类型',\n `uniqueId` varchar(255) DEFAULT NULL COMMENT '唯一ID:nodeId@type',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `isDone` tinyint unsigned DEFAULT '0' COMMENT '是否已完成',\n `isOk` tinyint unsigned DEFAULT '0' COMMENT '是否已完成',\n `error` varchar(1024) DEFAULT NULL COMMENT '错误信息',\n `isNotified` tinyint unsigned DEFAULT '0' COMMENT '是否已通知更新',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE,\n KEY `nodeId` (`nodeId`),\n KEY `isDone` (`isDone`),\n KEY `clusterId` (`clusterId`),\n KEY `isNotified` (`isNotified`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点同步任务'", + "definition": "CREATE TABLE `edgeNodeTasks` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '节点角色',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务类型',\n `uniqueId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID:nodeId@type',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `isDone` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成',\n `isOk` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成',\n `error` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',\n `isNotified` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已通知更新',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE,\n KEY `nodeId` (`nodeId`),\n KEY `isDone` (`isDone`),\n KEY `clusterId` (`clusterId`),\n KEY `isNotified` (`isNotified`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点同步任务'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "role", @@ -121722,19 +122420,19 @@ }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "type", @@ -121746,15 +122444,15 @@ }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "isDone", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已完成'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成'" }, { "name": "isOk", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已完成'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已完成'" }, { "name": "error", @@ -121762,11 +122460,11 @@ }, { "name": "isNotified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已通知更新'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已通知更新'" }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本'" } ], "indexes": [ @@ -121805,11 +122503,11 @@ "name": "edgeNodeThresholds", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeThresholds` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) DEFAULT NULL COMMENT '节点角色',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `item` varchar(255) DEFAULT NULL COMMENT '监控项',\n `param` varchar(255) DEFAULT NULL COMMENT '参数',\n `operator` varchar(255) DEFAULT NULL COMMENT '操作符',\n `value` json DEFAULT NULL COMMENT '对比值',\n `message` varchar(512) DEFAULT NULL COMMENT '消息内容',\n `notifyDuration` int unsigned DEFAULT '0' COMMENT '通知间隔(单位分钟)',\n `notifiedAt` int unsigned DEFAULT '0' COMMENT '上次通知时间',\n `duration` int unsigned DEFAULT '0' COMMENT '时间段',\n `durationUnit` varchar(16) DEFAULT NULL COMMENT '时间段单位',\n `sumMethod` varchar(32) DEFAULT NULL COMMENT '聚合方法',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点监控阈值设置'", + "definition": "CREATE TABLE `edgeNodeThresholds` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点角色',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `item` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '监控项',\n `param` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数',\n `operator` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作符',\n `value` json DEFAULT NULL COMMENT '对比值',\n `message` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '消息内容',\n `notifyDuration` int(10) unsigned DEFAULT '0' COMMENT '通知间隔(单位分钟)',\n `notifiedAt` int(10) unsigned DEFAULT '0' COMMENT '上次通知时间',\n `duration` int(10) unsigned DEFAULT '0' COMMENT '时间段',\n `durationUnit` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间段单位',\n `sumMethod` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '聚合方法',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `nodeId` (`nodeId`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点监控阈值设置'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "role", @@ -121817,15 +122515,15 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "item", @@ -121849,15 +122547,15 @@ }, { "name": "notifyDuration", - "definition": "int unsigned DEFAULT '0' COMMENT '通知间隔(单位分钟)'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '通知间隔(单位分钟)'" }, { "name": "notifiedAt", - "definition": "int unsigned DEFAULT '0' COMMENT '上次通知时间'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '上次通知时间'" }, { "name": "duration", - "definition": "int unsigned DEFAULT '0' COMMENT '时间段'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '时间段'" }, { "name": "durationUnit", @@ -121869,11 +122567,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -121896,11 +122594,11 @@ "name": "edgeNodeTrafficDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeTrafficDailyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) DEFAULT 'node' COMMENT '节点角色',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `bytes` bigint unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_day` (`clusterId`,`nodeId`,`day`) USING BTREE,\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", + "definition": "CREATE TABLE `edgeNodeTrafficDailyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '节点角色',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `bytes` bigint(20) unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_day` (`clusterId`,`nodeId`,`day`) USING BTREE,\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "role", @@ -121908,11 +122606,11 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "day", @@ -121920,27 +122618,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned COMMENT '流量字节'" + "definition": "bigint(20) unsigned COMMENT '流量字节'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -121963,11 +122661,11 @@ "name": "edgeNodeTrafficHourlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeTrafficHourlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) DEFAULT 'node' COMMENT '节点角色',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_day` (`clusterId`,`nodeId`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", + "definition": "CREATE TABLE `edgeNodeTrafficHourlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `role` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'node' COMMENT '节点角色',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `node_day` (`clusterId`,`nodeId`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "role", @@ -121975,11 +122673,11 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "hour", @@ -121987,27 +122685,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned COMMENT '流量字节'" + "definition": "bigint(20) unsigned COMMENT '流量字节'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -122030,19 +122728,19 @@ "name": "edgeNodeValues", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodeValues` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\n `item` varchar(255) DEFAULT NULL COMMENT '监控项',\n `value` json DEFAULT NULL COMMENT '数据',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) DEFAULT NULL COMMENT '日期',\n `hour` varchar(10) DEFAULT NULL COMMENT '小时',\n `minute` varchar(12) DEFAULT NULL COMMENT '分钟',\n PRIMARY KEY (`id`),\n UNIQUE KEY `nodeId_role_time` (`nodeId`,`role`,`item`,`day`,`hour`,`minute`) USING BTREE,\n KEY `nodeId` (`nodeId`),\n KEY `clusterId` (`clusterId`),\n KEY `role_item_minute` (`role`,`item`,`minute`),\n KEY `day` (`day`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点监控数据'", + "definition": "CREATE TABLE `edgeNodeValues` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `role` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点角色',\n `item` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '监控项',\n `value` json DEFAULT NULL COMMENT '数据',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '小时',\n `minute` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分钟',\n PRIMARY KEY (`id`),\n UNIQUE KEY `nodeId_role_time` (`nodeId`,`role`,`item`,`day`,`hour`,`minute`) USING BTREE,\n KEY `nodeId` (`nodeId`),\n KEY `clusterId` (`clusterId`),\n KEY `role_item_minute` (`role`,`item`,`minute`),\n KEY `day` (`day`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点监控数据'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "role", @@ -122058,7 +122756,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "day", @@ -122109,23 +122807,23 @@ "name": "edgeNodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeNodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `level` tinyint unsigned DEFAULT '1' COMMENT '级别',\n `lnAddrs` json DEFAULT NULL COMMENT 'Ln级别访问地址',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `isUp` tinyint unsigned DEFAULT '1' COMMENT '是否在线',\n `countUp` int unsigned DEFAULT '0' COMMENT '连续在线次数',\n `countDown` int unsigned DEFAULT '0' COMMENT '连续下线次数',\n `isActive` tinyint unsigned DEFAULT '1' COMMENT '是否活跃',\n `inactiveNotifiedAt` bigint unsigned DEFAULT '0' COMMENT '离线通知时间',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '节点ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) DEFAULT NULL COMMENT '节点名',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `clusterId` int unsigned DEFAULT '0' COMMENT '主集群ID',\n `secondaryClusterIds` json DEFAULT NULL COMMENT '从集群ID',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `groupId` int unsigned DEFAULT '0' COMMENT '分组ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `status` json DEFAULT NULL COMMENT '最新的状态',\n `version` int unsigned DEFAULT '0' COMMENT '当前版本号',\n `latestVersion` int unsigned DEFAULT '0' COMMENT '最后版本号',\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\n `isInstalled` tinyint unsigned DEFAULT '0' COMMENT '是否已安装',\n `installStatus` json DEFAULT NULL COMMENT '安装状态',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `connectedAPINodes` json DEFAULT NULL COMMENT '当前连接的API节点',\n `maxCPU` int unsigned DEFAULT '0' COMMENT '可以使用的最多CPU',\n `maxThreads` int unsigned DEFAULT '0' COMMENT '最大线程数',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDOS配置',\n `dnsRoutes` json DEFAULT NULL COMMENT 'DNS线路设置',\n `maxCacheDiskCapacity` json DEFAULT NULL COMMENT '硬盘缓存容量',\n `maxCacheMemoryCapacity` json DEFAULT NULL COMMENT '内存缓存容量',\n `cacheDiskDir` varchar(255) DEFAULT NULL COMMENT '主缓存目录',\n `cacheDiskSubDirs` json DEFAULT NULL COMMENT '其他缓存目录',\n `dnsResolver` json DEFAULT NULL COMMENT 'DNS解析器',\n `enableIPLists` tinyint unsigned DEFAULT '1' COMMENT '启用IP名单',\n `apiNodeAddrs` json DEFAULT NULL COMMENT 'API节点地址',\n `offlineDay` varchar(8) DEFAULT NULL COMMENT '下线日期YYYYMMDD',\n `offlineIsNotified` tinyint unsigned DEFAULT '0' COMMENT '下线是否已通知',\n `isBackupForCluster` tinyint unsigned DEFAULT '0' COMMENT '是否为集群备用节点',\n `isBackupForGroup` tinyint unsigned DEFAULT '0' COMMENT '是否为分组备用节点',\n `backupIPs` json DEFAULT NULL COMMENT '备用IP',\n `actionStatus` json DEFAULT NULL COMMENT '当前动作配置',\n PRIMARY KEY (`id`),\n KEY `uniqueId` (`uniqueId`),\n KEY `clusterId` (`clusterId`),\n KEY `groupId` (`groupId`),\n KEY `regionId` (`regionId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点'", + "definition": "CREATE TABLE `edgeNodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `level` tinyint(3) unsigned DEFAULT '1' COMMENT '级别',\n `lnAddrs` json DEFAULT NULL COMMENT 'Ln级别访问地址',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `isUp` tinyint(3) unsigned DEFAULT '1' COMMENT '是否在线',\n `countUp` int(10) unsigned DEFAULT '0' COMMENT '连续在线次数',\n `countDown` int(10) unsigned DEFAULT '0' COMMENT '连续下线次数',\n `isActive` tinyint(3) unsigned DEFAULT '1' COMMENT '是否活跃',\n `inactiveNotifiedAt` bigint(20) unsigned DEFAULT '0' COMMENT '离线通知时间',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点名',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '主集群ID',\n `secondaryClusterIds` json DEFAULT NULL COMMENT '从集群ID',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `groupId` int(10) unsigned DEFAULT '0' COMMENT '分组ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `status` json DEFAULT NULL COMMENT '最新的状态',\n `version` int(10) unsigned DEFAULT '0' COMMENT '当前版本号',\n `latestVersion` int(10) unsigned DEFAULT '0' COMMENT '最后版本号',\n `installDir` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '安装目录',\n `isInstalled` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已安装',\n `installStatus` json DEFAULT NULL COMMENT '安装状态',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `connectedAPINodes` json DEFAULT NULL COMMENT '当前连接的API节点',\n `maxCPU` int(10) unsigned DEFAULT '0' COMMENT '可以使用的最多CPU',\n `maxThreads` int(10) unsigned DEFAULT '0' COMMENT '最大线程数',\n `ddosProtection` json DEFAULT NULL COMMENT 'DDOS配置',\n `dnsRoutes` json DEFAULT NULL COMMENT 'DNS线路设置',\n `maxCacheDiskCapacity` json DEFAULT NULL COMMENT '硬盘缓存容量',\n `maxCacheMemoryCapacity` json DEFAULT NULL COMMENT '内存缓存容量',\n `cacheDiskDir` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '主缓存目录',\n `cacheDiskSubDirs` json DEFAULT NULL COMMENT '其他缓存目录',\n `dnsResolver` json DEFAULT NULL COMMENT 'DNS解析器',\n `enableIPLists` tinyint(3) unsigned DEFAULT '1' COMMENT '启用IP名单',\n `apiNodeAddrs` json DEFAULT NULL COMMENT 'API节点地址',\n `offlineDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '下线日期YYYYMMDD',\n `offlineIsNotified` tinyint(3) unsigned DEFAULT '0' COMMENT '下线是否已通知',\n `isBackupForCluster` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为集群备用节点',\n `isBackupForGroup` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为分组备用节点',\n `backupIPs` json DEFAULT NULL COMMENT '备用IP',\n `actionStatus` json DEFAULT NULL COMMENT '当前动作配置',\n PRIMARY KEY (`id`),\n KEY `uniqueId` (`uniqueId`),\n KEY `clusterId` (`clusterId`),\n KEY `groupId` (`groupId`),\n KEY `regionId` (`regionId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "level", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '级别'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '级别'" }, { "name": "lnAddrs", @@ -122133,27 +122831,27 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "isUp", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否在线'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否在线'" }, { "name": "countUp", - "definition": "int unsigned DEFAULT '0' COMMENT '连续在线次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连续在线次数'" }, { "name": "countDown", - "definition": "int unsigned DEFAULT '0' COMMENT '连续下线次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连续下线次数'" }, { "name": "isActive", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否活跃'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否活跃'" }, { "name": "inactiveNotifiedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '离线通知时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '离线通知时间'" }, { "name": "uniqueId", @@ -122173,7 +122871,7 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '主集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '主集群ID'" }, { "name": "secondaryClusterIds", @@ -122181,15 +122879,15 @@ }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "groupId", - "definition": "int unsigned DEFAULT '0' COMMENT '分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '分组ID'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "status", @@ -122197,11 +122895,11 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '当前版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '当前版本号'" }, { "name": "latestVersion", - "definition": "int unsigned DEFAULT '0' COMMENT '最后版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最后版本号'" }, { "name": "installDir", @@ -122209,7 +122907,7 @@ }, { "name": "isInstalled", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已安装'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已安装'" }, { "name": "installStatus", @@ -122217,7 +122915,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "connectedAPINodes", @@ -122225,11 +122923,11 @@ }, { "name": "maxCPU", - "definition": "int unsigned DEFAULT '0' COMMENT '可以使用的最多CPU'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '可以使用的最多CPU'" }, { "name": "maxThreads", - "definition": "int unsigned DEFAULT '0' COMMENT '最大线程数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最大线程数'" }, { "name": "ddosProtection", @@ -122261,7 +122959,7 @@ }, { "name": "enableIPLists", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '启用IP名单'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '启用IP名单'" }, { "name": "apiNodeAddrs", @@ -122273,15 +122971,15 @@ }, { "name": "offlineIsNotified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '下线是否已通知'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '下线是否已通知'" }, { "name": "isBackupForCluster", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为集群备用节点'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为集群备用节点'" }, { "name": "isBackupForGroup", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为分组备用节点'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为分组备用节点'" }, { "name": "backupIPs", @@ -122320,11 +123018,11 @@ "name": "edgeOrderMethods", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeOrderMethods` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\n `parentCode` varchar(255) DEFAULT NULL COMMENT '内置的父级代号',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `url` varchar(1024) DEFAULT NULL COMMENT 'URL',\n `secret` varchar(128) DEFAULT NULL COMMENT '密钥',\n `params` json DEFAULT NULL COMMENT '参数',\n `clientType` varchar(32) DEFAULT NULL COMMENT '客户端类型',\n `qrcodeTitle` varchar(255) DEFAULT NULL COMMENT '二维码标题',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='订单支付方式'", + "definition": "CREATE TABLE `edgeOrderMethods` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `parentCode` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内置的父级代号',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `url` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'URL',\n `secret` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `params` json DEFAULT NULL COMMENT '参数',\n `clientType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '客户端类型',\n `qrcodeTitle` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '二维码标题',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='订单支付方式'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -122332,7 +123030,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "description", @@ -122368,11 +123066,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -122387,27 +123085,27 @@ "name": "edgeOrigins", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeOrigins` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `reverseProxyId` bigint unsigned DEFAULT '0' COMMENT '所属反向代理ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `version` int unsigned DEFAULT '0' COMMENT '版本',\n `addr` json DEFAULT NULL COMMENT '地址',\n `oss` json DEFAULT NULL COMMENT 'OSS配置',\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `weight` int unsigned DEFAULT '0' COMMENT '权重',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时',\n `readTimeout` json DEFAULT NULL COMMENT '读超时',\n `idleTimeout` json DEFAULT NULL COMMENT '空闲连接超时',\n `maxFails` int unsigned DEFAULT '0' COMMENT '最多失败次数',\n `maxConns` int unsigned DEFAULT '0' COMMENT '最大并发连接数',\n `maxIdleConns` int unsigned DEFAULT '0' COMMENT '最多空闲连接数',\n `httpRequestURI` varchar(1024) DEFAULT NULL COMMENT '转发后的请求URI',\n `httpRequestHeader` json DEFAULT NULL COMMENT '请求Header配置',\n `httpResponseHeader` json DEFAULT NULL COMMENT '响应Header配置',\n `host` varchar(255) DEFAULT NULL COMMENT '自定义主机名',\n `healthCheck` json DEFAULT NULL COMMENT '健康检查设置',\n `cert` json DEFAULT NULL COMMENT '证书设置',\n `ftp` json DEFAULT NULL COMMENT 'FTP相关设置',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `domains` json DEFAULT NULL COMMENT '所属域名',\n `followPort` tinyint unsigned DEFAULT '0' COMMENT '端口跟随',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `http2Enabled` tinyint unsigned DEFAULT '0' COMMENT '是否支持HTTP/2',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='源站'", + "definition": "CREATE TABLE `edgeOrigins` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `reverseProxyId` bigint(20) unsigned DEFAULT '0' COMMENT '所属反向代理ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本',\n `addr` json DEFAULT NULL COMMENT '地址',\n `oss` json DEFAULT NULL COMMENT 'OSS配置',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `weight` int(10) unsigned DEFAULT '0' COMMENT '权重',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时',\n `readTimeout` json DEFAULT NULL COMMENT '读超时',\n `idleTimeout` json DEFAULT NULL COMMENT '空闲连接超时',\n `maxFails` int(10) unsigned DEFAULT '0' COMMENT '最多失败次数',\n `maxConns` int(10) unsigned DEFAULT '0' COMMENT '最大并发连接数',\n `maxIdleConns` int(10) unsigned DEFAULT '0' COMMENT '最多空闲连接数',\n `httpRequestURI` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '转发后的请求URI',\n `httpRequestHeader` json DEFAULT NULL COMMENT '请求Header配置',\n `httpResponseHeader` json DEFAULT NULL COMMENT '响应Header配置',\n `host` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义主机名',\n `healthCheck` json DEFAULT NULL COMMENT '健康检查设置',\n `cert` json DEFAULT NULL COMMENT '证书设置',\n `ftp` json DEFAULT NULL COMMENT 'FTP相关设置',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `domains` json DEFAULT NULL COMMENT '所属域名',\n `followPort` tinyint(3) unsigned DEFAULT '0' COMMENT '端口跟随',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `http2Enabled` tinyint(3) unsigned DEFAULT '0' COMMENT '是否支持HTTP/2',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='源站'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "reverseProxyId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '所属反向代理ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '所属反向代理ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -122415,7 +123113,7 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本'" }, { "name": "addr", @@ -122435,7 +123133,7 @@ }, { "name": "weight", - "definition": "int unsigned DEFAULT '0' COMMENT '权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '权重'" }, { "name": "connTimeout", @@ -122451,15 +123149,15 @@ }, { "name": "maxFails", - "definition": "int unsigned DEFAULT '0' COMMENT '最多失败次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最多失败次数'" }, { "name": "maxConns", - "definition": "int unsigned DEFAULT '0' COMMENT '最大并发连接数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最大并发连接数'" }, { "name": "maxIdleConns", - "definition": "int unsigned DEFAULT '0' COMMENT '最多空闲连接数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最多空闲连接数'" }, { "name": "httpRequestURI", @@ -122491,7 +123189,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "domains", @@ -122499,15 +123197,15 @@ }, { "name": "followPort", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '端口跟随'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '端口跟随'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "http2Enabled", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否支持HTTP/2'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否支持HTTP/2'" } ], "indexes": [ @@ -122522,15 +123220,15 @@ "name": "edgePlans", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgePlans` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '套餐名',\n `description` varchar(255) DEFAULT NULL COMMENT '套餐简介',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `trafficLimit` json DEFAULT NULL COMMENT '流量限制',\n `bandwidthLimitPerNode` json DEFAULT NULL COMMENT '单节点带宽限制',\n `features` json DEFAULT NULL COMMENT '允许的功能',\n `hasFullFeatures` tinyint unsigned DEFAULT '1' COMMENT '是否有完整的功能',\n `trafficPrice` json DEFAULT NULL COMMENT '流量价格设定',\n `bandwidthPrice` json DEFAULT NULL COMMENT '带宽价格',\n `monthlyPrice` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '月付',\n `seasonallyPrice` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '季付',\n `yearlyPrice` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '年付',\n `priceType` varchar(32) DEFAULT NULL COMMENT '价格类型',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `totalServers` int unsigned DEFAULT '1' COMMENT '可以绑定的网站数量',\n `totalServerNamesPerServer` int unsigned DEFAULT '0' COMMENT '每个网站可以绑定的域名数量',\n `totalServerNames` int unsigned DEFAULT '0' COMMENT '总域名数量',\n `monthlyRequests` bigint unsigned DEFAULT '0' COMMENT '每月访问量额度',\n `dailyRequests` bigint unsigned DEFAULT '0' COMMENT '每日访问量额度',\n `dailyWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT '每日Websocket连接数',\n `monthlyWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT '每月Websocket连接数',\n `maxUploadSize` json DEFAULT NULL COMMENT '最大上传',\n PRIMARY KEY (`id`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐'", + "definition": "CREATE TABLE `edgePlans` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '套餐名',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '套餐简介',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `trafficLimit` json DEFAULT NULL COMMENT '流量限制',\n `bandwidthLimitPerNode` json DEFAULT NULL COMMENT '单节点带宽限制',\n `features` json DEFAULT NULL COMMENT '允许的功能',\n `hasFullFeatures` tinyint(3) unsigned DEFAULT '1' COMMENT '是否有完整的功能',\n `trafficPrice` json DEFAULT NULL COMMENT '流量价格设定',\n `bandwidthPrice` json DEFAULT NULL COMMENT '带宽价格',\n `monthlyPrice` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '月付',\n `seasonallyPrice` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '季付',\n `yearlyPrice` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '年付',\n `priceType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '价格类型',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `totalServers` int(10) unsigned DEFAULT '1' COMMENT '可以绑定的网站数量',\n `totalServerNamesPerServer` int(10) unsigned DEFAULT '0' COMMENT '每个网站可以绑定的域名数量',\n `totalServerNames` int(10) unsigned DEFAULT '0' COMMENT '总域名数量',\n `monthlyRequests` bigint(20) unsigned DEFAULT '0' COMMENT '每月访问量额度',\n `dailyRequests` bigint(20) unsigned DEFAULT '0' COMMENT '每日访问量额度',\n `dailyWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT '每日Websocket连接数',\n `monthlyWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT '每月Websocket连接数',\n `maxUploadSize` json DEFAULT NULL COMMENT '最大上传',\n PRIMARY KEY (`id`),\n KEY `state` (`state`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -122542,7 +123240,7 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "trafficLimit", @@ -122558,7 +123256,7 @@ }, { "name": "hasFullFeatures", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否有完整的功能'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否有完整的功能'" }, { "name": "trafficPrice", @@ -122586,39 +123284,39 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "totalServers", - "definition": "int unsigned DEFAULT '1' COMMENT '可以绑定的网站数量'" + "definition": "int(10) unsigned DEFAULT '1' COMMENT '可以绑定的网站数量'" }, { "name": "totalServerNamesPerServer", - "definition": "int unsigned DEFAULT '0' COMMENT '每个网站可以绑定的域名数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '每个网站可以绑定的域名数量'" }, { "name": "totalServerNames", - "definition": "int unsigned DEFAULT '0' COMMENT '总域名数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '总域名数量'" }, { "name": "monthlyRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '每月访问量额度'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '每月访问量额度'" }, { "name": "dailyRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '每日访问量额度'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '每日访问量额度'" }, { "name": "dailyWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT '每日Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '每日Websocket连接数'" }, { "name": "monthlyWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT '每月Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '每月Websocket连接数'" }, { "name": "maxUploadSize", @@ -122641,11 +123339,11 @@ "name": "edgePostCategories", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgePostCategories` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '分类名称',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '分类状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文章分类'", + "definition": "CREATE TABLE `edgePostCategories` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分类名称',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '分类状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文章分类'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -122653,7 +123351,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "code", @@ -122661,11 +123359,11 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '分类状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '分类状态'" } ], "indexes": [ @@ -122680,15 +123378,15 @@ "name": "edgePosts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgePosts` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `categoryId` int unsigned DEFAULT '0' COMMENT '文章分类',\n `type` varchar(255) DEFAULT NULL COMMENT '类型:normal, url',\n `url` varchar(255) DEFAULT NULL COMMENT 'URL',\n `subject` varchar(255) DEFAULT NULL COMMENT '标题',\n `body` longtext COMMENT '内容',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isPublished` tinyint unsigned DEFAULT '0' COMMENT '是否已发布',\n `publishedAt` bigint unsigned DEFAULT '0' COMMENT '发布时间',\n `productCode` varchar(64) DEFAULT NULL COMMENT '产品代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `categoryId` (`categoryId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文章管理'", + "definition": "CREATE TABLE `edgePosts` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `categoryId` int(10) unsigned DEFAULT '0' COMMENT '文章分类',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型:normal, url',\n `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'URL',\n `subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',\n `body` longtext COLLATE utf8mb4_unicode_ci COMMENT '内容',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isPublished` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发布',\n `publishedAt` bigint(20) unsigned DEFAULT '0' COMMENT '发布时间',\n `productCode` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `categoryId` (`categoryId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文章管理'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "categoryId", - "definition": "int unsigned DEFAULT '0' COMMENT '文章分类'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '文章分类'" }, { "name": "type", @@ -122708,15 +123406,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isPublished", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已发布'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发布'" }, { "name": "publishedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '发布时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '发布时间'" }, { "name": "productCode", @@ -122724,7 +123422,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -122743,11 +123441,11 @@ "name": "edgeProviders", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeProviders` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\n `fullname` varchar(64) DEFAULT NULL COMMENT '真实姓名',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='供应商'", + "definition": "CREATE TABLE `edgeProviders` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `username` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `fullname` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '真实姓名',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='供应商'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "username", @@ -122763,15 +123461,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -122786,19 +123484,19 @@ "name": "edgeRegionCities", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeRegionCities` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int unsigned DEFAULT '0' COMMENT '实际ID',\n `provinceId` int unsigned DEFAULT '0' COMMENT '省份ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\n PRIMARY KEY (`id`),\n KEY `proviceId` (`provinceId`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-城市'", + "definition": "CREATE TABLE `edgeRegionCities` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int(10) unsigned DEFAULT '0' COMMENT '实际ID',\n `provinceId` int(10) unsigned DEFAULT '0' COMMENT '省份ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '原始数据ID',\n PRIMARY KEY (`id`),\n KEY `proviceId` (`provinceId`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-城市'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "valueId", - "definition": "int unsigned DEFAULT '0' COMMENT '实际ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '实际ID'" }, { "name": "provinceId", - "definition": "int unsigned DEFAULT '0' COMMENT '省份ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '省份ID'" }, { "name": "name", @@ -122818,7 +123516,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dataId", @@ -137286,15 +137984,15 @@ "name": "edgeRegionCountries", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeRegionCountries` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int unsigned DEFAULT '0' COMMENT '实际ID',\n `valueCode` varchar(128) DEFAULT NULL COMMENT '值代号',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\n `pinyin` json DEFAULT NULL COMMENT '拼音',\n `isCommon` tinyint unsigned DEFAULT '0' COMMENT '是否常用',\n `routeCode` varchar(128) DEFAULT NULL COMMENT '线路代号',\n PRIMARY KEY (`id`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-国家/地区'", + "definition": "CREATE TABLE `edgeRegionCountries` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int(10) unsigned DEFAULT '0' COMMENT '实际ID',\n `valueCode` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '值代号',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '原始数据ID',\n `pinyin` json DEFAULT NULL COMMENT '拼音',\n `isCommon` tinyint(3) unsigned DEFAULT '0' COMMENT '是否常用',\n `routeCode` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '线路代号',\n PRIMARY KEY (`id`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-国家/地区'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "valueId", - "definition": "int unsigned DEFAULT '0' COMMENT '实际ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '实际ID'" }, { "name": "valueCode", @@ -137318,7 +138016,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dataId", @@ -137330,7 +138028,7 @@ }, { "name": "isCommon", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否常用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否常用'" }, { "name": "routeCode", @@ -143162,15 +143860,15 @@ "name": "edgeRegionProviders", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeRegionProviders` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int unsigned DEFAULT '0' COMMENT '实际ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-运营商'", + "definition": "CREATE TABLE `edgeRegionProviders` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int(10) unsigned DEFAULT '0' COMMENT '实际ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-运营商'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "valueId", - "definition": "int unsigned DEFAULT '0' COMMENT '实际ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '实际ID'" }, { "name": "name", @@ -143190,7 +143888,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -149687,19 +150385,19 @@ "name": "edgeRegionProvinces", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeRegionProvinces` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int unsigned DEFAULT '0' COMMENT '实际ID',\n `countryId` int unsigned DEFAULT '0' COMMENT '国家ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\n `routeCode` varchar(128) DEFAULT NULL COMMENT '线路代号',\n PRIMARY KEY (`id`),\n KEY `countryId` (`countryId`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-省份'", + "definition": "CREATE TABLE `edgeRegionProvinces` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int(10) unsigned DEFAULT '0' COMMENT '实际ID',\n `countryId` int(10) unsigned DEFAULT '0' COMMENT '国家ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '原始数据ID',\n `routeCode` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '线路代号',\n PRIMARY KEY (`id`),\n KEY `countryId` (`countryId`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-省份'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "valueId", - "definition": "int unsigned DEFAULT '0' COMMENT '实际ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '实际ID'" }, { "name": "countryId", - "definition": "int unsigned DEFAULT '0' COMMENT '国家ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '国家ID'" }, { "name": "name", @@ -149719,7 +150417,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dataId", @@ -189105,19 +189803,19 @@ "name": "edgeRegionTowns", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeRegionTowns` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int unsigned DEFAULT '0' COMMENT '真实ID',\n `cityId` int unsigned DEFAULT '0' COMMENT '城市ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\n PRIMARY KEY (`id`),\n KEY `cityId` (`cityId`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-省份'", + "definition": "CREATE TABLE `edgeRegionTowns` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `valueId` int(10) unsigned DEFAULT '0' COMMENT '真实ID',\n `cityId` int(10) unsigned DEFAULT '0' COMMENT '城市ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `codes` json DEFAULT NULL COMMENT '代号',\n `customName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义名称',\n `customCodes` json DEFAULT NULL COMMENT '自定义代号',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dataId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '原始数据ID',\n PRIMARY KEY (`id`),\n KEY `cityId` (`cityId`),\n KEY `valueId` (`valueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域-省份'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "valueId", - "definition": "int unsigned DEFAULT '0' COMMENT '真实ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '真实ID'" }, { "name": "cityId", - "definition": "int unsigned DEFAULT '0' COMMENT '城市ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '城市ID'" }, { "name": "name", @@ -189137,7 +189835,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dataId", @@ -247945,11 +248643,11 @@ "name": "edgeReportNodeGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeReportNodeGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(128) DEFAULT NULL COMMENT '名称',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='监控终端区域'", + "definition": "CREATE TABLE `edgeReportNodeGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='监控终端区域'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -247957,11 +248655,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" } ], "indexes": [ @@ -247976,11 +248674,11 @@ "name": "edgeReportNodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeReportNodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(128) DEFAULT NULL COMMENT '名称',\n `location` varchar(255) DEFAULT NULL COMMENT '所在区域',\n `isp` varchar(128) DEFAULT NULL COMMENT '网络服务商',\n `allowIPs` json DEFAULT NULL COMMENT '允许的IP',\n `isActive` tinyint unsigned DEFAULT '0' COMMENT '是否活跃',\n `status` json DEFAULT NULL COMMENT '状态',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `groupIds` json DEFAULT NULL COMMENT '分组ID',\n PRIMARY KEY (`id`),\n KEY `uniqueId` (`uniqueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='连通性报告终端'", + "definition": "CREATE TABLE `edgeReportNodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `location` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所在区域',\n `isp` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '网络服务商',\n `allowIPs` json DEFAULT NULL COMMENT '允许的IP',\n `isActive` tinyint(3) unsigned DEFAULT '0' COMMENT '是否活跃',\n `status` json DEFAULT NULL COMMENT '状态',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `groupIds` json DEFAULT NULL COMMENT '分组ID',\n PRIMARY KEY (`id`),\n KEY `uniqueId` (`uniqueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='连通性报告终端'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "uniqueId", @@ -247992,7 +248690,7 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -248012,7 +248710,7 @@ }, { "name": "isActive", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否活跃'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否活跃'" }, { "name": "status", @@ -248020,11 +248718,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "groupIds", @@ -248047,11 +248745,11 @@ "name": "edgeReportResults", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeReportResults` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `type` varchar(64) DEFAULT NULL COMMENT '对象类型',\n `targetId` bigint unsigned DEFAULT '0' COMMENT '对象ID',\n `targetDesc` varchar(255) DEFAULT NULL COMMENT '对象描述',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '更新时间',\n `reportNodeId` int unsigned DEFAULT '0' COMMENT '监控节点ID',\n `isOk` tinyint unsigned DEFAULT '1' COMMENT '是否可连接',\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\n `costMs` decimal(11,2) DEFAULT '0.00' COMMENT '单次连接花费的时间',\n `error` varchar(512) DEFAULT NULL COMMENT '产生的错误信息',\n `countUp` int unsigned DEFAULT '0' COMMENT '连续上线次数',\n `countDown` int unsigned DEFAULT '0' COMMENT '连续下线次数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`reportNodeId`,`type`,`targetId`) USING BTREE,\n KEY `target` (`type`,`targetId`),\n KEY `reportNodeId` (`reportNodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='连通性监控结果'", + "definition": "CREATE TABLE `edgeReportResults` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象类型',\n `targetId` bigint(20) unsigned DEFAULT '0' COMMENT '对象ID',\n `targetDesc` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象描述',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',\n `reportNodeId` int(10) unsigned DEFAULT '0' COMMENT '监控节点ID',\n `isOk` tinyint(3) unsigned DEFAULT '1' COMMENT '是否可连接',\n `level` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '级别',\n `costMs` decimal(11,2) DEFAULT '0.00' COMMENT '单次连接花费的时间',\n `error` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产生的错误信息',\n `countUp` int(10) unsigned DEFAULT '0' COMMENT '连续上线次数',\n `countDown` int(10) unsigned DEFAULT '0' COMMENT '连续下线次数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`reportNodeId`,`type`,`targetId`) USING BTREE,\n KEY `target` (`type`,`targetId`),\n KEY `reportNodeId` (`reportNodeId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='连通性监控结果'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "type", @@ -248059,7 +248757,7 @@ }, { "name": "targetId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '对象ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '对象ID'" }, { "name": "targetDesc", @@ -248067,15 +248765,15 @@ }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '更新时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '更新时间'" }, { "name": "reportNodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '监控节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '监控节点ID'" }, { "name": "isOk", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否可连接'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否可连接'" }, { "name": "level", @@ -248091,11 +248789,11 @@ }, { "name": "countUp", - "definition": "int unsigned DEFAULT '0' COMMENT '连续上线次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连续上线次数'" }, { "name": "countDown", - "definition": "int unsigned DEFAULT '0' COMMENT '连续下线次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '连续下线次数'" } ], "indexes": [ @@ -248122,27 +248820,27 @@ "name": "edgeReverseProxies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeReverseProxies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `scheduling` json DEFAULT NULL COMMENT '调度算法',\n `primaryOrigins` json DEFAULT NULL COMMENT '主要源站',\n `backupOrigins` json DEFAULT NULL COMMENT '备用源站',\n `stripPrefix` varchar(255) DEFAULT NULL COMMENT '去除URL前缀',\n `requestHostType` tinyint unsigned DEFAULT '0' COMMENT '请求Host类型',\n `requestHost` varchar(255) DEFAULT NULL COMMENT '请求Host',\n `requestHostExcludingPort` tinyint unsigned DEFAULT '0' COMMENT '移除请求Host中的域名',\n `requestURI` varchar(1024) DEFAULT NULL COMMENT '请求URI',\n `autoFlush` tinyint unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区',\n `addHeaders` json DEFAULT NULL COMMENT '自动添加的Header列表',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时时间',\n `readTimeout` json DEFAULT NULL COMMENT '读取超时时间',\n `idleTimeout` json DEFAULT NULL COMMENT '空闲超时时间',\n `maxConns` int unsigned DEFAULT '0' COMMENT '最大并发连接数',\n `maxIdleConns` int unsigned DEFAULT '0' COMMENT '最大空闲连接数',\n `proxyProtocol` json DEFAULT NULL COMMENT 'Proxy Protocol配置',\n `followRedirects` tinyint unsigned DEFAULT '0' COMMENT '回源跟随',\n `retry50X` tinyint unsigned DEFAULT '0' COMMENT '启用50X重试',\n `retry40X` tinyint unsigned DEFAULT '0' COMMENT '启用40X重试',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='反向代理配置'", + "definition": "CREATE TABLE `edgeReverseProxies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `scheduling` json DEFAULT NULL COMMENT '调度算法',\n `primaryOrigins` json DEFAULT NULL COMMENT '主要源站',\n `backupOrigins` json DEFAULT NULL COMMENT '备用源站',\n `stripPrefix` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '去除URL前缀',\n `requestHostType` tinyint(3) unsigned DEFAULT '0' COMMENT '请求Host类型',\n `requestHost` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求Host',\n `requestHostExcludingPort` tinyint(3) unsigned DEFAULT '0' COMMENT '移除请求Host中的域名',\n `requestURI` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求URI',\n `autoFlush` tinyint(3) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区',\n `addHeaders` json DEFAULT NULL COMMENT '自动添加的Header列表',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时时间',\n `readTimeout` json DEFAULT NULL COMMENT '读取超时时间',\n `idleTimeout` json DEFAULT NULL COMMENT '空闲超时时间',\n `maxConns` int(10) unsigned DEFAULT '0' COMMENT '最大并发连接数',\n `maxIdleConns` int(10) unsigned DEFAULT '0' COMMENT '最大空闲连接数',\n `proxyProtocol` json DEFAULT NULL COMMENT 'Proxy Protocol配置',\n `followRedirects` tinyint(3) unsigned DEFAULT '0' COMMENT '回源跟随',\n `retry50X` tinyint(3) unsigned DEFAULT '0' COMMENT '启用50X重试',\n `retry40X` tinyint(3) unsigned DEFAULT '0' COMMENT '启用40X重试',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='反向代理配置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "scheduling", @@ -248162,7 +248860,7 @@ }, { "name": "requestHostType", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '请求Host类型'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '请求Host类型'" }, { "name": "requestHost", @@ -248170,7 +248868,7 @@ }, { "name": "requestHostExcludingPort", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '移除请求Host中的域名'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '移除请求Host中的域名'" }, { "name": "requestURI", @@ -248178,7 +248876,7 @@ }, { "name": "autoFlush", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区'" }, { "name": "addHeaders", @@ -248186,11 +248884,11 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "connTimeout", @@ -248206,11 +248904,11 @@ }, { "name": "maxConns", - "definition": "int unsigned DEFAULT '0' COMMENT '最大并发连接数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最大并发连接数'" }, { "name": "maxIdleConns", - "definition": "int unsigned DEFAULT '0' COMMENT '最大空闲连接数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最大空闲连接数'" }, { "name": "proxyProtocol", @@ -248218,15 +248916,15 @@ }, { "name": "followRedirects", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '回源跟随'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '回源跟随'" }, { "name": "retry50X", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '启用50X重试'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '启用50X重试'" }, { "name": "retry40X", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '启用40X重试'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '启用40X重试'" } ], "indexes": [ @@ -248241,19 +248939,19 @@ "name": "edgeSSLCertGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSSLCertGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `name` varchar(255) DEFAULT NULL COMMENT '分组名',\n `order` int unsigned DEFAULT '0' COMMENT '分组排序',\n `state` tinyint unsigned DEFAULT '0' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='证书分组'", + "definition": "CREATE TABLE `edgeSSLCertGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分组名',\n `order` int(10) unsigned DEFAULT '0' COMMENT '分组排序',\n `state` tinyint(3) unsigned DEFAULT '0' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='证书分组'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "name", @@ -248261,15 +248959,15 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '分组排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '分组排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -248284,35 +248982,35 @@ "name": "edgeSSLCerts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSSLCerts` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '证书名',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `certData` blob COMMENT '证书内容',\n `keyData` blob COMMENT '密钥内容',\n `serverName` varchar(255) DEFAULT NULL COMMENT '证书使用的主机名',\n `isCA` tinyint unsigned DEFAULT '0' COMMENT '是否为CA证书',\n `groupIds` json DEFAULT NULL COMMENT '证书分组',\n `timeBeginAt` bigint unsigned DEFAULT '0' COMMENT '开始时间',\n `timeEndAt` bigint unsigned DEFAULT '0' COMMENT '结束时间',\n `dnsNames` json DEFAULT NULL COMMENT 'DNS名称列表',\n `commonNames` json DEFAULT NULL COMMENT '发行单位列表',\n `isACME` tinyint unsigned DEFAULT '0' COMMENT '是否为ACME自动生成的',\n `acmeTaskId` bigint unsigned DEFAULT '0' COMMENT 'ACME任务ID',\n `notifiedAt` bigint unsigned DEFAULT '0' COMMENT '最后通知时间',\n `ocsp` blob COMMENT 'OCSP缓存',\n `ocspIsUpdated` tinyint unsigned DEFAULT '0' COMMENT 'OCSP是否已更新',\n `ocspUpdatedAt` bigint unsigned DEFAULT '0' COMMENT 'OCSP更新时间',\n `ocspError` varchar(512) DEFAULT NULL COMMENT 'OCSP更新错误',\n `ocspUpdatedVersion` bigint unsigned DEFAULT '0' COMMENT 'OCSP更新版本',\n `ocspExpiresAt` bigint unsigned DEFAULT '0' COMMENT 'OCSP过期时间(UTC)',\n `ocspTries` int unsigned DEFAULT '0' COMMENT 'OCSP尝试次数',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`),\n KEY `ocspIsUpdated` (`ocspIsUpdated`),\n KEY `ocspUpdatedAt` (`ocspUpdatedAt`),\n KEY `ocspUpdatedVersion` (`ocspUpdatedVersion`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='SSL证书'", + "definition": "CREATE TABLE `edgeSSLCerts` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证书名',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `certData` blob COMMENT '证书内容',\n `keyData` blob COMMENT '密钥内容',\n `serverName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证书使用的主机名',\n `isCA` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为CA证书',\n `groupIds` json DEFAULT NULL COMMENT '证书分组',\n `timeBeginAt` bigint(20) unsigned DEFAULT '0' COMMENT '开始时间',\n `timeEndAt` bigint(20) unsigned DEFAULT '0' COMMENT '结束时间',\n `dnsNames` json DEFAULT NULL COMMENT 'DNS名称列表',\n `commonNames` json DEFAULT NULL COMMENT '发行单位列表',\n `isACME` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为ACME自动生成的',\n `acmeTaskId` bigint(20) unsigned DEFAULT '0' COMMENT 'ACME任务ID',\n `notifiedAt` bigint(20) unsigned DEFAULT '0' COMMENT '最后通知时间',\n `ocsp` blob COMMENT 'OCSP缓存',\n `ocspIsUpdated` tinyint(3) unsigned DEFAULT '0' COMMENT 'OCSP是否已更新',\n `ocspUpdatedAt` bigint(20) unsigned DEFAULT '0' COMMENT 'OCSP更新时间',\n `ocspError` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'OCSP更新错误',\n `ocspUpdatedVersion` bigint(20) unsigned DEFAULT '0' COMMENT 'OCSP更新版本',\n `ocspExpiresAt` bigint(20) unsigned DEFAULT '0' COMMENT 'OCSP过期时间(UTC)',\n `ocspTries` int(10) unsigned DEFAULT '0' COMMENT 'OCSP尝试次数',\n PRIMARY KEY (`id`),\n KEY `adminId` (`adminId`),\n KEY `userId` (`userId`),\n KEY `ocspIsUpdated` (`ocspIsUpdated`),\n KEY `ocspUpdatedAt` (`ocspUpdatedAt`),\n KEY `ocspUpdatedVersion` (`ocspUpdatedVersion`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='SSL证书'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -248336,7 +249034,7 @@ }, { "name": "isCA", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为CA证书'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为CA证书'" }, { "name": "groupIds", @@ -248344,11 +249042,11 @@ }, { "name": "timeBeginAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '开始时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '开始时间'" }, { "name": "timeEndAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '结束时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '结束时间'" }, { "name": "dnsNames", @@ -248360,15 +249058,15 @@ }, { "name": "isACME", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为ACME自动生成的'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为ACME自动生成的'" }, { "name": "acmeTaskId", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'ACME任务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'ACME任务ID'" }, { "name": "notifiedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最后通知时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最后通知时间'" }, { "name": "ocsp", @@ -248376,11 +249074,11 @@ }, { "name": "ocspIsUpdated", - "definition": "tinyint unsigned DEFAULT '0' COMMENT 'OCSP是否已更新'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT 'OCSP是否已更新'" }, { "name": "ocspUpdatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'OCSP更新时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'OCSP更新时间'" }, { "name": "ocspError", @@ -248388,15 +249086,15 @@ }, { "name": "ocspUpdatedVersion", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'OCSP更新版本'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'OCSP更新版本'" }, { "name": "ocspExpiresAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'OCSP过期时间(UTC)'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'OCSP过期时间(UTC)'" }, { "name": "ocspTries", - "definition": "int unsigned DEFAULT '0' COMMENT 'OCSP尝试次数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'OCSP尝试次数'" } ], "indexes": [ @@ -248431,23 +249129,23 @@ "name": "edgeSSLPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSSLPolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `certs` json DEFAULT NULL COMMENT '证书列表',\n `clientCACerts` json DEFAULT NULL COMMENT '客户端证书',\n `clientAuthType` int unsigned DEFAULT '0' COMMENT '客户端认证类型',\n `minVersion` varchar(32) DEFAULT NULL COMMENT '支持的SSL最小版本',\n `cipherSuitesIsOn` tinyint unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件',\n `cipherSuites` json DEFAULT NULL COMMENT '加密算法套件',\n `hsts` json DEFAULT NULL COMMENT 'HSTS设置',\n `http2Enabled` tinyint unsigned DEFAULT '1' COMMENT '是否启用HTTP/2',\n `http3Enabled` tinyint unsigned DEFAULT '0' COMMENT '是否启用HTTP/3',\n `ocspIsOn` tinyint unsigned DEFAULT '0' COMMENT '是否启用OCSP',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `ocspIsOn` (`ocspIsOn`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='SSL配置策略'", + "definition": "CREATE TABLE `edgeSSLPolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `certs` json DEFAULT NULL COMMENT '证书列表',\n `clientCACerts` json DEFAULT NULL COMMENT '客户端证书',\n `clientAuthType` int(10) unsigned DEFAULT '0' COMMENT '客户端认证类型',\n `minVersion` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支持的SSL最小版本',\n `cipherSuitesIsOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件',\n `cipherSuites` json DEFAULT NULL COMMENT '加密算法套件',\n `hsts` json DEFAULT NULL COMMENT 'HSTS设置',\n `http2Enabled` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用HTTP/2',\n `http3Enabled` tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用HTTP/3',\n `ocspIsOn` tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用OCSP',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `ocspIsOn` (`ocspIsOn`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='SSL配置策略'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "certs", @@ -248459,7 +249157,7 @@ }, { "name": "clientAuthType", - "definition": "int unsigned DEFAULT '0' COMMENT '客户端认证类型'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '客户端认证类型'" }, { "name": "minVersion", @@ -248467,7 +249165,7 @@ }, { "name": "cipherSuitesIsOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件'" }, { "name": "cipherSuites", @@ -248479,23 +249177,23 @@ }, { "name": "http2Enabled", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用HTTP/2'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用HTTP/2'" }, { "name": "http3Enabled", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否启用HTTP/3'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用HTTP/3'" }, { "name": "ocspIsOn", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否启用OCSP'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否启用OCSP'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -248518,19 +249216,19 @@ "name": "edgeScriptHistories", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeScriptHistories` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `scriptId` bigint unsigned DEFAULT '0' COMMENT '脚本ID',\n `filename` varchar(255) DEFAULT NULL COMMENT '文件名',\n `code` text COMMENT '代码',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本号',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `scriptId` (`scriptId`),\n KEY `version` (`version`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='脚本历史记录'", + "definition": "CREATE TABLE `edgeScriptHistories` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `scriptId` bigint(20) unsigned DEFAULT '0' COMMENT '脚本ID',\n `filename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件名',\n `code` text COLLATE utf8mb4_unicode_ci COMMENT '代码',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `scriptId` (`scriptId`),\n KEY `version` (`version`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='脚本历史记录'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "scriptId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '脚本ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '脚本ID'" }, { "name": "filename", @@ -248542,7 +249240,7 @@ }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本号'" } ], "indexes": [ @@ -248569,19 +249267,19 @@ "name": "edgeScripts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeScripts` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `filename` varchar(255) DEFAULT NULL COMMENT '文件名',\n `code` text COMMENT '代码',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='脚本库'", + "definition": "CREATE TABLE `edgeScripts` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `filename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件名',\n `code` text COLLATE utf8mb4_unicode_ci COMMENT '代码',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='脚本库'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -248597,15 +249295,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" } ], "indexes": [ @@ -248624,27 +249322,27 @@ "name": "edgeServerBandwidthStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `day` (`day`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `day` (`day`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -248656,39 +249354,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -248715,19 +249413,19 @@ "name": "edgeServerBandwidthStats_0", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_0` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_0` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -248739,47 +249437,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -248806,19 +249504,19 @@ "name": "edgeServerBandwidthStats_1", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_1` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_1` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -248830,47 +249528,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -248897,19 +249595,19 @@ "name": "edgeServerBandwidthStats_10", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_10` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_10` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -248921,47 +249619,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -248988,19 +249686,19 @@ "name": "edgeServerBandwidthStats_11", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_11` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_11` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249012,47 +249710,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249079,19 +249777,19 @@ "name": "edgeServerBandwidthStats_12", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_12` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_12` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249103,47 +249801,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249170,19 +249868,19 @@ "name": "edgeServerBandwidthStats_13", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_13` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_13` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249194,47 +249892,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249261,19 +249959,19 @@ "name": "edgeServerBandwidthStats_14", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_14` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户 ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_14` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户 ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户 ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户 ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249285,47 +249983,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249352,19 +250050,19 @@ "name": "edgeServerBandwidthStats_15", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_15` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_15` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249376,47 +250074,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249443,19 +250141,19 @@ "name": "edgeServerBandwidthStats_16", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_16` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_16` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249467,47 +250165,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249534,19 +250232,19 @@ "name": "edgeServerBandwidthStats_17", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_17` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_17` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249558,47 +250256,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249625,19 +250323,19 @@ "name": "edgeServerBandwidthStats_18", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_18` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_18` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249649,47 +250347,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249716,19 +250414,19 @@ "name": "edgeServerBandwidthStats_19", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_19` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_19` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249740,47 +250438,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249807,19 +250505,19 @@ "name": "edgeServerBandwidthStats_2", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_2` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_2` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249831,47 +250529,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249898,19 +250596,19 @@ "name": "edgeServerBandwidthStats_3", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_3` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `day` (`day`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_3` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `day` (`day`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -249922,47 +250620,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -249989,19 +250687,19 @@ "name": "edgeServerBandwidthStats_4", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_4` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_4` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -250013,47 +250711,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -250080,19 +250778,19 @@ "name": "edgeServerBandwidthStats_5", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_5` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_5` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -250104,47 +250802,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -250171,19 +250869,19 @@ "name": "edgeServerBandwidthStats_6", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_6` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_6` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -250195,47 +250893,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -250262,19 +250960,19 @@ "name": "edgeServerBandwidthStats_7", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_7` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_7` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0'" + "definition": "bigint(20) unsigned DEFAULT '0'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -250286,47 +250984,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -250353,19 +251051,19 @@ "name": "edgeServerBandwidthStats_8", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_8` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_8` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -250377,47 +251075,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -250444,19 +251142,19 @@ "name": "edgeServerBandwidthStats_9", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBandwidthStats_9` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", + "definition": "CREATE TABLE `edgeServerBandwidthStats_9` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` bigint(20) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHMM',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_day_time_region` (`serverId`,`day`,`timeAt`,`regionId`) USING BTREE,\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务峰值带宽统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -250468,47 +251166,47 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽字节'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP'" } ], "indexes": [ @@ -250535,19 +251233,19 @@ "name": "edgeServerBills", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerBills` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '金额',\n `month` varchar(6) DEFAULT NULL COMMENT '月份',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `userPlanId` int unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `planId` int unsigned DEFAULT '0' COMMENT '套餐ID',\n `totalTrafficBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `bandwidthPercentileBytes` bigint unsigned DEFAULT '0' COMMENT '带宽百分位字节',\n `bandwidthPercentile` tinyint unsigned DEFAULT '0' COMMENT '带宽百分位',\n `priceType` varchar(128) DEFAULT NULL COMMENT '计费类型',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_plan_month` (`serverId`,`userPlanId`,`month`) USING BTREE,\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务账单'", + "definition": "CREATE TABLE `edgeServerBills` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '金额',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '月份',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `userPlanId` int(10) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `planId` int(10) unsigned DEFAULT '0' COMMENT '套餐ID',\n `totalTrafficBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `bandwidthPercentileBytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽百分位字节',\n `bandwidthPercentile` tinyint(3) unsigned DEFAULT '0' COMMENT '带宽百分位',\n `priceType` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '计费类型',\n PRIMARY KEY (`id`),\n UNIQUE KEY `server_plan_month` (`serverId`,`userPlanId`,`month`) USING BTREE,\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务账单'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "amount", @@ -250559,27 +251257,27 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "userPlanId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "planId", - "definition": "int unsigned DEFAULT '0' COMMENT '套餐ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '套餐ID'" }, { "name": "totalTrafficBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "bandwidthPercentileBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽百分位字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽百分位字节'" }, { "name": "bandwidthPercentile", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '带宽百分位'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '带宽百分位'" }, { "name": "priceType", @@ -250606,19 +251304,19 @@ "name": "edgeServerClientBrowserMonthlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerClientBrowserMonthlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `browserId` int unsigned DEFAULT '0' COMMENT '浏览器ID',\n `month` varchar(6) DEFAULT NULL COMMENT 'YYYYMM',\n `version` varchar(255) DEFAULT NULL COMMENT '主版本号',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`browserId`,`version`,`month`) USING BTREE,\n KEY `serverId` (`serverId`),\n KEY `month` (`month`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='浏览器统计(按月)'", + "definition": "CREATE TABLE `edgeServerClientBrowserMonthlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `browserId` int(10) unsigned DEFAULT '0' COMMENT '浏览器ID',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMM',\n `version` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '主版本号',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`browserId`,`version`,`month`) USING BTREE,\n KEY `serverId` (`serverId`),\n KEY `month` (`month`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='浏览器统计(按月)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "browserId", - "definition": "int unsigned DEFAULT '0' COMMENT '浏览器ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '浏览器ID'" }, { "name": "month", @@ -250630,7 +251328,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -250657,19 +251355,19 @@ "name": "edgeServerClientSystemMonthlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerClientSystemMonthlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `systemId` int unsigned DEFAULT '0' COMMENT '系统ID',\n `version` varchar(255) DEFAULT NULL COMMENT '主版本号',\n `month` varchar(6) DEFAULT NULL COMMENT 'YYYYMM',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`systemId`,`version`,`month`) USING BTREE,\n KEY `serverId` (`serverId`),\n KEY `month` (`month`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作系统统计(按月)'", + "definition": "CREATE TABLE `edgeServerClientSystemMonthlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `systemId` int(10) unsigned DEFAULT '0' COMMENT '系统ID',\n `version` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '主版本号',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMM',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`systemId`,`version`,`month`) USING BTREE,\n KEY `serverId` (`serverId`),\n KEY `month` (`month`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作系统统计(按月)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "systemId", - "definition": "int unsigned DEFAULT '0' COMMENT '系统ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '系统ID'" }, { "name": "version", @@ -250681,7 +251379,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -250708,47 +251406,47 @@ "name": "edgeServerDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDailyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `timeFrom` varchar(6) DEFAULT NULL COMMENT '开始时间HHMMSS',\n `timeTo` varchar(6) DEFAULT NULL COMMENT '结束时间',\n `isCharged` tinyint unsigned DEFAULT '0' COMMENT '是否已计算费用',\n `planId` bigint unsigned DEFAULT '0' COMMENT '套餐ID',\n `fee` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '费用',\n PRIMARY KEY (`id`),\n UNIQUE KEY `sererId_regionId_day_timeFrom` (`serverId`,`regionId`,`day`,`timeFrom`),\n KEY `serverId_day` (`serverId`,`day`) USING BTREE,\n KEY `isCharged` (`isCharged`),\n KEY `userId` (`userId`),\n KEY `day_plan` (`day`,`planId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='计费流量统计'", + "definition": "CREATE TABLE `edgeServerDailyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `timeFrom` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开始时间HHMMSS',\n `timeTo` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结束时间',\n `isCharged` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已计算费用',\n `planId` bigint(20) unsigned DEFAULT '0' COMMENT '套餐ID',\n `fee` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '费用',\n PRIMARY KEY (`id`),\n UNIQUE KEY `sererId_regionId_day_timeFrom` (`serverId`,`regionId`,`day`,`timeFrom`),\n KEY `serverId_day` (`serverId`,`day`) USING BTREE,\n KEY `isCharged` (`isCharged`),\n KEY `userId` (`userId`),\n KEY `day_plan` (`day`,`planId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='计费流量统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "day", @@ -250768,11 +251466,11 @@ }, { "name": "isCharged", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已计算费用'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已计算费用'" }, { "name": "planId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '套餐ID'" }, { "name": "fee", @@ -250811,23 +251509,23 @@ "name": "edgeServerDomainHourlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -250839,27 +251537,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -250894,23 +251592,23 @@ "name": "edgeServerDomainHourlyStats_0", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_0` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_0` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -250922,27 +251620,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -250977,23 +251675,23 @@ "name": "edgeServerDomainHourlyStats_1", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_1` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_1` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251005,27 +251703,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251060,23 +251758,23 @@ "name": "edgeServerDomainHourlyStats_2", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_2` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_2` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251088,27 +251786,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251143,23 +251841,23 @@ "name": "edgeServerDomainHourlyStats_3", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_3` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_3` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251171,27 +251869,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251226,23 +251924,23 @@ "name": "edgeServerDomainHourlyStats_4", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_4` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_4` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251254,27 +251952,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251309,23 +252007,23 @@ "name": "edgeServerDomainHourlyStats_5", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_5` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_5` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251337,27 +252035,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251392,23 +252090,23 @@ "name": "edgeServerDomainHourlyStats_6", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_6` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_6` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251420,27 +252118,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251475,23 +252173,23 @@ "name": "edgeServerDomainHourlyStats_7", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_7` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_7` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251503,27 +252201,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251558,23 +252256,23 @@ "name": "edgeServerDomainHourlyStats_8", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_8` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_8` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251586,27 +252284,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251641,23 +252339,23 @@ "name": "edgeServerDomainHourlyStats_9", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_9` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_9` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251669,27 +252367,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251724,23 +252422,23 @@ "name": "edgeServerDomainHourlyStats_a", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_a` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_a` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251752,27 +252450,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251807,23 +252505,23 @@ "name": "edgeServerDomainHourlyStats_b", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_b` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_b` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251835,27 +252533,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251890,23 +252588,23 @@ "name": "edgeServerDomainHourlyStats_c", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_c` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_c` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -251918,27 +252616,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -251973,23 +252671,23 @@ "name": "edgeServerDomainHourlyStats_d", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_d` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_d` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252001,27 +252699,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252056,23 +252754,23 @@ "name": "edgeServerDomainHourlyStats_e", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_e` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_e` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252084,27 +252782,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252139,23 +252837,23 @@ "name": "edgeServerDomainHourlyStats_f", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_f` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_f` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252167,27 +252865,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252222,23 +252920,23 @@ "name": "edgeServerDomainHourlyStats_g", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_g` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_g` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252250,27 +252948,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252305,23 +253003,23 @@ "name": "edgeServerDomainHourlyStats_h", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_h` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_h` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252333,27 +253031,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252388,23 +253086,23 @@ "name": "edgeServerDomainHourlyStats_i", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_i` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_i` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252416,27 +253114,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252471,23 +253169,23 @@ "name": "edgeServerDomainHourlyStats_j", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_j` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_j` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252499,27 +253197,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252554,23 +253252,23 @@ "name": "edgeServerDomainHourlyStats_k", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_k` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_k` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252582,27 +253280,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252637,23 +253335,23 @@ "name": "edgeServerDomainHourlyStats_l", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_l` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_l` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252665,27 +253363,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252720,23 +253418,23 @@ "name": "edgeServerDomainHourlyStats_m", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_m` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_m` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252748,27 +253446,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252803,23 +253501,23 @@ "name": "edgeServerDomainHourlyStats_n", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_n` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_n` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252831,27 +253529,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252886,23 +253584,23 @@ "name": "edgeServerDomainHourlyStats_o", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_o` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_o` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252914,27 +253612,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -252969,23 +253667,23 @@ "name": "edgeServerDomainHourlyStats_p", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_p` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_p` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -252997,27 +253695,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253052,23 +253750,23 @@ "name": "edgeServerDomainHourlyStats_q", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_q` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_q` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253080,27 +253778,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253135,23 +253833,23 @@ "name": "edgeServerDomainHourlyStats_r", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_r` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_r` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253163,27 +253861,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253218,23 +253916,23 @@ "name": "edgeServerDomainHourlyStats_s", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_s` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_s` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253246,27 +253944,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253301,23 +253999,23 @@ "name": "edgeServerDomainHourlyStats_t", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_t` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_t` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253329,27 +254027,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253384,23 +254082,23 @@ "name": "edgeServerDomainHourlyStats_u", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_u` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_u` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253412,27 +254110,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253467,23 +254165,23 @@ "name": "edgeServerDomainHourlyStats_v", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_v` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_v` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253495,27 +254193,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253550,23 +254248,23 @@ "name": "edgeServerDomainHourlyStats_w", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_w` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_w` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253578,27 +254276,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253633,23 +254331,23 @@ "name": "edgeServerDomainHourlyStats_x", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_x` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_x` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253661,27 +254359,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253716,23 +254414,23 @@ "name": "edgeServerDomainHourlyStats_y", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_y` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_y` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253744,27 +254442,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253799,23 +254497,23 @@ "name": "edgeServerDomainHourlyStats_z", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerDomainHourlyStats_z` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", + "definition": "CREATE TABLE `edgeServerDomainHourlyStats_z` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `nodeId` int(10) unsigned DEFAULT '0' COMMENT '节点ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `domain` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '域名',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `domain_hour` (`clusterId`,`serverId`,`domain`,`hour`) USING BTREE,\n KEY `clusterId` (`clusterId`),\n KEY `serverId` (`serverId`),\n KEY `nodeId` (`nodeId`),\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务域名统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "nodeId", - "definition": "int unsigned DEFAULT '0' COMMENT '节点ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '节点ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "domain", @@ -253827,27 +254525,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -253882,23 +254580,23 @@ "name": "edgeServerGroups", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerGroups` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `httpReverseProxy` json DEFAULT NULL COMMENT '反向代理设置',\n `tcpReverseProxy` json DEFAULT NULL COMMENT 'TCP反向代理',\n `udpReverseProxy` json DEFAULT NULL COMMENT 'UDP反向代理',\n `webId` int unsigned DEFAULT '0' COMMENT 'Web配置ID',\n PRIMARY KEY (`id`),\n KEY `webId` (`webId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务分组'", + "definition": "CREATE TABLE `edgeServerGroups` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `httpReverseProxy` json DEFAULT NULL COMMENT '反向代理设置',\n `tcpReverseProxy` json DEFAULT NULL COMMENT 'TCP反向代理',\n `udpReverseProxy` json DEFAULT NULL COMMENT 'UDP反向代理',\n `webId` int(10) unsigned DEFAULT '0' COMMENT 'Web配置ID',\n PRIMARY KEY (`id`),\n KEY `webId` (`webId`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务分组'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -253906,15 +254604,15 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "httpReverseProxy", @@ -253930,7 +254628,7 @@ }, { "name": "webId", - "definition": "int unsigned DEFAULT '0' COMMENT 'Web配置ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'Web配置ID'" } ], "indexes": [ @@ -253953,15 +254651,15 @@ "name": "edgeServerHTTPFirewallDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerHTTPFirewallDailyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `httpFirewallRuleGroupId` int unsigned DEFAULT '0' COMMENT 'WAF分组ID',\n `action` varchar(64) DEFAULT NULL COMMENT '采取的动作',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`day`,`httpFirewallRuleGroupId`,`action`) USING BTREE,\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='WAF统计'", + "definition": "CREATE TABLE `edgeServerHTTPFirewallDailyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `httpFirewallRuleGroupId` int(10) unsigned DEFAULT '0' COMMENT 'WAF分组ID',\n `action` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '采取的动作',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`day`,`httpFirewallRuleGroupId`,`action`) USING BTREE,\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='WAF统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -253969,7 +254667,7 @@ }, { "name": "httpFirewallRuleGroupId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF分组ID'" }, { "name": "action", @@ -253977,7 +254675,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -254000,15 +254698,15 @@ "name": "edgeServerHTTPFirewallHourlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerHTTPFirewallHourlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `httpFirewallRuleGroupId` int unsigned DEFAULT '0' COMMENT 'WAF分组ID',\n `action` varchar(64) DEFAULT NULL COMMENT '采取的动作',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`hour`,`httpFirewallRuleGroupId`,`action`) USING BTREE,\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='WAF统计'", + "definition": "CREATE TABLE `edgeServerHTTPFirewallHourlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `httpFirewallRuleGroupId` int(10) unsigned DEFAULT '0' COMMENT 'WAF分组ID',\n `action` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '采取的动作',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`serverId`,`hour`,`httpFirewallRuleGroupId`,`action`) USING BTREE,\n KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='WAF统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "day", @@ -254020,7 +254718,7 @@ }, { "name": "httpFirewallRuleGroupId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WAF分组ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WAF分组ID'" }, { "name": "action", @@ -254028,7 +254726,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -254051,19 +254749,19 @@ "name": "edgeServerRegionCityMonthlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerRegionCityMonthlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `cityId` int unsigned DEFAULT '0' COMMENT '城市ID',\n `month` varchar(6) DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`cityId`,`month`) USING BTREE,\n KEY `month` (`month`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户省份分布统计(按天)'", + "definition": "CREATE TABLE `edgeServerRegionCityMonthlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `cityId` int(10) unsigned DEFAULT '0' COMMENT '城市ID',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`cityId`,`month`) USING BTREE,\n KEY `month` (`month`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户省份分布统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "cityId", - "definition": "int unsigned DEFAULT '0' COMMENT '城市ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '城市ID'" }, { "name": "month", @@ -254071,7 +254769,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -254098,19 +254796,19 @@ "name": "edgeServerRegionCountryDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerRegionCountryDailyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `countryId` int unsigned DEFAULT '0' COMMENT '国家/区域ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数量',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击数量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`countryId`,`day`) USING BTREE,\n KEY `day` (`day`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户区域分布统计(按天)'", + "definition": "CREATE TABLE `edgeServerRegionCountryDailyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `countryId` int(10) unsigned DEFAULT '0' COMMENT '国家/区域ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数量',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击数量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`countryId`,`day`) USING BTREE,\n KEY `day` (`day`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户区域分布统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "countryId", - "definition": "int unsigned DEFAULT '0' COMMENT '国家/区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '国家/区域ID'" }, { "name": "day", @@ -254118,19 +254816,19 @@ }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数量'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击数量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" } ], "indexes": [ @@ -254157,19 +254855,19 @@ "name": "edgeServerRegionCountryMonthlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerRegionCountryMonthlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `countryId` int unsigned DEFAULT '0' COMMENT '国家/区域ID',\n `month` varchar(6) DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`countryId`,`month`) USING BTREE,\n KEY `month` (`month`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户区域分布统计(按天)'", + "definition": "CREATE TABLE `edgeServerRegionCountryMonthlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `countryId` int(10) unsigned DEFAULT '0' COMMENT '国家/区域ID',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`countryId`,`month`) USING BTREE,\n KEY `month` (`month`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户区域分布统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "countryId", - "definition": "int unsigned DEFAULT '0' COMMENT '国家/区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '国家/区域ID'" }, { "name": "month", @@ -254177,7 +254875,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -254204,19 +254902,19 @@ "name": "edgeServerRegionProviderMonthlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerRegionProviderMonthlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `providerId` int unsigned DEFAULT '0' COMMENT '运营商ID',\n `month` varchar(6) DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`providerId`,`month`) USING BTREE,\n KEY `month` (`month`) USING BTREE,\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户省份分布统计(按天)'", + "definition": "CREATE TABLE `edgeServerRegionProviderMonthlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `providerId` int(10) unsigned DEFAULT '0' COMMENT '运营商ID',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`providerId`,`month`) USING BTREE,\n KEY `month` (`month`) USING BTREE,\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户省份分布统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "providerId", - "definition": "int unsigned DEFAULT '0' COMMENT '运营商ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '运营商ID'" }, { "name": "month", @@ -254224,7 +254922,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -254251,19 +254949,19 @@ "name": "edgeServerRegionProvinceMonthlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerRegionProvinceMonthlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int unsigned DEFAULT '0' COMMENT '服务ID',\n `provinceId` int unsigned DEFAULT '0' COMMENT '省份ID',\n `month` varchar(6) DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`provinceId`,`month`) USING BTREE,\n KEY `month` (`month`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户省份分布统计(按天)'", + "definition": "CREATE TABLE `edgeServerRegionProvinceMonthlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `serverId` int(10) unsigned DEFAULT '0' COMMENT '服务ID',\n `provinceId` int(10) unsigned DEFAULT '0' COMMENT '省份ID',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '月份YYYYMM',\n `count` bigint(20) unsigned DEFAULT '0' COMMENT '数量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `unique_id` (`serverId`,`provinceId`,`month`) USING BTREE,\n KEY `month` (`month`),\n KEY `serverId` (`serverId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务用户省份分布统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "serverId", - "definition": "int unsigned DEFAULT '0' COMMENT '服务ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '服务ID'" }, { "name": "provinceId", - "definition": "int unsigned DEFAULT '0' COMMENT '省份ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '省份ID'" }, { "name": "month", @@ -254271,7 +254969,7 @@ }, { "name": "count", - "definition": "bigint unsigned DEFAULT '0' COMMENT '数量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '数量'" } ], "indexes": [ @@ -254298,15 +254996,15 @@ "name": "edgeServerStatBoardCharts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerStatBoardCharts` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `boardId` bigint unsigned DEFAULT '0' COMMENT '看板ID',\n `code` varchar(255) DEFAULT NULL COMMENT '内置图表代码',\n `itemId` int unsigned DEFAULT '0' COMMENT '指标ID',\n `chartId` int unsigned DEFAULT '0' COMMENT '图表ID',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `boardId` (`boardId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务看板中的图表'", + "definition": "CREATE TABLE `edgeServerStatBoardCharts` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `boardId` bigint(20) unsigned DEFAULT '0' COMMENT '看板ID',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内置图表代码',\n `itemId` int(10) unsigned DEFAULT '0' COMMENT '指标ID',\n `chartId` int(10) unsigned DEFAULT '0' COMMENT '图表ID',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `boardId` (`boardId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务看板中的图表'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "boardId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '看板ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '看板ID'" }, { "name": "code", @@ -254314,19 +255012,19 @@ }, { "name": "itemId", - "definition": "int unsigned DEFAULT '0' COMMENT '指标ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '指标ID'" }, { "name": "chartId", - "definition": "int unsigned DEFAULT '0' COMMENT '图表ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '图表ID'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -254345,11 +255043,11 @@ "name": "edgeServerStatBoards", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServerStatBoards` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务统计看板'", + "definition": "CREATE TABLE `edgeServerStatBoards` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `clusterId` (`clusterId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务统计看板'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -254357,19 +255055,19 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -254388,23 +255086,23 @@ "name": "edgeServers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeServers` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `type` varchar(64) DEFAULT NULL COMMENT '服务类型',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\n `plainServerNames` json DEFAULT NULL COMMENT '扁平化域名列表',\n `serverNames` json DEFAULT NULL COMMENT '域名列表',\n `auditingAt` bigint unsigned DEFAULT '0' COMMENT '审核提交时间',\n `auditingServerNames` json DEFAULT NULL COMMENT '审核中的域名',\n `isAuditing` tinyint unsigned DEFAULT '0' COMMENT '是否正在审核',\n `auditingResult` json DEFAULT NULL COMMENT '审核结果',\n `http` json DEFAULT NULL COMMENT 'HTTP配置',\n `https` json DEFAULT NULL COMMENT 'HTTPS配置',\n `tcp` json DEFAULT NULL COMMENT 'TCP配置',\n `tls` json DEFAULT NULL COMMENT 'TLS配置',\n `unix` json DEFAULT NULL COMMENT 'Unix配置(弃用)',\n `udp` json DEFAULT NULL COMMENT 'UDP配置',\n `webId` int unsigned DEFAULT '0' COMMENT 'WEB配置',\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理配置',\n `groupIds` json DEFAULT NULL COMMENT '分组ID列表',\n `config` json DEFAULT NULL COMMENT '服务配置,自动生成',\n `configMd5` varchar(32) DEFAULT NULL COMMENT 'Md5',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `includeNodes` json DEFAULT NULL COMMENT '部署条件',\n `excludeNodes` json DEFAULT NULL COMMENT '节点排除条件',\n `version` int unsigned DEFAULT '0' COMMENT '版本号',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `dnsName` varchar(255) DEFAULT NULL COMMENT 'DNS名称',\n `tcpPorts` json DEFAULT NULL COMMENT '所包含TCP端口',\n `udpPorts` json DEFAULT NULL COMMENT '所包含UDP端口',\n `supportCNAME` tinyint unsigned DEFAULT '0' COMMENT '允许CNAME不在域名名单',\n `trafficLimit` json DEFAULT NULL COMMENT '流量限制',\n `trafficDay` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `trafficMonth` varchar(6) DEFAULT NULL COMMENT 'YYYYMM',\n `totalDailyTraffic` decimal(20,6) unsigned DEFAULT '0.000000' COMMENT '日流量',\n `totalMonthlyTraffic` decimal(20,6) unsigned DEFAULT '0.000000' COMMENT '月流量',\n `trafficLimitStatus` json DEFAULT NULL COMMENT '流量限制状态',\n `totalTraffic` decimal(20,6) unsigned DEFAULT '0.000000' COMMENT '总流量',\n `userPlanId` int unsigned DEFAULT '0' COMMENT '所属套餐ID',\n `lastUserPlanId` int unsigned DEFAULT '0' COMMENT '上一次使用的套餐',\n `uam` json DEFAULT NULL COMMENT 'UAM设置',\n `bandwidthTime` varchar(12) DEFAULT NULL COMMENT '带宽更新时间,YYYYMMDDHHII',\n `bandwidthBytes` bigint unsigned DEFAULT '0' COMMENT '最近带宽峰值',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '最近攻击请求数',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '最近总请求数',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `adminId` (`adminId`),\n KEY `isUpdating_state` (`state`) USING BTREE,\n KEY `dnsName` (`dnsName`),\n KEY `clusterId` (`clusterId`),\n KEY `isAuditing` (`isAuditing`),\n KEY `webId` (`webId`),\n KEY `userPlanId` (`userPlanId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务'", + "definition": "CREATE TABLE `edgeServers` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '服务类型',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `plainServerNames` json DEFAULT NULL COMMENT '扁平化域名列表',\n `serverNames` json DEFAULT NULL COMMENT '域名列表',\n `auditingAt` bigint(20) unsigned DEFAULT '0' COMMENT '审核提交时间',\n `auditingServerNames` json DEFAULT NULL COMMENT '审核中的域名',\n `isAuditing` tinyint(3) unsigned DEFAULT '0' COMMENT '是否正在审核',\n `auditingResult` json DEFAULT NULL COMMENT '审核结果',\n `http` json DEFAULT NULL COMMENT 'HTTP配置',\n `https` json DEFAULT NULL COMMENT 'HTTPS配置',\n `tcp` json DEFAULT NULL COMMENT 'TCP配置',\n `tls` json DEFAULT NULL COMMENT 'TLS配置',\n `unix` json DEFAULT NULL COMMENT 'Unix配置(弃用)',\n `udp` json DEFAULT NULL COMMENT 'UDP配置',\n `webId` int(10) unsigned DEFAULT '0' COMMENT 'WEB配置',\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理配置',\n `groupIds` json DEFAULT NULL COMMENT '分组ID列表',\n `config` json DEFAULT NULL COMMENT '服务配置,自动生成',\n `configMd5` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Md5',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `includeNodes` json DEFAULT NULL COMMENT '部署条件',\n `excludeNodes` json DEFAULT NULL COMMENT '节点排除条件',\n `version` int(10) unsigned DEFAULT '0' COMMENT '版本号',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `dnsName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'DNS名称',\n `tcpPorts` json DEFAULT NULL COMMENT '所包含TCP端口',\n `udpPorts` json DEFAULT NULL COMMENT '所包含UDP端口',\n `supportCNAME` tinyint(3) unsigned DEFAULT '0' COMMENT '允许CNAME不在域名名单',\n `trafficLimit` json DEFAULT NULL COMMENT '流量限制',\n `trafficDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `trafficMonth` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMM',\n `totalDailyTraffic` decimal(20,6) unsigned DEFAULT '0.000000' COMMENT '日流量',\n `totalMonthlyTraffic` decimal(20,6) unsigned DEFAULT '0.000000' COMMENT '月流量',\n `trafficLimitStatus` json DEFAULT NULL COMMENT '流量限制状态',\n `totalTraffic` decimal(20,6) unsigned DEFAULT '0.000000' COMMENT '总流量',\n `userPlanId` int(10) unsigned DEFAULT '0' COMMENT '所属套餐ID',\n `lastUserPlanId` int(10) unsigned DEFAULT '0' COMMENT '上一次使用的套餐',\n `uam` json DEFAULT NULL COMMENT 'UAM设置',\n `bandwidthTime` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '带宽更新时间,YYYYMMDDHHII',\n `bandwidthBytes` bigint(20) unsigned DEFAULT '0' COMMENT '最近带宽峰值',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '最近攻击请求数',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '最近总请求数',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `adminId` (`adminId`),\n KEY `isUpdating_state` (`state`) USING BTREE,\n KEY `dnsName` (`dnsName`),\n KEY `clusterId` (`clusterId`),\n KEY `isAuditing` (`isAuditing`),\n KEY `webId` (`webId`),\n KEY `userPlanId` (`userPlanId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "type", @@ -254428,7 +255126,7 @@ }, { "name": "auditingAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '审核提交时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '审核提交时间'" }, { "name": "auditingServerNames", @@ -254436,7 +255134,7 @@ }, { "name": "isAuditing", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否正在审核'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否正在审核'" }, { "name": "auditingResult", @@ -254468,7 +255166,7 @@ }, { "name": "webId", - "definition": "int unsigned DEFAULT '0' COMMENT 'WEB配置'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT 'WEB配置'" }, { "name": "reverseProxy", @@ -254488,7 +255186,7 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "includeNodes", @@ -254500,15 +255198,15 @@ }, { "name": "version", - "definition": "int unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "dnsName", @@ -254524,7 +255222,7 @@ }, { "name": "supportCNAME", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '允许CNAME不在域名名单'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '允许CNAME不在域名名单'" }, { "name": "trafficLimit", @@ -254556,11 +255254,11 @@ }, { "name": "userPlanId", - "definition": "int unsigned DEFAULT '0' COMMENT '所属套餐ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '所属套餐ID'" }, { "name": "lastUserPlanId", - "definition": "int unsigned DEFAULT '0' COMMENT '上一次使用的套餐'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '上一次使用的套餐'" }, { "name": "uam", @@ -254572,15 +255270,15 @@ }, { "name": "bandwidthBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最近带宽峰值'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最近带宽峰值'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最近攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最近攻击请求数'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最近总请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最近总请求数'" } ], "indexes": [ @@ -254627,19 +255325,19 @@ "name": "edgeSubUsers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSubUsers` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '所属主用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='子用户'", + "definition": "CREATE TABLE `edgeSubUsers` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '所属主用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `username` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='子用户'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '所属主用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '所属主用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -254655,7 +255353,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -254674,11 +255372,11 @@ "name": "edgeSysEvents", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSysEvents` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统事件'", + "definition": "CREATE TABLE `edgeSysEvents` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `params` json DEFAULT NULL COMMENT '参数',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统事件'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "type", @@ -254690,7 +255388,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -254705,11 +255403,11 @@ "name": "edgeSysLockers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSysLockers` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `key` varchar(255) DEFAULT NULL COMMENT '键值',\n `version` bigint unsigned DEFAULT '0' COMMENT '版本号',\n `timeoutAt` bigint unsigned DEFAULT '0' COMMENT '超时时间',\n PRIMARY KEY (`id`),\n UNIQUE KEY `key` (`key`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='并发锁'", + "definition": "CREATE TABLE `edgeSysLockers` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '键值',\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\n `timeoutAt` bigint(20) unsigned DEFAULT '0' COMMENT '超时时间',\n PRIMARY KEY (`id`),\n UNIQUE KEY `key` (`key`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='并发锁'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "key", @@ -254717,11 +255415,11 @@ }, { "name": "version", - "definition": "bigint unsigned DEFAULT '0' COMMENT '版本号'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '版本号'" }, { "name": "timeoutAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '超时时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '超时时间'" } ], "indexes": [ @@ -254740,15 +255438,15 @@ "name": "edgeSysSettings", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeSysSettings` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\n `value` json DEFAULT NULL COMMENT '配置值',\n PRIMARY KEY (`id`),\n UNIQUE KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统配置'", + "definition": "CREATE TABLE `edgeSysSettings` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代号',\n `value` json DEFAULT NULL COMMENT '配置值',\n PRIMARY KEY (`id`),\n UNIQUE KEY `code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统配置'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "code", @@ -254775,23 +255473,23 @@ "name": "edgeTCPFirewallPolicies", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeTCPFirewallPolicies` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int DEFAULT NULL COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int unsigned DEFAULT '0' COMMENT '模版ID',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='TCP防火墙'", + "definition": "CREATE TABLE `edgeTCPFirewallPolicies` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(11) DEFAULT NULL COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `templateId` int(10) unsigned DEFAULT '0' COMMENT '模版ID',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='TCP防火墙'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int COMMENT '管理员ID'" + "definition": "int(11) COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "templateId", - "definition": "int unsigned DEFAULT '0' COMMENT '模版ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '模版ID'" } ], "indexes": [ @@ -254806,11 +255504,11 @@ "name": "edgeTrafficDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeTrafficDailyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '流量字节',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countIPs` bigint unsigned DEFAULT '0' COMMENT '独立IP数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", + "definition": "CREATE TABLE `edgeTrafficDailyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量字节',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countIPs` bigint(20) unsigned DEFAULT '0' COMMENT '独立IP数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按天)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "day", @@ -254818,31 +255516,31 @@ }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量字节'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countIPs", - "definition": "bigint unsigned DEFAULT '0' COMMENT '独立IP数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '独立IP数'" } ], "indexes": [ @@ -254861,11 +255559,11 @@ "name": "edgeTrafficHourlyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeTrafficHourlyStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hour` varchar(10) DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击数',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按小时)'", + "definition": "CREATE TABLE `edgeTrafficHourlyStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `hour` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDDHH',\n `bytes` bigint(20) unsigned DEFAULT NULL COMMENT '流量字节',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击数',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n PRIMARY KEY (`id`),\n UNIQUE KEY `hour` (`hour`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='总的流量统计(按小时)'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "hour", @@ -254873,27 +255571,27 @@ }, { "name": "bytes", - "definition": "bigint unsigned COMMENT '流量字节'" + "definition": "bigint(20) unsigned COMMENT '流量字节'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击数'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" } ], "indexes": [ @@ -254912,19 +255610,19 @@ "name": "edgeTrafficPackagePeriods", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeTrafficPackagePeriods` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `count` int unsigned DEFAULT '0' COMMENT '数量',\n `unit` varchar(8) DEFAULT NULL COMMENT '单位:month, year',\n `months` int unsigned DEFAULT '0' COMMENT '月数',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包有效期'", + "definition": "CREATE TABLE `edgeTrafficPackagePeriods` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `count` int(10) unsigned DEFAULT '0' COMMENT '数量',\n `unit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位:month, year',\n `months` int(10) unsigned DEFAULT '0' COMMENT '月数',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包有效期'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "count", - "definition": "int unsigned DEFAULT '0' COMMENT '数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '数量'" }, { "name": "unit", @@ -254932,11 +255630,11 @@ }, { "name": "months", - "definition": "int unsigned DEFAULT '0' COMMENT '月数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '月数'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -254951,23 +255649,23 @@ "name": "edgeTrafficPackagePrices", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeTrafficPackagePrices` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `packageId` int unsigned DEFAULT '0' COMMENT '套餐ID',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `periodId` int unsigned DEFAULT '0' COMMENT '有效期ID',\n `price` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '价格',\n `discountPrice` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '折后价格',\n PRIMARY KEY (`id`),\n UNIQUE KEY `package_region_period` (`packageId`,`regionId`,`periodId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包价格'", + "definition": "CREATE TABLE `edgeTrafficPackagePrices` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `packageId` int(10) unsigned DEFAULT '0' COMMENT '套餐ID',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `periodId` int(10) unsigned DEFAULT '0' COMMENT '有效期ID',\n `price` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '价格',\n `discountPrice` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '折后价格',\n PRIMARY KEY (`id`),\n UNIQUE KEY `package_region_period` (`packageId`,`regionId`,`periodId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包价格'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "packageId", - "definition": "int unsigned DEFAULT '0' COMMENT '套餐ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '套餐ID'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "periodId", - "definition": "int unsigned DEFAULT '0' COMMENT '有效期ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效期ID'" }, { "name": "price", @@ -254994,15 +255692,15 @@ "name": "edgeTrafficPackages", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeTrafficPackages` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `size` int unsigned DEFAULT '0' COMMENT '尺寸',\n `unit` varchar(8) DEFAULT NULL COMMENT '单位(gb|tb等)',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '字节',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包'", + "definition": "CREATE TABLE `edgeTrafficPackages` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `size` int(10) unsigned DEFAULT '0' COMMENT '尺寸',\n `unit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位(gb|tb等)',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '字节',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流量包'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "size", - "definition": "int unsigned DEFAULT '0' COMMENT '尺寸'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '尺寸'" }, { "name": "unit", @@ -255010,15 +255708,15 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '字节'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '字节'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -255033,15 +255731,15 @@ "name": "edgeUpdatingServerLists", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUpdatingServerLists` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\n `serverIds` json DEFAULT NULL COMMENT '服务IDs',\n `day` varchar(8) DEFAULT NULL COMMENT '创建日期',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`),\n KEY `clusterId` (`clusterId`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='待更新服务列表'", + "definition": "CREATE TABLE `edgeUpdatingServerLists` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID',\n `serverIds` json DEFAULT NULL COMMENT '服务IDs',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`),\n KEY `clusterId` (`clusterId`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='待更新服务列表'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "uniqueId", @@ -255080,31 +255778,31 @@ "name": "edgeUserADInstances", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserADInstances` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `instanceId` int unsigned DEFAULT '0' COMMENT '高防实例ID',\n `periodId` int unsigned DEFAULT '0' COMMENT '有效期',\n `periodCount` int unsigned DEFAULT '0' COMMENT '有效期数量',\n `periodUnit` varchar(8) DEFAULT NULL COMMENT '有效期单位',\n `dayFrom` varchar(8) DEFAULT NULL COMMENT '开始日期',\n `dayTo` varchar(8) DEFAULT NULL COMMENT '结束日期',\n `maxObjects` int unsigned DEFAULT '0' COMMENT '最多防护对象数',\n `objectCodes` json DEFAULT NULL COMMENT '防护对象',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `instanceId` (`instanceId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防实例'", + "definition": "CREATE TABLE `edgeUserADInstances` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `instanceId` int(10) unsigned DEFAULT '0' COMMENT '高防实例ID',\n `periodId` int(10) unsigned DEFAULT '0' COMMENT '有效期',\n `periodCount` int(10) unsigned DEFAULT '0' COMMENT '有效期数量',\n `periodUnit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '有效期单位',\n `dayFrom` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开始日期',\n `dayTo` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结束日期',\n `maxObjects` int(10) unsigned DEFAULT '0' COMMENT '最多防护对象数',\n `objectCodes` json DEFAULT NULL COMMENT '防护对象',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `instanceId` (`instanceId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='高防实例'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "instanceId", - "definition": "int unsigned DEFAULT '0' COMMENT '高防实例ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '高防实例ID'" }, { "name": "periodId", - "definition": "int unsigned DEFAULT '0' COMMENT '有效期'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效期'" }, { "name": "periodCount", - "definition": "int unsigned DEFAULT '0' COMMENT '有效期数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效期数量'" }, { "name": "periodUnit", @@ -255120,7 +255818,7 @@ }, { "name": "maxObjects", - "definition": "int unsigned DEFAULT '0' COMMENT '最多防护对象数'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '最多防护对象数'" }, { "name": "objectCodes", @@ -255128,11 +255826,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -255155,27 +255853,27 @@ "name": "edgeUserAccessKeys", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserAccessKeys` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `subUserId` int unsigned DEFAULT '0' COMMENT '子用户ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一的Key',\n `secret` varchar(64) DEFAULT NULL COMMENT '密钥',\n `description` varchar(255) DEFAULT NULL COMMENT '备注',\n `accessedAt` bigint unsigned DEFAULT '0' COMMENT '最近一次访问时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `subUserId` (`subUserId`),\n KEY `uniqueId` (`uniqueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AccessKey'", + "definition": "CREATE TABLE `edgeUserAccessKeys` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `subUserId` int(10) unsigned DEFAULT '0' COMMENT '子用户ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一的Key',\n `secret` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',\n `accessedAt` bigint(20) unsigned DEFAULT '0' COMMENT '最近一次访问时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `subUserId` (`subUserId`),\n KEY `uniqueId` (`uniqueId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AccessKey'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "subUserId", - "definition": "int unsigned DEFAULT '0' COMMENT '子用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '子用户ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "uniqueId", @@ -255191,11 +255889,11 @@ }, { "name": "accessedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最近一次访问时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最近一次访问时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -255222,11 +255920,11 @@ "name": "edgeUserAccountDailyStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserAccountDailyStats` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `month` varchar(6) DEFAULT NULL COMMENT 'YYYYMM',\n `income` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '收入',\n `expense` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '支出',\n PRIMARY KEY (`id`),\n UNIQUE KEY `day` (`day`) USING BTREE,\n KEY `month` (`month`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='账户每日统计'", + "definition": "CREATE TABLE `edgeUserAccountDailyStats` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMM',\n `income` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '收入',\n `expense` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '支出',\n PRIMARY KEY (`id`),\n UNIQUE KEY `day` (`day`) USING BTREE,\n KEY `month` (`month`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='账户每日统计'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "day", @@ -255265,19 +255963,19 @@ "name": "edgeUserAccountLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserAccountLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `accountId` bigint unsigned DEFAULT '0' COMMENT '账户ID',\n `delta` decimal(11,2) DEFAULT '0.00' COMMENT '操作余额的数量(可为负)',\n `deltaFrozen` decimal(11,2) DEFAULT '0.00' COMMENT '操作冻结的数量(可为负)',\n `total` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '操作后余额',\n `totalFrozen` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '操作后冻结余额',\n `eventType` varchar(128) DEFAULT NULL COMMENT '类型',\n `description` varchar(512) DEFAULT NULL COMMENT '描述文字',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '时间',\n `params` json DEFAULT NULL COMMENT '参数',\n PRIMARY KEY (`id`),\n KEY `accountId` (`accountId`),\n KEY `type` (`eventType`),\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户账户日志'", + "definition": "CREATE TABLE `edgeUserAccountLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `accountId` bigint(20) unsigned DEFAULT '0' COMMENT '账户ID',\n `delta` decimal(11,2) DEFAULT '0.00' COMMENT '操作余额的数量(可为负)',\n `deltaFrozen` decimal(11,2) DEFAULT '0.00' COMMENT '操作冻结的数量(可为负)',\n `total` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '操作后余额',\n `totalFrozen` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '操作后冻结余额',\n `eventType` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `description` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述文字',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '时间',\n `params` json DEFAULT NULL COMMENT '参数',\n PRIMARY KEY (`id`),\n KEY `accountId` (`accountId`),\n KEY `type` (`eventType`),\n KEY `day` (`day`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户账户日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "accountId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '账户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '账户ID'" }, { "name": "delta", @@ -255309,7 +256007,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '时间'" }, { "name": "params", @@ -255344,15 +256042,15 @@ "name": "edgeUserAccounts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserAccounts` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `total` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '可用总余额',\n `totalFrozen` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '冻结余额',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userId` (`userId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户账号'", + "definition": "CREATE TABLE `edgeUserAccounts` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `total` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '可用总余额',\n `totalFrozen` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '冻结余额',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userId` (`userId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户账号'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "total", @@ -255379,19 +256077,19 @@ "name": "edgeUserBandwidthStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "day", @@ -255403,35 +256101,35 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255450,15 +256148,15 @@ "name": "edgeUserBandwidthStats_0", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_0` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_0` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255470,39 +256168,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255521,15 +256219,15 @@ "name": "edgeUserBandwidthStats_1", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_1` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_1` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255541,39 +256239,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255592,15 +256290,15 @@ "name": "edgeUserBandwidthStats_10", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_10` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_10` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255612,39 +256310,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255663,15 +256361,15 @@ "name": "edgeUserBandwidthStats_11", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_11` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_11` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255683,39 +256381,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255734,15 +256432,15 @@ "name": "edgeUserBandwidthStats_12", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_12` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_12` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255754,39 +256452,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255805,15 +256503,15 @@ "name": "edgeUserBandwidthStats_13", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_13` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_13` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255825,39 +256523,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255876,15 +256574,15 @@ "name": "edgeUserBandwidthStats_14", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_14` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_14` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255896,39 +256594,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -255947,15 +256645,15 @@ "name": "edgeUserBandwidthStats_15", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_15` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_15` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -255967,39 +256665,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256018,15 +256716,15 @@ "name": "edgeUserBandwidthStats_16", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_16` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_16` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256038,39 +256736,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256089,15 +256787,15 @@ "name": "edgeUserBandwidthStats_17", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_17` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_17` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256109,39 +256807,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256160,15 +256858,15 @@ "name": "edgeUserBandwidthStats_18", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_18` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_18` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256180,39 +256878,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256231,15 +256929,15 @@ "name": "edgeUserBandwidthStats_19", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_19` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_19` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256251,39 +256949,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256302,15 +257000,15 @@ "name": "edgeUserBandwidthStats_2", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_2` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_2` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256322,39 +257020,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256373,15 +257071,15 @@ "name": "edgeUserBandwidthStats_3", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_3` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_3` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256393,39 +257091,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256444,15 +257142,15 @@ "name": "edgeUserBandwidthStats_4", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_4` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_4` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256464,39 +257162,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256515,15 +257213,15 @@ "name": "edgeUserBandwidthStats_5", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_5` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_5` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256535,39 +257233,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256586,15 +257284,15 @@ "name": "edgeUserBandwidthStats_6", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_6` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_6` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256606,39 +257304,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256657,15 +257355,15 @@ "name": "edgeUserBandwidthStats_7", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_7` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_7` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256677,39 +257375,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256728,15 +257426,15 @@ "name": "edgeUserBandwidthStats_8", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_8` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_8` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256748,39 +257446,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256799,15 +257497,15 @@ "name": "edgeUserBandwidthStats_9", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBandwidthStats_9` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", + "definition": "CREATE TABLE `edgeUserBandwidthStats_9` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `user_day_time_region` (`userId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户月带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "day", @@ -256819,39 +257517,39 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" } ], "indexes": [ @@ -256870,15 +257568,15 @@ "name": "edgeUserBills", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserBills` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) DEFAULT NULL COMMENT '消费类型',\n `pricePeriod` varchar(32) DEFAULT 'monthly' COMMENT '计费周期',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '消费数额',\n `dayFrom` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `dayTo` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `month` varchar(6) DEFAULT NULL COMMENT '帐期YYYYMM',\n `canPay` tinyint unsigned DEFAULT '1' COMMENT '是否可以支付',\n `isPaid` tinyint unsigned DEFAULT '0' COMMENT '是否已支付',\n `paidAt` bigint unsigned DEFAULT '0' COMMENT '支付时间',\n `code` varchar(64) DEFAULT NULL COMMENT '账单编号',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `createdDay` varchar(8) DEFAULT NULL COMMENT '创建日期',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `code` (`code`),\n UNIQUE KEY `user_month_day_type_state` (`userId`,`month`,`type`,`dayFrom`,`dayTo`,`state`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `isPaid` (`isPaid`),\n KEY `createdDay` (`createdDay`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户账单'", + "definition": "CREATE TABLE `edgeUserBills` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '消费类型',\n `pricePeriod` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'monthly' COMMENT '计费周期',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '消费数额',\n `dayFrom` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `dayTo` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `month` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '帐期YYYYMM',\n `canPay` tinyint(3) unsigned DEFAULT '1' COMMENT '是否可以支付',\n `isPaid` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已支付',\n `paidAt` bigint(20) unsigned DEFAULT '0' COMMENT '支付时间',\n `code` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '账单编号',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `createdDay` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建日期',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `code` (`code`),\n UNIQUE KEY `user_month_day_type_state` (`userId`,`month`,`type`,`dayFrom`,`dayTo`,`state`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `isPaid` (`isPaid`),\n KEY `createdDay` (`createdDay`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户账单'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "type", @@ -256910,15 +257608,15 @@ }, { "name": "canPay", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否可以支付'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否可以支付'" }, { "name": "isPaid", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已支付'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已支付'" }, { "name": "paidAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '支付时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '支付时间'" }, { "name": "code", @@ -256926,7 +257624,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "createdDay", @@ -256934,7 +257632,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -256969,11 +257667,11 @@ "name": "edgeUserEmailNotifications", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserEmailNotifications` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址',\n `subject` varchar(255) DEFAULT NULL COMMENT '标题',\n `body` text COMMENT '内容',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮件通知队列'", + "definition": "CREATE TABLE `edgeUserEmailNotifications` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱地址',\n `subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',\n `body` text COLLATE utf8mb4_unicode_ci COMMENT '内容',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `day` (`day`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮件通知队列'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "email", @@ -256989,7 +257687,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "day", @@ -257012,11 +257710,11 @@ "name": "edgeUserEmailVerifications", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserEmailVerifications` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `email` varchar(255) DEFAULT NULL COMMENT '邮箱',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(32) DEFAULT NULL COMMENT '激活码',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isSent` tinyint unsigned DEFAULT '0' COMMENT '是否已发送',\n `isVerified` tinyint unsigned DEFAULT '0' COMMENT '是否已激活',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `code` (`code`),\n KEY `day` (`day`),\n KEY `isSent` (`isSent`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱激活邮件队列'", + "definition": "CREATE TABLE `edgeUserEmailVerifications` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '激活码',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isSent` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发送',\n `isVerified` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已激活',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `code` (`code`),\n KEY `day` (`day`),\n KEY `isSent` (`isSent`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱激活邮件队列'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "email", @@ -257024,7 +257722,7 @@ }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "code", @@ -257032,15 +257730,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isSent", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已发送'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发送'" }, { "name": "isVerified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已激活'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已激活'" }, { "name": "day", @@ -257075,15 +257773,15 @@ "name": "edgeUserIdentities", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserIdentities` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `orgType` varchar(64) DEFAULT NULL COMMENT '组织类型',\n `type` varchar(64) DEFAULT NULL COMMENT '证件类型',\n `realName` varchar(128) DEFAULT NULL COMMENT '真实姓名',\n `number` varchar(128) DEFAULT NULL COMMENT '编号',\n `fileIds` json DEFAULT NULL COMMENT '文件ID',\n `status` varchar(32) DEFAULT NULL COMMENT '状态:none,submitted,verified,rejected',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `submittedAt` bigint unsigned DEFAULT '0' COMMENT '提交时间',\n `rejectedAt` bigint unsigned DEFAULT '0' COMMENT '拒绝时间',\n `verifiedAt` bigint unsigned DEFAULT '0' COMMENT '认证时间',\n `rejectReason` varchar(255) DEFAULT NULL COMMENT '拒绝原因',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `status` (`status`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户实名认证信息'", + "definition": "CREATE TABLE `edgeUserIdentities` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `orgType` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '组织类型',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证件类型',\n `realName` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '真实姓名',\n `number` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '编号',\n `fileIds` json DEFAULT NULL COMMENT '文件ID',\n `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态:none,submitted,verified,rejected',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `submittedAt` bigint(20) unsigned DEFAULT '0' COMMENT '提交时间',\n `rejectedAt` bigint(20) unsigned DEFAULT '0' COMMENT '拒绝时间',\n `verifiedAt` bigint(20) unsigned DEFAULT '0' COMMENT '认证时间',\n `rejectReason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '拒绝原因',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `status` (`status`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户实名认证信息'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "orgType", @@ -257111,27 +257809,27 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "submittedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '提交时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '提交时间'" }, { "name": "rejectedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '拒绝时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '拒绝时间'" }, { "name": "verifiedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '认证时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '认证时间'" }, { "name": "rejectReason", @@ -257158,11 +257856,11 @@ "name": "edgeUserMobileVerifications", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserMobileVerifications` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `mobile` varchar(64) DEFAULT NULL COMMENT '手机号码',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(32) DEFAULT NULL COMMENT '激活码',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isSent` tinyint unsigned DEFAULT '0' COMMENT '是否已发送',\n `isVerified` tinyint unsigned DEFAULT '0' COMMENT '是否已激活',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `code` (`code`),\n KEY `day` (`day`),\n KEY `isSent` (`isSent`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱激活邮件队列'", + "definition": "CREATE TABLE `edgeUserMobileVerifications` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `mobile` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号码',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '激活码',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isSent` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发送',\n `isVerified` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已激活',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `code` (`code`),\n KEY `day` (`day`),\n KEY `isSent` (`isSent`),\n KEY `userId` (`userId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱激活邮件队列'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "mobile", @@ -257170,7 +257868,7 @@ }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "code", @@ -257178,15 +257876,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isSent", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已发送'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发送'" }, { "name": "isVerified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已激活'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已激活'" }, { "name": "day", @@ -257221,15 +257919,15 @@ "name": "edgeUserNodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserNodes` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `weight` int unsigned DEFAULT '0' COMMENT '权重',\n `status` json DEFAULT NULL COMMENT '运行状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户节点'", + "definition": "CREATE TABLE `edgeUserNodes` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `uniqueId` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一ID',\n `secret` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密钥',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `description` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `weight` int(10) unsigned DEFAULT '0' COMMENT '权重',\n `status` json DEFAULT NULL COMMENT '运行状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户节点'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "uniqueId", @@ -257261,23 +257959,23 @@ }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "weight", - "definition": "int unsigned DEFAULT '0' COMMENT '权重'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '权重'" }, { "name": "status", @@ -257300,23 +257998,23 @@ "name": "edgeUserOrderLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserOrderLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` bigint unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `orderId` bigint unsigned DEFAULT '0' COMMENT '订单ID',\n `status` varchar(64) DEFAULT NULL COMMENT '状态',\n `snapshot` json DEFAULT NULL COMMENT '状态快照',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `orderId` (`orderId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='订单日志'", + "definition": "CREATE TABLE `edgeUserOrderLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `orderId` bigint(20) unsigned DEFAULT '0' COMMENT '订单ID',\n `status` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',\n `snapshot` json DEFAULT NULL COMMENT '状态快照',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n PRIMARY KEY (`id`),\n KEY `orderId` (`orderId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='订单日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "orderId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '订单ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '订单ID'" }, { "name": "status", @@ -257328,7 +258026,7 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" } ], "indexes": [ @@ -257347,15 +258045,15 @@ "name": "edgeUserOrders", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserOrders` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '用户订单',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(64) DEFAULT NULL COMMENT '订单号',\n `type` varchar(64) DEFAULT NULL COMMENT '订单类型',\n `methodId` int unsigned DEFAULT '0' COMMENT '支付方式',\n `status` varchar(64) DEFAULT NULL COMMENT '订单状态',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '金额',\n `params` json DEFAULT NULL COMMENT '附加参数',\n `expiredAt` bigint unsigned DEFAULT '0' COMMENT '过期时间',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `cancelledAt` bigint unsigned DEFAULT '0' COMMENT '取消时间',\n `finishedAt` bigint unsigned DEFAULT '0' COMMENT '结束时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `code` (`code`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `status` (`status`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户订单'", + "definition": "CREATE TABLE `edgeUserOrders` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户订单',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `code` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单号',\n `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单类型',\n `methodId` int(10) unsigned DEFAULT '0' COMMENT '支付方式',\n `status` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单状态',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '金额',\n `params` json DEFAULT NULL COMMENT '附加参数',\n `expiredAt` bigint(20) unsigned DEFAULT '0' COMMENT '过期时间',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `cancelledAt` bigint(20) unsigned DEFAULT '0' COMMENT '取消时间',\n `finishedAt` bigint(20) unsigned DEFAULT '0' COMMENT '结束时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n UNIQUE KEY `code` (`code`) USING BTREE,\n KEY `userId` (`userId`),\n KEY `status` (`status`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户订单'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT '用户订单'" + "definition": "bigint(20) unsigned auto_increment COMMENT '用户订单'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "code", @@ -257367,7 +258065,7 @@ }, { "name": "methodId", - "definition": "int unsigned DEFAULT '0' COMMENT '支付方式'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '支付方式'" }, { "name": "status", @@ -257383,23 +258081,23 @@ }, { "name": "expiredAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '过期时间'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "cancelledAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '取消时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '取消时间'" }, { "name": "finishedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '结束时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '结束时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -257426,19 +258124,19 @@ "name": "edgeUserPlanBandwidthStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257450,43 +258148,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257505,19 +258203,19 @@ "name": "edgeUserPlanBandwidthStats_0", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_0` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_0` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257529,43 +258227,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257584,19 +258282,19 @@ "name": "edgeUserPlanBandwidthStats_1", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_1` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_1` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257608,43 +258306,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257663,19 +258361,19 @@ "name": "edgeUserPlanBandwidthStats_10", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_10` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_10` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257687,43 +258385,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257742,19 +258440,19 @@ "name": "edgeUserPlanBandwidthStats_11", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_11` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_11` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257766,43 +258464,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257821,19 +258519,19 @@ "name": "edgeUserPlanBandwidthStats_12", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_12` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_12` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257845,43 +258543,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257900,19 +258598,19 @@ "name": "edgeUserPlanBandwidthStats_13", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_13` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_13` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -257924,43 +258622,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -257979,19 +258677,19 @@ "name": "edgeUserPlanBandwidthStats_14", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_14` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_14` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258003,43 +258701,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258058,19 +258756,19 @@ "name": "edgeUserPlanBandwidthStats_15", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_15` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_15` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258082,43 +258780,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258137,19 +258835,19 @@ "name": "edgeUserPlanBandwidthStats_16", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_16` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_16` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258161,43 +258859,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258216,19 +258914,19 @@ "name": "edgeUserPlanBandwidthStats_17", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_17` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_17` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258240,43 +258938,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258295,19 +258993,19 @@ "name": "edgeUserPlanBandwidthStats_18", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_18` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_18` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258319,43 +259017,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258374,19 +259072,19 @@ "name": "edgeUserPlanBandwidthStats_19", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_19` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_19` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258398,43 +259096,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258453,19 +259151,19 @@ "name": "edgeUserPlanBandwidthStats_2", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_2` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_2` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258477,43 +259175,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258532,19 +259230,19 @@ "name": "edgeUserPlanBandwidthStats_3", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_3` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_3` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258556,43 +259254,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258611,19 +259309,19 @@ "name": "edgeUserPlanBandwidthStats_4", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_4` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_4` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258635,43 +259333,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258690,19 +259388,19 @@ "name": "edgeUserPlanBandwidthStats_5", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_5` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_5` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258714,43 +259412,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258769,19 +259467,19 @@ "name": "edgeUserPlanBandwidthStats_6", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_6` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_6` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258793,43 +259491,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258848,19 +259546,19 @@ "name": "edgeUserPlanBandwidthStats_7", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_7` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_7` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258872,43 +259570,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -258927,19 +259625,19 @@ "name": "edgeUserPlanBandwidthStats_8", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_8` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_8` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -258951,43 +259649,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -259006,19 +259704,19 @@ "name": "edgeUserPlanBandwidthStats_9", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_9` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", + "definition": "CREATE TABLE `edgeUserPlanBandwidthStats_9` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期YYYYMMDD',\n `timeAt` varchar(4) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时间点HHII',\n `bytes` bigint(20) unsigned DEFAULT '0' COMMENT '带宽',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总流量',\n `avgBytes` bigint(20) unsigned DEFAULT '0' COMMENT '平均流量',\n `cachedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量',\n `attackBytes` bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '请求数',\n `countCachedRequests` bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数',\n `countAttackRequests` bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlan_day_time_region` (`userPlanId`,`day`,`timeAt`,`regionId`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐带宽峰值'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "day", @@ -259030,43 +259728,43 @@ }, { "name": "bytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '带宽'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '带宽'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总流量'" }, { "name": "avgBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '平均流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '平均流量'" }, { "name": "cachedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的流量'" }, { "name": "attackBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '请求数'" }, { "name": "countCachedRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '缓存的请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '缓存的请求数'" }, { "name": "countAttackRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '攻击请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '攻击请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" } ], "indexes": [ @@ -259085,15 +259783,15 @@ "name": "edgeUserPlanStats", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlanStats` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userPlanId` bigint unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `date` varchar(16) DEFAULT NULL COMMENT '日期:YYYYMMDD或YYYYMM',\n `dateType` varchar(16) DEFAULT NULL COMMENT '日期类型:day|month',\n `trafficBytes` bigint unsigned DEFAULT '0' COMMENT '流量',\n `countRequests` bigint unsigned DEFAULT '0' COMMENT '总请求数',\n `countWebsocketConnections` bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n `isProcessed` tinyint unsigned DEFAULT '0' COMMENT '是否已处理',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlanId_date_dateType` (`userPlanId`,`date`,`dateType`) USING BTREE,\n KEY `isProcessed` (`isProcessed`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐统计'", + "definition": "CREATE TABLE `edgeUserPlanStats` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userPlanId` bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID',\n `date` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期:YYYYMMDD或YYYYMM',\n `dateType` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日期类型:day|month',\n `trafficBytes` bigint(20) unsigned DEFAULT '0' COMMENT '流量',\n `countRequests` bigint(20) unsigned DEFAULT '0' COMMENT '总请求数',\n `countWebsocketConnections` bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数',\n `isProcessed` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已处理',\n PRIMARY KEY (`id`),\n UNIQUE KEY `userPlanId_date_dateType` (`userPlanId`,`date`,`dateType`) USING BTREE,\n KEY `isProcessed` (`isProcessed`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户套餐统计'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userPlanId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户套餐ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户套餐ID'" }, { "name": "date", @@ -259105,19 +259803,19 @@ }, { "name": "trafficBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '流量'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '流量'" }, { "name": "countRequests", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总请求数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总请求数'" }, { "name": "countWebsocketConnections", - "definition": "bigint unsigned DEFAULT '0' COMMENT 'Websocket连接数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT 'Websocket连接数'" }, { "name": "isProcessed", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已处理'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已处理'" } ], "indexes": [ @@ -259140,23 +259838,23 @@ "name": "edgeUserPlans", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserPlans` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int unsigned DEFAULT '0' COMMENT '用户ID',\n `planId` int unsigned DEFAULT '0' COMMENT '套餐ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\n `dayTo` date DEFAULT NULL COMMENT '结束日期',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `planId` (`planId`),\n KEY `userId` (`userId`),\n KEY `dayTo` (`dayTo`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户的套餐'", + "definition": "CREATE TABLE `edgeUserPlans` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` int(10) unsigned DEFAULT '0' COMMENT '用户ID',\n `planId` int(10) unsigned DEFAULT '0' COMMENT '套餐ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',\n `dayTo` date DEFAULT NULL COMMENT '结束日期',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `planId` (`planId`),\n KEY `userId` (`userId`),\n KEY `dayTo` (`dayTo`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户的套餐'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "int unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "planId", - "definition": "int unsigned DEFAULT '0' COMMENT '套餐ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '套餐ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "name", @@ -259168,7 +259866,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -259195,19 +259893,19 @@ "name": "edgeUserScripts", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserScripts` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` bigint unsigned DEFAULT '0' COMMENT '操作管理员',\n `code` text COMMENT '代码',\n `codeMD5` varchar(32) DEFAULT NULL COMMENT '代码MD5',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isRejected` tinyint unsigned DEFAULT '0' COMMENT '是否已驳回',\n `rejectedAt` bigint unsigned DEFAULT '0' COMMENT '驳回时间',\n `rejectedReason` varchar(255) DEFAULT NULL COMMENT '驳回原因',\n `isPassed` tinyint unsigned DEFAULT '0' COMMENT '是否通过审核',\n `passedAt` bigint unsigned DEFAULT '0' COMMENT '通过时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `webIds` json DEFAULT NULL COMMENT 'WebId列表',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `codeMD5` (`codeMD5`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户脚本审核'", + "definition": "CREATE TABLE `edgeUserScripts` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `adminId` bigint(20) unsigned DEFAULT '0' COMMENT '操作管理员',\n `code` text COLLATE utf8mb4_unicode_ci COMMENT '代码',\n `codeMD5` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代码MD5',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isRejected` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已驳回',\n `rejectedAt` bigint(20) unsigned DEFAULT '0' COMMENT '驳回时间',\n `rejectedReason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '驳回原因',\n `isPassed` tinyint(3) unsigned DEFAULT '0' COMMENT '是否通过审核',\n `passedAt` bigint(20) unsigned DEFAULT '0' COMMENT '通过时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `webIds` json DEFAULT NULL COMMENT 'WebId列表',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `codeMD5` (`codeMD5`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户脚本审核'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "adminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '操作管理员'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '操作管理员'" }, { "name": "code", @@ -259219,15 +259917,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isRejected", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已驳回'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已驳回'" }, { "name": "rejectedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '驳回时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '驳回时间'" }, { "name": "rejectedReason", @@ -259235,15 +259933,15 @@ }, { "name": "isPassed", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否通过审核'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否通过审核'" }, { "name": "passedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '通过时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '通过时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "webIds", @@ -259270,11 +259968,11 @@ "name": "edgeUserTicketCategories", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserTicketCategories` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) DEFAULT NULL COMMENT '分类名',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单分类'", + "definition": "CREATE TABLE `edgeUserTicketCategories` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分类名',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `order` int(10) unsigned DEFAULT '0' COMMENT '排序',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单分类'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "name", @@ -259282,15 +259980,15 @@ }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "order", - "definition": "int unsigned DEFAULT '0' COMMENT '排序'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '排序'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -259305,23 +260003,23 @@ "name": "edgeUserTicketLogs", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserTicketLogs` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` bigint unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `ticketId` bigint unsigned DEFAULT '0' COMMENT '工单ID',\n `status` varchar(64) DEFAULT NULL COMMENT '状态',\n `comment` text COMMENT '回复内容',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `isReadonly` tinyint unsigned DEFAULT '0' COMMENT '是否为只读',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `ticketId` (`ticketId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单日志'", + "definition": "CREATE TABLE `edgeUserTicketLogs` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `ticketId` bigint(20) unsigned DEFAULT '0' COMMENT '工单ID',\n `status` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',\n `comment` text COLLATE utf8mb4_unicode_ci COMMENT '回复内容',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `isReadonly` tinyint(3) unsigned DEFAULT '0' COMMENT '是否为只读',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `ticketId` (`ticketId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单日志'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "ticketId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '工单ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '工单ID'" }, { "name": "status", @@ -259333,15 +260031,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "isReadonly", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否为只读'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否为只读'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -259360,23 +260058,23 @@ "name": "edgeUserTickets", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserTickets` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `categoryId` bigint unsigned DEFAULT '0' COMMENT '分类ID',\n `toAdminId` bigint unsigned DEFAULT '0' COMMENT '指派的管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `subject` varchar(255) DEFAULT NULL COMMENT '标题',\n `body` text COMMENT '内容',\n `status` varchar(64) DEFAULT NULL COMMENT '状态',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `lastLogAt` bigint unsigned DEFAULT '0' COMMENT '最后日志时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `status` (`status`),\n KEY `toAdminId` (`toAdminId`),\n KEY `categoryId` (`categoryId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单'", + "definition": "CREATE TABLE `edgeUserTickets` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `categoryId` bigint(20) unsigned DEFAULT '0' COMMENT '分类ID',\n `toAdminId` bigint(20) unsigned DEFAULT '0' COMMENT '指派的管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',\n `body` text COLLATE utf8mb4_unicode_ci COMMENT '内容',\n `status` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `lastLogAt` bigint(20) unsigned DEFAULT '0' COMMENT '最后日志时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `status` (`status`),\n KEY `toAdminId` (`toAdminId`),\n KEY `categoryId` (`categoryId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "categoryId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '分类ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '分类ID'" }, { "name": "toAdminId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '指派的管理员ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '指派的管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "subject", @@ -259392,15 +260090,15 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "lastLogAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '最后日志时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '最后日志时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -259431,19 +260129,19 @@ "name": "edgeUserTrafficBills", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserTrafficBills` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `billId` bigint unsigned NOT NULL DEFAULT '0' COMMENT '主账单ID',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '金额',\n `bandwidthMB` decimal(20,4) unsigned DEFAULT '0.0000' COMMENT '带宽MB',\n `bandwidthPercentile` tinyint unsigned DEFAULT '0' COMMENT '带宽百分位',\n `trafficGB` decimal(20,8) unsigned DEFAULT '0.00000000' COMMENT '流量GB',\n `trafficPackageGB` decimal(20,8) unsigned DEFAULT '0.00000000' COMMENT '使用的流量包GB',\n `userTrafficPackageIds` json DEFAULT NULL COMMENT '使用的流量包ID',\n `pricePerUnit` decimal(11,4) unsigned DEFAULT '0.0000' COMMENT '单位价格',\n `priceType` varchar(32) DEFAULT NULL COMMENT '计费方式:traffic|bandwidth',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`) USING BTREE,\n UNIQUE KEY `uniqueId` (`billId`,`regionId`) USING BTREE,\n KEY `billId` (`billId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户流量/带宽账单'", + "definition": "CREATE TABLE `edgeUserTrafficBills` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `billId` bigint(20) unsigned DEFAULT '0' COMMENT '主账单ID',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `amount` decimal(11,2) unsigned DEFAULT '0.00' COMMENT '金额',\n `bandwidthMB` decimal(20,4) unsigned DEFAULT '0.0000' COMMENT '带宽MB',\n `bandwidthPercentile` tinyint(3) unsigned DEFAULT '0' COMMENT '带宽百分位',\n `trafficGB` decimal(20,8) unsigned DEFAULT '0.00000000' COMMENT '流量GB',\n `trafficPackageGB` decimal(20,8) unsigned DEFAULT '0.00000000' COMMENT '使用的流量包GB',\n `userTrafficPackageIds` json DEFAULT NULL COMMENT '使用的流量包ID',\n `pricePerUnit` decimal(11,4) unsigned DEFAULT '0.0000' COMMENT '单位价格',\n `priceType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '计费方式:traffic|bandwidth',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`) USING BTREE,\n UNIQUE KEY `uniqueId` (`billId`,`regionId`) USING BTREE,\n KEY `billId` (`billId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户流量/带宽账单'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "billId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '主账单ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '主账单ID'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "amount", @@ -259455,7 +260153,7 @@ }, { "name": "bandwidthPercentile", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '带宽百分位'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '带宽百分位'" }, { "name": "trafficGB", @@ -259479,7 +260177,7 @@ }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -259502,43 +260200,43 @@ "name": "edgeUserTrafficPackages", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserTrafficPackages` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint unsigned DEFAULT '0' COMMENT '用户ID',\n `packageId` int unsigned DEFAULT '0' COMMENT '流量包ID',\n `totalBytes` bigint unsigned DEFAULT '0' COMMENT '总字节数',\n `usedBytes` bigint unsigned DEFAULT '0' COMMENT '已使用字节数',\n `regionId` int unsigned DEFAULT '0' COMMENT '区域ID',\n `periodId` int unsigned DEFAULT '0' COMMENT '有效期ID',\n `periodCount` int unsigned DEFAULT '0' COMMENT '有效期数量',\n `periodUnit` varchar(8) DEFAULT NULL COMMENT '有效期单位',\n `dayFrom` varchar(8) DEFAULT NULL COMMENT '开始日期',\n `dayTo` varchar(8) DEFAULT NULL COMMENT '结束日期',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `packageId` (`packageId`),\n KEY `regionId` (`regionId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户购买的流量包'", + "definition": "CREATE TABLE `edgeUserTrafficPackages` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `adminId` int(10) unsigned DEFAULT '0' COMMENT '管理员ID',\n `userId` bigint(20) unsigned DEFAULT '0' COMMENT '用户ID',\n `packageId` int(10) unsigned DEFAULT '0' COMMENT '流量包ID',\n `totalBytes` bigint(20) unsigned DEFAULT '0' COMMENT '总字节数',\n `usedBytes` bigint(20) unsigned DEFAULT '0' COMMENT '已使用字节数',\n `regionId` int(10) unsigned DEFAULT '0' COMMENT '区域ID',\n `periodId` int(10) unsigned DEFAULT '0' COMMENT '有效期ID',\n `periodCount` int(10) unsigned DEFAULT '0' COMMENT '有效期数量',\n `periodUnit` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '有效期单位',\n `dayFrom` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '开始日期',\n `dayTo` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结束日期',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n PRIMARY KEY (`id`),\n KEY `userId` (`userId`),\n KEY `packageId` (`packageId`),\n KEY `regionId` (`regionId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户购买的流量包'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "adminId", - "definition": "int unsigned DEFAULT '0' COMMENT '管理员ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '管理员ID'" }, { "name": "userId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '用户ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '用户ID'" }, { "name": "packageId", - "definition": "int unsigned DEFAULT '0' COMMENT '流量包ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '流量包ID'" }, { "name": "totalBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '总字节数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '总字节数'" }, { "name": "usedBytes", - "definition": "bigint unsigned DEFAULT '0' COMMENT '已使用字节数'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '已使用字节数'" }, { "name": "regionId", - "definition": "int unsigned DEFAULT '0' COMMENT '区域ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '区域ID'" }, { "name": "periodId", - "definition": "int unsigned DEFAULT '0' COMMENT '有效期ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效期ID'" }, { "name": "periodCount", - "definition": "int unsigned DEFAULT '0' COMMENT '有效期数量'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '有效期数量'" }, { "name": "periodUnit", @@ -259554,11 +260252,11 @@ }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" } ], "indexes": [ @@ -259585,11 +260283,11 @@ "name": "edgeUserVerifyCodes", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUserVerifyCodes` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址',\n `mobile` varchar(20) DEFAULT NULL COMMENT '手机号',\n `code` varchar(8) DEFAULT NULL COMMENT '验证码',\n `type` varchar(32) DEFAULT NULL COMMENT '类型',\n `isSent` tinyint unsigned DEFAULT '0' COMMENT '是否已发送',\n `isVerified` tinyint unsigned DEFAULT '0' COMMENT '是否已激活',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `expiresAt` bigint unsigned DEFAULT '0' COMMENT '过期时间',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `day` (`day`),\n KEY `email` (`email`),\n KEY `mobile` (`mobile`),\n KEY `isSent` (`isSent`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='重置密码之验证码'", + "definition": "CREATE TABLE `edgeUserVerifyCodes` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱地址',\n `mobile` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',\n `code` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '验证码',\n `type` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型',\n `isSent` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发送',\n `isVerified` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已激活',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `expiresAt` bigint(20) unsigned DEFAULT '0' COMMENT '过期时间',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n PRIMARY KEY (`id`),\n KEY `day` (`day`),\n KEY `email` (`email`),\n KEY `mobile` (`mobile`),\n KEY `isSent` (`isSent`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='重置密码之验证码'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "email", @@ -259609,19 +260307,19 @@ }, { "name": "isSent", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已发送'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已发送'" }, { "name": "isVerified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已激活'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已激活'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "expiresAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '过期时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '过期时间'" }, { "name": "day", @@ -259656,15 +260354,15 @@ "name": "edgeUsers", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeUsers` (\n `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint unsigned DEFAULT '1' COMMENT '是否启用',\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\n `fullname` varchar(64) DEFAULT NULL COMMENT '真实姓名',\n `mobile` varchar(11) DEFAULT NULL COMMENT '手机号',\n `verifiedMobile` varchar(20) DEFAULT NULL COMMENT '已验证手机号',\n `mobileIsVerified` tinyint unsigned DEFAULT '0' COMMENT '手机号是否已验证',\n `tel` varchar(255) DEFAULT NULL COMMENT '联系电话',\n `remark` varchar(1024) DEFAULT NULL COMMENT '备注',\n `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址',\n `verifiedEmail` varchar(255) DEFAULT NULL COMMENT '激活后的邮箱',\n `emailIsVerified` tinyint unsigned DEFAULT '0' COMMENT '邮箱是否已验证',\n `avatarFileId` bigint unsigned DEFAULT '0' COMMENT '头像文件ID',\n `createdAt` bigint unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) DEFAULT NULL COMMENT 'YYYYMMDD',\n `updatedAt` bigint unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint unsigned DEFAULT '1' COMMENT '状态',\n `source` varchar(255) DEFAULT NULL COMMENT '来源',\n `clusterId` int unsigned DEFAULT '0' COMMENT '集群ID',\n `features` json DEFAULT NULL COMMENT '允许操作的特征',\n `registeredIP` varchar(64) DEFAULT NULL COMMENT '注册使用的IP',\n `isRejected` tinyint unsigned DEFAULT '0' COMMENT '是否已拒绝',\n `rejectReason` varchar(255) DEFAULT NULL COMMENT '拒绝理由',\n `isVerified` tinyint unsigned DEFAULT '1' COMMENT '是否验证通过',\n `requirePlans` tinyint unsigned DEFAULT '0' COMMENT '是否需要购买套餐',\n `modules` json DEFAULT NULL COMMENT '用户模块',\n `priceType` varchar(32) DEFAULT NULL COMMENT '计费类型:traffic|bandwidth',\n `pricePeriod` varchar(32) DEFAULT NULL COMMENT '结算周期',\n `serversEnabled` tinyint unsigned DEFAULT '1' COMMENT '是否禁用所有服务',\n `notification` json DEFAULT NULL COMMENT '通知设置',\n `bandwidthAlgo` varchar(16) DEFAULT NULL COMMENT '带宽算法',\n `bandwidthModifier` decimal(4,0) unsigned DEFAULT '0' COMMENT '带宽修正值',\n `lang` varchar(64) DEFAULT NULL COMMENT '语言代号',\n PRIMARY KEY (`id`),\n UNIQUE KEY `username_state` (`username`,`state`),\n KEY `username` (`username`),\n KEY `day` (`day`),\n KEY `verifiedEmail` (`verifiedEmail`),\n KEY `verifiedMobile` (`verifiedMobile`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户'", + "definition": "CREATE TABLE `edgeUsers` (\n `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `isOn` tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用',\n `username` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名',\n `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',\n `fullname` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '真实姓名',\n `mobile` varchar(11) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',\n `verifiedMobile` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '已验证手机号',\n `mobileIsVerified` tinyint(3) unsigned DEFAULT '0' COMMENT '手机号是否已验证',\n `tel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话',\n `remark` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',\n `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱地址',\n `verifiedEmail` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '激活后的邮箱',\n `emailIsVerified` tinyint(3) unsigned DEFAULT '0' COMMENT '邮箱是否已验证',\n `avatarFileId` bigint(20) unsigned DEFAULT '0' COMMENT '头像文件ID',\n `createdAt` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',\n `day` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'YYYYMMDD',\n `updatedAt` bigint(20) unsigned DEFAULT '0' COMMENT '修改时间',\n `state` tinyint(3) unsigned DEFAULT '1' COMMENT '状态',\n `source` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源',\n `clusterId` int(10) unsigned DEFAULT '0' COMMENT '集群ID',\n `features` json DEFAULT NULL COMMENT '允许操作的特征',\n `registeredIP` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '注册使用的IP',\n `isRejected` tinyint(3) unsigned DEFAULT '0' COMMENT '是否已拒绝',\n `rejectReason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '拒绝理由',\n `isVerified` tinyint(3) unsigned DEFAULT '1' COMMENT '是否验证通过',\n `requirePlans` tinyint(3) unsigned DEFAULT '0' COMMENT '是否需要购买套餐',\n `modules` json DEFAULT NULL COMMENT '用户模块',\n `priceType` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '计费类型:traffic|bandwidth',\n `pricePeriod` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结算周期',\n `serversEnabled` tinyint(3) unsigned DEFAULT '1' COMMENT '是否禁用所有服务',\n `notification` json DEFAULT NULL COMMENT '通知设置',\n `bandwidthAlgo` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '带宽算法',\n `bandwidthModifier` decimal(4,0) unsigned DEFAULT '0' COMMENT '带宽修正值',\n `lang` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '语言代号',\n `httpdnsClusterIds` text COLLATE utf8mb4_unicode_ci COMMENT 'HTTPDNS鍏宠仈闆嗙兢ID鍒楄〃',\n PRIMARY KEY (`id`),\n UNIQUE KEY `username_state` (`username`,`state`),\n KEY `username` (`username`),\n KEY `day` (`day`),\n KEY `verifiedEmail` (`verifiedEmail`),\n KEY `verifiedMobile` (`verifiedMobile`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户'", "fields": [ { "name": "id", - "definition": "int unsigned auto_increment COMMENT 'ID'" + "definition": "int(10) unsigned auto_increment COMMENT 'ID'" }, { "name": "isOn", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否启用'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否启用'" }, { "name": "username", @@ -259688,7 +260386,7 @@ }, { "name": "mobileIsVerified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '手机号是否已验证'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '手机号是否已验证'" }, { "name": "tel", @@ -259708,15 +260406,15 @@ }, { "name": "emailIsVerified", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '邮箱是否已验证'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '邮箱是否已验证'" }, { "name": "avatarFileId", - "definition": "bigint unsigned DEFAULT '0' COMMENT '头像文件ID'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '头像文件ID'" }, { "name": "createdAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '创建时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '创建时间'" }, { "name": "day", @@ -259724,11 +260422,11 @@ }, { "name": "updatedAt", - "definition": "bigint unsigned DEFAULT '0' COMMENT '修改时间'" + "definition": "bigint(20) unsigned DEFAULT '0' COMMENT '修改时间'" }, { "name": "state", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '状态'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '状态'" }, { "name": "source", @@ -259736,7 +260434,7 @@ }, { "name": "clusterId", - "definition": "int unsigned DEFAULT '0' COMMENT '集群ID'" + "definition": "int(10) unsigned DEFAULT '0' COMMENT '集群ID'" }, { "name": "features", @@ -259748,7 +260446,7 @@ }, { "name": "isRejected", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否已拒绝'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否已拒绝'" }, { "name": "rejectReason", @@ -259756,11 +260454,11 @@ }, { "name": "isVerified", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否验证通过'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否验证通过'" }, { "name": "requirePlans", - "definition": "tinyint unsigned DEFAULT '0' COMMENT '是否需要购买套餐'" + "definition": "tinyint(3) unsigned DEFAULT '0' COMMENT '是否需要购买套餐'" }, { "name": "modules", @@ -259776,7 +260474,7 @@ }, { "name": "serversEnabled", - "definition": "tinyint unsigned DEFAULT '1' COMMENT '是否禁用所有服务'" + "definition": "tinyint(3) unsigned DEFAULT '1' COMMENT '是否禁用所有服务'" }, { "name": "notification", @@ -259793,6 +260491,10 @@ { "name": "lang", "definition": "varchar(64) COMMENT '语言代号'" + }, + { + "name": "httpdnsClusterIds", + "definition": "text COMMENT 'HTTPDNS鍏宠仈闆嗙兢ID鍒楄〃'" } ], "indexes": [ @@ -259827,11 +260529,11 @@ "name": "edgeVersions", "engine": "InnoDB", "charset": "utf8mb4_unicode_ci", - "definition": "CREATE TABLE `edgeVersions` (\n `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `version` varchar(64) DEFAULT NULL,\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据库结构版本'", + "definition": "CREATE TABLE `edgeVersions` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\n `version` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据库结构版本'", "fields": [ { "name": "id", - "definition": "bigint unsigned auto_increment COMMENT 'ID'" + "definition": "bigint(20) unsigned auto_increment COMMENT 'ID'" }, { "name": "version", diff --git a/EdgeAPI/internal/setup/sql_dump_test.go b/EdgeAPI/internal/setup/sql_dump_test.go index e28faee..a3a406d 100644 --- a/EdgeAPI/internal/setup/sql_dump_test.go +++ b/EdgeAPI/internal/setup/sql_dump_test.go @@ -10,7 +10,7 @@ import ( func TestSQLDump_Dump(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -53,7 +53,7 @@ func TestSQLDump_Dump(t *testing.T) { func TestSQLDump_Apply(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { diff --git a/EdgeAPI/internal/setup/sql_executor_test.go b/EdgeAPI/internal/setup/sql_executor_test.go index 45505aa..b1f83ae 100644 --- a/EdgeAPI/internal/setup/sql_executor_test.go +++ b/EdgeAPI/internal/setup/sql_executor_test.go @@ -9,7 +9,7 @@ func TestSQLExecutor_Run(t *testing.T) { var executor = NewSQLExecutor(&dbs.DBConfig{ Driver: "mysql", Prefix: "edge", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_new?charset=utf8mb4&multiStatements=true", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_new?charset=utf8mb4&multiStatements=true", }) err := executor.Run(false) if err != nil { @@ -22,7 +22,7 @@ func TestSQLExecutor_checkCluster(t *testing.T) { var executor = NewSQLExecutor(&dbs.DBConfig{ Driver: "mysql", Prefix: "edge", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_new?charset=utf8mb4&multiStatements=true", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_new?charset=utf8mb4&multiStatements=true", }) db, err := dbs.NewInstanceFromConfig(executor.dbConfig) if err != nil { @@ -43,7 +43,7 @@ func TestSQLExecutor_checkMetricItems(t *testing.T) { var executor = NewSQLExecutor(&dbs.DBConfig{ Driver: "mysql", Prefix: "edge", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_new?charset=utf8mb4&multiStatements=true", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_new?charset=utf8mb4&multiStatements=true", }) db, err := dbs.NewInstanceFromConfig(executor.dbConfig) if err != nil { @@ -64,7 +64,7 @@ func TestSQLExecutor_checkNS(t *testing.T) { var executor = NewSQLExecutor(&dbs.DBConfig{ Driver: "mysql", Prefix: "edge", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_new?charset=utf8mb4&multiStatements=true", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_new?charset=utf8mb4&multiStatements=true", }) db, err := dbs.NewInstanceFromConfig(executor.dbConfig) if err != nil { @@ -85,7 +85,7 @@ func TestSQLExecutor_checkClientAgents(t *testing.T) { var executor = NewSQLExecutor(&dbs.DBConfig{ Driver: "mysql", Prefix: "edge", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&multiStatements=true", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&multiStatements=true", }) db, err := dbs.NewInstanceFromConfig(executor.dbConfig) if err != nil { diff --git a/EdgeAPI/internal/setup/sql_upgrade.go b/EdgeAPI/internal/setup/sql_upgrade.go index 40b789f..b353a0e 100644 --- a/EdgeAPI/internal/setup/sql_upgrade.go +++ b/EdgeAPI/internal/setup/sql_upgrade.go @@ -116,6 +116,9 @@ var upgradeFuncs = []*upgradeVersion{ { "1.4.9", upgradeV1_4_9, }, + { + "1.5.1", upgradeV1_5_1, + }, } // UpgradeSQLData 升级SQL数据 @@ -1292,6 +1295,27 @@ func upgradeV1_4_9(db *dbs.DB) error { return nil } +// v1.5.1 +func upgradeV1_5_1(db *dbs.DB) error { + // 补充 httpdnsClusterIds 字段(1.4.8 升级可能因版本号跳过未执行) + _, err := db.Exec("ALTER TABLE `edgeUsers` ADD COLUMN `httpdnsClusterIds` text DEFAULT NULL COMMENT 'HTTPDNS关联集群ID列表'") + if err != nil { + if strings.Contains(err.Error(), "Duplicate column") { + // 字段已存在,忽略 + } else { + return err + } + } + + // 确保 HTTPDNS 相关表存在 + err = createHTTPDNSTables(db) + if err != nil { + return err + } + + return nil +} + func createHTTPDNSTables(db *dbs.DB) error { sqls := []string{ "CREATE TABLE IF NOT EXISTS `edgeHTTPDNSClusters` (`id` bigint unsigned NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,`isOn` tinyint unsigned DEFAULT '1',`isDefault` tinyint unsigned DEFAULT '0',`serviceDomain` varchar(255) DEFAULT NULL,`defaultTTL` int unsigned DEFAULT '30',`fallbackTimeoutMs` int unsigned DEFAULT '300',`installDir` varchar(255) DEFAULT '/root/edge-httpdns',`tlsPolicy` json DEFAULT NULL,`autoRemoteStart` tinyint unsigned DEFAULT '0',`accessLogIsOn` tinyint unsigned DEFAULT '0',`timeZone` varchar(128) NOT NULL DEFAULT '',`createdAt` bigint unsigned DEFAULT '0',`updatedAt` bigint unsigned DEFAULT '0',`state` tinyint unsigned DEFAULT '1',PRIMARY KEY (`id`),KEY `name` (`name`),KEY `isDefault` (`isDefault`),KEY `state` (`state`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='HTTPDNS集群配置表(默认TTL、回退超时、服务域名等)'", diff --git a/EdgeAPI/internal/setup/sql_upgrade_ext_test.go b/EdgeAPI/internal/setup/sql_upgrade_ext_test.go index e831b50..f08633c 100644 --- a/EdgeAPI/internal/setup/sql_upgrade_ext_test.go +++ b/EdgeAPI/internal/setup/sql_upgrade_ext_test.go @@ -11,7 +11,7 @@ import ( func TestUpgradeSQLData_v0_5_6(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -31,7 +31,7 @@ func TestUpgradeSQLData_v0_5_6(t *testing.T) { func TestUpgradeSQLData_v1_3_4(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { diff --git a/EdgeAPI/internal/setup/sql_upgrade_plus_test.go b/EdgeAPI/internal/setup/sql_upgrade_plus_test.go index d5bbefb..22ee4ea 100644 --- a/EdgeAPI/internal/setup/sql_upgrade_plus_test.go +++ b/EdgeAPI/internal/setup/sql_upgrade_plus_test.go @@ -10,7 +10,7 @@ import ( func TestUpgradeSQLData_v0_5_6(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -29,7 +29,7 @@ func TestUpgradeSQLData_v0_5_6(t *testing.T) { func TestUpgradeSQLData_v0_5_8(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -48,7 +48,7 @@ func TestUpgradeSQLData_v0_5_8(t *testing.T) { func TestUpgradeSQLData_v1_2_9(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { diff --git a/EdgeAPI/internal/setup/sql_upgrade_test.go b/EdgeAPI/internal/setup/sql_upgrade_test.go index 7c159a9..69f9269 100644 --- a/EdgeAPI/internal/setup/sql_upgrade_test.go +++ b/EdgeAPI/internal/setup/sql_upgrade_test.go @@ -8,7 +8,7 @@ import ( func TestUpgradeSQLData(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_new?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_new?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -27,7 +27,7 @@ func TestUpgradeSQLData(t *testing.T) { func TestUpgradeSQLData_v0_3_1(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge_new?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge_new?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -46,7 +46,7 @@ func TestUpgradeSQLData_v0_3_1(t *testing.T) { func TestUpgradeSQLData_v0_3_2(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -65,7 +65,7 @@ func TestUpgradeSQLData_v0_3_2(t *testing.T) { func TestUpgradeSQLData_v0_3_3(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -84,7 +84,7 @@ func TestUpgradeSQLData_v0_3_3(t *testing.T) { func TestUpgradeSQLData_v0_3_7(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -103,7 +103,7 @@ func TestUpgradeSQLData_v0_3_7(t *testing.T) { func TestUpgradeSQLData_v0_4_0(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -122,7 +122,7 @@ func TestUpgradeSQLData_v0_4_0(t *testing.T) { func TestUpgradeSQLData_v0_4_1(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -141,7 +141,7 @@ func TestUpgradeSQLData_v0_4_1(t *testing.T) { func TestUpgradeSQLData_v0_4_5(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -160,7 +160,7 @@ func TestUpgradeSQLData_v0_4_5(t *testing.T) { func TestUpgradeSQLData_v0_4_7(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -179,7 +179,7 @@ func TestUpgradeSQLData_v0_4_7(t *testing.T) { func TestUpgradeSQLData_v0_4_8(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -198,7 +198,7 @@ func TestUpgradeSQLData_v0_4_8(t *testing.T) { func TestUpgradeSQLData_v0_4_9(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -217,7 +217,7 @@ func TestUpgradeSQLData_v0_4_9(t *testing.T) { func TestUpgradeSQLData_v0_4_11(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -236,7 +236,7 @@ func TestUpgradeSQLData_v0_4_11(t *testing.T) { func TestUpgradeSQLData_v0_5_3(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -255,7 +255,7 @@ func TestUpgradeSQLData_v0_5_3(t *testing.T) { func TestUpgradeSQLData_v1_2_1(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -274,7 +274,7 @@ func TestUpgradeSQLData_v1_2_1(t *testing.T) { func TestUpgradeSQLData_v1_2_10(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { @@ -293,7 +293,7 @@ func TestUpgradeSQLData_v1_2_10(t *testing.T) { func TestUpgradeSQLData_v1_3_2(t *testing.T) { db, err := dbs.NewInstanceFromConfig(&dbs.DBConfig{ Driver: "mysql", - Dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s", + Dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s", Prefix: "edge", }) if err != nil { diff --git a/EdgeAPI/internal/tasks/httpdns_node_monitor_task.go b/EdgeAPI/internal/tasks/httpdns_node_monitor_task.go index 949d91b..99fffa3 100644 --- a/EdgeAPI/internal/tasks/httpdns_node_monitor_task.go +++ b/EdgeAPI/internal/tasks/httpdns_node_monitor_task.go @@ -59,7 +59,7 @@ func (t *HTTPDNSNodeMonitorTask) Loop() error { } for _, cluster := range clusters { - if cluster == nil || !cluster.IsOn || !cluster.AutoRemoteStart { + if cluster == nil || cluster.IsOn == 0 || cluster.AutoRemoteStart == 0 { continue } clusterID := int64(cluster.Id) diff --git a/EdgeAdmin/build/build.sh b/EdgeAdmin/build/build.sh index d699c4c..97609eb 100644 --- a/EdgeAdmin/build/build.sh +++ b/EdgeAdmin/build/build.sh @@ -47,7 +47,7 @@ function build() { # checking environment echo "checking required commands ..." - commands=("zip" "unzip" "go" "find" "sed") + commands=("zip" "unzip" "go" "find" "sed" "protoc") for cmd in "${commands[@]}"; do if [ "$(which "${cmd}")" ]; then echo "checking ${cmd}: ok" @@ -65,6 +65,19 @@ function build() { ZIP="${NAME}-${OS}-${ARCH}-${TAG}-v${VERSION}.zip" fi + # regenerate protobuf files to keep rawDesc in sync with .proto + echo "regenerating protobuf files ..." + EDGE_COMMON_BUILD="$ROOT/../../EdgeCommon/build" + if [ -f "$EDGE_COMMON_BUILD/build.sh" ]; then + (cd "$EDGE_COMMON_BUILD" && ./build.sh) + if [ $? -ne 0 ]; then + echo "protobuf generation failed! Fix errors before building." + exit 1 + fi + else + echo "EdgeCommon/build/build.sh not found, skipping protobuf generation" + fi + # build edge-api APINodeVersion=$(lookup-version "$ROOT""/../../EdgeAPI/internal/const/const.go") echo "building edge-api v${APINodeVersion} ..." diff --git a/EdgeAdmin/build/configs/api_db.template.yaml b/EdgeAdmin/build/configs/api_db.template.yaml index 7696ed2..45efc8b 100644 --- a/EdgeAdmin/build/configs/api_db.template.yaml +++ b/EdgeAdmin/build/configs/api_db.template.yaml @@ -5,7 +5,7 @@ default: dbs: prod: driver: "mysql" - dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s" + dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s" prefix: "edge" models: package: internal/web/models diff --git a/EdgeAdmin/go.mod b/EdgeAdmin/go.mod index 37ba441..06b539d 100644 --- a/EdgeAdmin/go.mod +++ b/EdgeAdmin/go.mod @@ -10,7 +10,7 @@ require ( github.com/TeaOSLab/EdgeCommon v0.0.0-00010101000000-000000000000 github.com/TeaOSLab/EdgePlus v0.0.0-00010101000000-000000000000 github.com/cespare/xxhash/v2 v2.3.0 - github.com/go-sql-driver/mysql v1.5.0 + github.com/go-sql-driver/mysql v1.7.0 github.com/iwind/TeaGo v0.0.0-20240429060313-31a7bc8e9cc9 github.com/iwind/gosock v0.0.0-20211103081026-ee4652210ca4 github.com/miekg/dns v1.1.43 diff --git a/EdgeAdmin/go.sum b/EdgeAdmin/go.sum index 5f78e1b..dcabbab 100644 --- a/EdgeAdmin/go.sum +++ b/EdgeAdmin/go.sum @@ -1,3 +1,9 @@ +github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/TeaOSLab/EdgeAPI v1.3.9 h1:qUSQJsDmxb6XBatu2tKMZ24+6hmJHhBBGx5WXBTbfN4= +github.com/TeaOSLab/EdgeAPI v1.3.9/go.mod h1:/XK/wF+DcEeQ0v42VpWC/co5sRUuExbs7wvTNv6b8EE= +github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= @@ -7,14 +13,16 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/frankban/quicktest v1.5.0/go.mod h1:jaStnuzAqU1AJdCO0l53JDCJrVDKcS03DbaAcR7Ks/o= github.com/frankban/quicktest v1.11.3 h1:8sXhOn0uLys67V8EsXLc6eszDs8VXWxL3iRvebPhedY= github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= +github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= -github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs= -github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/go-sql-driver/mysql v1.7.0 h1:ueSltNNllEqE3qcWBTD0iQd3IpL/6U+mJxLkazJ7YPc= +github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= @@ -34,8 +42,12 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/iwind/TeaGo v0.0.0-20240429060313-31a7bc8e9cc9 h1:lqSd+OeAMzPlejoVtsmHJEeQ6/MWXCr+Ws2eX9/Rewg= github.com/iwind/TeaGo v0.0.0-20240429060313-31a7bc8e9cc9/go.mod h1:SfqVbWyIPdVflyA6lMgicZzsoGS8pyeLiTRe8/CIpGI= +github.com/iwind/TeaGo v0.0.0-20240508072741-7647e70b7070 h1:0YHZBcuXYbvtQ0XfEdtzr/XybiMrwD8vV1lvgAwzUW4= +github.com/iwind/TeaGo v0.0.0-20240508072741-7647e70b7070/go.mod h1:SfqVbWyIPdVflyA6lMgicZzsoGS8pyeLiTRe8/CIpGI= github.com/iwind/gosock v0.0.0-20211103081026-ee4652210ca4 h1:VWGsCqTzObdlbf7UUE3oceIpcEKi4C/YBUszQXk118A= github.com/iwind/gosock v0.0.0-20211103081026-ee4652210ca4/go.mod h1:H5Q7SXwbx3a97ecJkaS2sD77gspzE7HFUafBO0peEyA= +github.com/iwind/gosock v0.0.0-20220505115348-f88412125a62 h1:HJH6RDheAY156DnIfJSD/bEvqyXzsZuE2gzs8PuUjoo= +github.com/iwind/gosock v0.0.0-20220505115348-f88412125a62/go.mod h1:H5Q7SXwbx3a97ecJkaS2sD77gspzE7HFUafBO0peEyA= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -43,11 +55,16 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/miekg/dns v1.1.43 h1:JKfpVSCB84vrAmHzyrsxB5NAr5kLoMXZArPSw7Qlgyg= github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4= +github.com/miekg/dns v1.1.58 h1:ca2Hdkz+cDg/7eNF6V56jjzuZ4aCAE+DbVkILdQWG/4= +github.com/miekg/dns v1.1.58/go.mod h1:Ypv+3b/KadlvW9vJfXOTf300O4UqaHFzFCuHz+rPkBY= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= +github.com/mozillazg/go-pinyin v0.18.0 h1:hQompXO23/0ohH8YNjvfsAITnCQImCiR/Fny8EhIeW0= +github.com/mozillazg/go-pinyin v0.18.0/go.mod h1:iR4EnMMRXkfpFVV5FMi4FNB6wGq9NV6uDWbUuPhP4Yc= github.com/onsi/ginkgo/v2 v2.17.1 h1:V++EzdbhI4ZV4ev0UTIj0PzhzOcReJFyJaLjtSF55M8= github.com/onsi/ginkgo/v2 v2.17.1/go.mod h1:llBI3WDLL9Z6taip6f33H76YcWtJv+7R3HigUjbIBOs= github.com/onsi/gomega v1.30.0 h1:hvMK7xYz4D3HapigLTeGdId/NcfQx1VHMJc60ew99+8= @@ -81,6 +98,8 @@ github.com/shirou/gopsutil/v3 v3.22.5 h1:atX36I/IXgFiB81687vSiBI5zrMsxcIBkP9cQMJ github.com/shirou/gopsutil/v3 v3.22.5/go.mod h1:so9G9VzeHt/hsd0YwqprnjHnfARAUktauykSbr+y2gA= github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e h1:MRM5ITcdelLK2j1vwZ3Je0FKVCfqOLp5zO6trqMLYs0= github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e/go.mod h1:XV66xRDqSt+GTGFMVlhk3ULuV0y9ZmzeVGR4mloJI3M= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= @@ -122,24 +141,18 @@ golang.org/x/image v0.18.0 h1:jGzIakQa/ZXI1I0Fxvaa9W7yP25TqT6cHIHn+6CqvSQ= golang.org/x/image v0.18.0/go.mod h1:4yyo5vMFQjVjUcVk4jEQcU9MGy/rulF5WvUILseCM2E= golang.org/x/mod v0.29.0 h1:HV8lRxZC4l2cr3Zq1LvtOsi/ThTgWnUk/y64QSs8GwA= golang.org/x/mod v0.29.0/go.mod h1:NyhrlYXJ2H4eJiRy/WDBO6HMqZQ6q9nk4JzS3NuCK+w= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY= golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU= golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM= golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= diff --git a/EdgeAdmin/internal/const/const.go b/EdgeAdmin/internal/const/const.go index 6eabbb7..e49eacd 100644 --- a/EdgeAdmin/internal/const/const.go +++ b/EdgeAdmin/internal/const/const.go @@ -1,9 +1,9 @@ package teaconst const ( - Version = "1.5.0" //1.3.9 + Version = "1.5.1" //1.3.9 - APINodeVersion = "1.5.0" //1.3.9 + APINodeVersion = "1.5.1" //1.3.9 ProductName = "Edge Admin" ProcessName = "edge-admin" diff --git a/EdgeAdmin/internal/rpc/rpc_client.go b/EdgeAdmin/internal/rpc/rpc_client.go index 0bd112c..5054d20 100644 --- a/EdgeAdmin/internal/rpc/rpc_client.go +++ b/EdgeAdmin/internal/rpc/rpc_client.go @@ -377,6 +377,10 @@ func (this *RPCClient) HTTPDNSRuntimeLogRPC() pb.HTTPDNSRuntimeLogServiceClient return pb.NewHTTPDNSRuntimeLogServiceClient(this.pickConn()) } +func (this *RPCClient) HTTPDNSBoardRPC() pb.HTTPDNSBoardServiceClient { + return pb.NewHTTPDNSBoardServiceClient(this.pickConn()) +} + func (this *RPCClient) HTTPDNSSandboxRPC() pb.HTTPDNSSandboxServiceClient { return pb.NewHTTPDNSSandboxServiceClient(this.pickConn()) } diff --git a/EdgeAdmin/internal/rpc/rpc_client_plus.go b/EdgeAdmin/internal/rpc/rpc_client_plus.go index 6eab88e..6834f12 100644 --- a/EdgeAdmin/internal/rpc/rpc_client_plus.go +++ b/EdgeAdmin/internal/rpc/rpc_client_plus.go @@ -249,6 +249,3 @@ func (this *RPCClient) PostRPC() pb.PostServiceClient { return pb.NewPostServiceClient(this.pickConn()) } -func (this *RPCClient) HTTPDNSBoardRPC() pb.HTTPDNSBoardServiceClient { - return pb.NewHTTPDNSBoardServiceClient(this.pickConn()) -} diff --git a/EdgeAdmin/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go b/EdgeAdmin/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go index ef18cea..f7babc6 100644 --- a/EdgeAdmin/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go +++ b/EdgeAdmin/internal/web/actions/default/setup/mysql/mysqlinstallers/mysql_installer.go @@ -359,7 +359,7 @@ func (this *MySQLInstaller) InstallFromFile(xzFilePath string, targetDir string) // waiting for startup for i := 0; i < 30; i++ { var conn net.Conn - conn, err = net.Dial("tcp", "127.0.0.1:3306") + conn, err = net.Dial("tcp", "127.0.0.1:3308") if err != nil { time.Sleep(1 * time.Second) } else { diff --git a/EdgeAdmin/test_db2.go b/EdgeAdmin/test_db2.go deleted file mode 100644 index 9f26f1c..0000000 --- a/EdgeAdmin/test_db2.go +++ /dev/null @@ -1 +0,0 @@ -package main; import ("fmt"; "github.com/TeaOSLab/EdgeAPI/internal/db/models"; _ "github.com/go-sql-driver/mysql"; "github.com/iwind/TeaGo/dbs"; "github.com/iwind/TeaGo/Tea"); func main() { Tea.Env = "prod"; dbConfig := &dbs.Config{Driver: "mysql", Dsn: "edge:123456@tcp(127.0.0.1:3306)/edge?charset=utf8mb4&parseTime=true&loc=Local", Prefix: "edge"}; dbs.DefaultDB(dbConfig); apps, _ := models.SharedHTTPDNSAppDAO.FindAllEnabledApps(nil); for _, app := range apps { fmt.Printf("App: %s, Primary: %d\n", app.AppId, app.PrimaryClusterId) } } diff --git a/EdgeAdmin/web/views/@default/@layout.html b/EdgeAdmin/web/views/@default/@layout.html index 837c78c..1c7ec71 100644 --- a/EdgeAdmin/web/views/@default/@layout.html +++ b/EdgeAdmin/web/views/@default/@layout.html @@ -126,8 +126,8 @@
diff --git a/EdgeAdmin/web/views/@default/dashboard/boards/httpdns.js b/EdgeAdmin/web/views/@default/dashboard/boards/httpdns.js index 2cf6eb7..7c82ee0 100644 --- a/EdgeAdmin/web/views/@default/dashboard/boards/httpdns.js +++ b/EdgeAdmin/web/views/@default/dashboard/boards/httpdns.js @@ -37,6 +37,7 @@ Tea.context(function () { this.reloadHourlyTrafficChart = function () { let stats = this.hourlyStats if (stats == null || stats.length == 0) { + this.renderEmptyBarChart("hourly-traffic-chart", "暂无请求趋势数据") return } this.reloadTrafficChart("hourly-traffic-chart", stats, function (args) { @@ -47,6 +48,7 @@ Tea.context(function () { this.reloadDailyTrafficChart = function () { let stats = this.dailyStats if (stats == null || stats.length == 0) { + this.renderEmptyBarChart("daily-traffic-chart", "暂无请求趋势数据") return } this.reloadTrafficChart("daily-traffic-chart", stats, function (args) { @@ -116,6 +118,7 @@ Tea.context(function () { this.reloadTopAppsChart = function () { if (this.topAppStats == null || this.topAppStats.length == 0) { + this.renderEmptyBarChart("top-apps-chart", "暂无应用请求数据") return } let axis = teaweb.countAxis(this.topAppStats, function (v) { @@ -140,6 +143,7 @@ Tea.context(function () { this.reloadTopDomainsChart = function () { if (this.topDomainStats == null || this.topDomainStats.length == 0) { + this.renderEmptyBarChart("top-domains-chart", "暂无域名请求数据") return } let axis = teaweb.countAxis(this.topDomainStats, function (v) { @@ -164,6 +168,7 @@ Tea.context(function () { this.reloadTopNodesChart = function () { if (this.topNodeStats == null || this.topNodeStats.length == 0) { + this.renderEmptyBarChart("top-nodes-chart", "暂无节点访问数据") return } let axis = teaweb.countAxis(this.topNodeStats, function (v) { @@ -189,4 +194,39 @@ Tea.context(function () { }) } + this.renderEmptyBarChart = function (chartId, message) { + let chartBox = document.getElementById(chartId) + if (chartBox == null) { + return + } + let chart = teaweb.initChart(chartBox) + chart.setOption({ + xAxis: { + data: [], + axisLabel: { show: false } + }, + yAxis: { + axisLabel: { show: false }, + splitLine: { show: true } + }, + grid: { + left: 50, + top: 40, + right: 20, + bottom: 20 + }, + graphic: [{ + type: "text", + left: "center", + top: "middle", + style: { + text: message, + fontSize: 13, + fill: "#999" + } + }], + series: [] + }) + chart.resize() + } }) diff --git a/EdgeAdmin/web/views/@default/httpdns/index.js b/EdgeAdmin/web/views/@default/httpdns/index.js index c7d2ede..7c82ee0 100644 --- a/EdgeAdmin/web/views/@default/httpdns/index.js +++ b/EdgeAdmin/web/views/@default/httpdns/index.js @@ -37,6 +37,7 @@ Tea.context(function () { this.reloadHourlyTrafficChart = function () { let stats = this.hourlyStats if (stats == null || stats.length == 0) { + this.renderEmptyBarChart("hourly-traffic-chart", "暂无请求趋势数据") return } this.reloadTrafficChart("hourly-traffic-chart", stats, function (args) { @@ -47,6 +48,7 @@ Tea.context(function () { this.reloadDailyTrafficChart = function () { let stats = this.dailyStats if (stats == null || stats.length == 0) { + this.renderEmptyBarChart("daily-traffic-chart", "暂无请求趋势数据") return } this.reloadTrafficChart("daily-traffic-chart", stats, function (args) { @@ -116,6 +118,7 @@ Tea.context(function () { this.reloadTopAppsChart = function () { if (this.topAppStats == null || this.topAppStats.length == 0) { + this.renderEmptyBarChart("top-apps-chart", "暂无应用请求数据") return } let axis = teaweb.countAxis(this.topAppStats, function (v) { @@ -140,6 +143,7 @@ Tea.context(function () { this.reloadTopDomainsChart = function () { if (this.topDomainStats == null || this.topDomainStats.length == 0) { + this.renderEmptyBarChart("top-domains-chart", "暂无域名请求数据") return } let axis = teaweb.countAxis(this.topDomainStats, function (v) { @@ -164,6 +168,7 @@ Tea.context(function () { this.reloadTopNodesChart = function () { if (this.topNodeStats == null || this.topNodeStats.length == 0) { + this.renderEmptyBarChart("top-nodes-chart", "暂无节点访问数据") return } let axis = teaweb.countAxis(this.topNodeStats, function (v) { @@ -188,4 +193,40 @@ Tea.context(function () { } }) } + + this.renderEmptyBarChart = function (chartId, message) { + let chartBox = document.getElementById(chartId) + if (chartBox == null) { + return + } + let chart = teaweb.initChart(chartBox) + chart.setOption({ + xAxis: { + data: [], + axisLabel: { show: false } + }, + yAxis: { + axisLabel: { show: false }, + splitLine: { show: true } + }, + grid: { + left: 50, + top: 40, + right: 20, + bottom: 20 + }, + graphic: [{ + type: "text", + left: "center", + top: "middle", + style: { + text: message, + fontSize: 13, + fill: "#999" + } + }], + series: [] + }) + chart.resize() + } }) diff --git a/EdgeAdmin/web/views/@default/settings/upgrade/index.js b/EdgeAdmin/web/views/@default/settings/upgrade/index.js index 3a984c4..20229d9 100644 --- a/EdgeAdmin/web/views/@default/settings/upgrade/index.js +++ b/EdgeAdmin/web/views/@default/settings/upgrade/index.js @@ -355,7 +355,8 @@ Tea.context(function () { cluster.nodes.forEach(function (node) { if (node.id == nodeId && installStatus != null) { node.installStatus = installStatus - // 升级完成后移除跟踪 + // 仅在升级完成(isFinished)时才移除跟踪 + // 不要仅凭 !isRunning 就移除,因为批量升级时排队的节点尚未开始 if (installStatus.isFinished) { node.isUpgrading = false let idx = that.upgradingNodeIds[moduleCode].indexOf(nodeId) diff --git a/EdgeCommon/build/check-proto-sync.sh b/EdgeCommon/build/check-proto-sync.sh new file mode 100644 index 0000000..e180a42 --- /dev/null +++ b/EdgeCommon/build/check-proto-sync.sh @@ -0,0 +1,106 @@ +#!/usr/bin/env bash +# +# check-proto-sync.sh — 检查 .proto 和 .pb.go 的 rawDesc 是否一致 +# +# 工作原理:从 .proto 文件提取字段数量,从 .pb.go 的 Go struct 提取字段数量, +# 如果 struct 的字段比 proto 的字段多(说明手动添加了字段没有重新生成),则报错。 +# +# 用法: +# ./check-proto-sync.sh # 检查所有 proto 文件 +# ./check-proto-sync.sh --fix # 如果有 protoc,自动重新生成 + +set -e + +ROOT=$(dirname "$0")/.. +PROTO_DIR="$ROOT/pkg/rpc/protos" +PB_DIR="$ROOT/pkg/rpc/pb" +ERRORS=0 + +echo "Checking proto <-> pb.go sync ..." + +# 对每个 .proto 文件,检查 message 中的字段数量是否和 .pb.go 一致 +for proto_file in "$PROTO_DIR"/*.proto "$PROTO_DIR"/models/*.proto; do + [ -f "$proto_file" ] || continue + + base=$(basename "$proto_file" .proto) + pb_file="$PB_DIR/${base}.pb.go" + + [ -f "$pb_file" ] || continue + + # 从 .proto 提取每个 message 的字段数(格式: "MessageName:N") + # 只计算顶层 message 的直接字段(= N 格式的行) + current_msg="" + declare -A proto_fields + while IFS= read -r line; do + # 匹配 message 声明 + if [[ "$line" =~ ^[[:space:]]*message[[:space:]]+([A-Za-z0-9_]+) ]]; then + current_msg="${BASH_REMATCH[1]}" + proto_fields["$current_msg"]=0 + fi + # 匹配字段声明(type name = N;) + if [ -n "$current_msg" ] && [[ "$line" =~ =[[:space:]]*[0-9]+\; ]]; then + proto_fields["$current_msg"]=$(( ${proto_fields["$current_msg"]} + 1 )) + fi + # message 结束 + if [ -n "$current_msg" ] && [[ "$line" =~ ^[[:space:]]*\} ]]; then + current_msg="" + fi + done < "$proto_file" + + # 从 .pb.go 提取每个 struct 的 protobuf 字段数 + declare -A pbgo_fields + current_struct="" + while IFS= read -r line; do + if [[ "$line" =~ ^type[[:space:]]+([A-Za-z0-9_]+)[[:space:]]+struct ]]; then + current_struct="${BASH_REMATCH[1]}" + pbgo_fields["$current_struct"]=0 + fi + if [ -n "$current_struct" ] && [[ "$line" =~ protobuf:\" ]]; then + pbgo_fields["$current_struct"]=$(( ${pbgo_fields["$current_struct"]} + 1 )) + fi + if [ -n "$current_struct" ] && [[ "$line" =~ ^\} ]]; then + current_struct="" + fi + done < "$pb_file" + + # 比较 + for msg in "${!proto_fields[@]}"; do + proto_count=${proto_fields["$msg"]} + pbgo_count=${pbgo_fields["$msg"]:-0} + + if [ "$pbgo_count" -gt "$proto_count" ] 2>/dev/null; then + echo " [WARN] $base: struct '$msg' has $pbgo_count fields in .pb.go but only $proto_count in .proto (hand-edited?)" + ERRORS=$((ERRORS + 1)) + elif [ "$pbgo_count" -lt "$proto_count" ] 2>/dev/null; then + echo " [WARN] $base: struct '$msg' has $pbgo_count fields in .pb.go but $proto_count in .proto (needs regeneration)" + ERRORS=$((ERRORS + 1)) + fi + done + + unset proto_fields + unset pbgo_fields + declare -A proto_fields + declare -A pbgo_fields +done + +if [ "$ERRORS" -gt 0 ]; then + echo "" + echo "Found $ERRORS proto sync issue(s)." + echo "Fix: install protoc and run 'cd EdgeCommon/build && ./build.sh'" + + if [ "$1" = "--fix" ]; then + if command -v protoc &>/dev/null; then + echo "Regenerating ..." + cd "$(dirname "$0")" + ./build.sh + echo "Done. Please review and commit the changes." + else + echo "protoc not found, cannot auto-fix." + exit 1 + fi + else + exit 1 + fi +else + echo "All proto files are in sync. OK" +fi diff --git a/EdgeCommon/pkg/langs/utils.go b/EdgeCommon/pkg/langs/utils.go index 4c29add..c3465ba 100644 --- a/EdgeCommon/pkg/langs/utils.go +++ b/EdgeCommon/pkg/langs/utils.go @@ -20,35 +20,8 @@ func DefaultMessage(messageCode MessageCode, args ...any) string { } func ParseLangFromRequest(req *http.Request) (langCode string) { - // parse language from cookie - const cookieName = "edgelang" - cookie, _ := req.Cookie(cookieName) - if cookie != nil && len(cookie.Value) > 0 { - // HasLang 内部会转换为小写,但这里也转换以确保一致性 - langCode = strings.ToLower(cookie.Value) - if defaultManager.HasLang(langCode) { - return langCode - } - } - - // parse language from 'Accept-Language' - var acceptLanguage = req.Header.Get("Accept-Language") - if len(acceptLanguage) > 0 { - var pieces = strings.Split(acceptLanguage, ",") - for _, lang := range pieces { - var index = strings.Index(lang, ";") - if index >= 0 { - lang = lang[:index] - } - - var match = defaultManager.MatchLang(lang) - if len(match) > 0 { - return match - } - } - } - - return defaultManager.DefaultLang() + // 强制使用中文 + return "zh-cn" } func ParseLangFromAction(action actions.ActionWrapper) (langCode string) { diff --git a/EdgeCommon/pkg/rpc/pb/api_method_stat_service.pb.go b/EdgeCommon/pkg/rpc/pb/api_method_stat_service.pb.go index f41709c..618689b 100644 --- a/EdgeCommon/pkg/rpc/pb/api_method_stat_service.pb.go +++ b/EdgeCommon/pkg/rpc/pb/api_method_stat_service.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: api_method_stat_service.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -156,51 +157,27 @@ func (x *CountAPIMethodStatsWithDayRequest) GetDay() string { var File_api_method_stat_service_proto protoreflect.FileDescriptor -var file_api_method_stat_service_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x61, 0x70, 0x69, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x5f, 0x73, 0x74, 0x61, - 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x5f, 0x73, 0x74, 0x61, - 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x22, 0x5e, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, - 0x0e, 0x61, 0x70, 0x69, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0e, 0x61, 0x70, 0x69, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x22, 0x35, 0x0a, 0x21, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, - 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x32, - 0xdb, 0x01, 0x0a, 0x14, 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x44, 0x61, 0x79, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x50, 0x49, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x59, 0x0a, 0x1a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, - 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_api_method_stat_service_proto_rawDesc = "" + + "\n" + + "\x1dapi_method_stat_service.proto\x12\x02pb\x1a\"models/model_api_method_stat.proto\x1a\x19models/rpc_messages.proto\"4\n" + + " FindAPIMethodStatsWithDayRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\"^\n" + + "!FindAPIMethodStatsWithDayResponse\x129\n" + + "\x0eapiMethodStats\x18\x01 \x03(\v2\x11.pb.APIMethodStatR\x0eapiMethodStats\"5\n" + + "!CountAPIMethodStatsWithDayRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day2\xdb\x01\n" + + "\x14APIMethodStatService\x12h\n" + + "\x19findAPIMethodStatsWithDay\x12$.pb.FindAPIMethodStatsWithDayRequest\x1a%.pb.FindAPIMethodStatsWithDayResponse\x12Y\n" + + "\x1acountAPIMethodStatsWithDay\x12%.pb.CountAPIMethodStatsWithDayRequest\x1a\x14.pb.RPCCountResponseB\x06Z\x04./pbb\x06proto3" var ( file_api_method_stat_service_proto_rawDescOnce sync.Once - file_api_method_stat_service_proto_rawDescData = file_api_method_stat_service_proto_rawDesc + file_api_method_stat_service_proto_rawDescData []byte ) func file_api_method_stat_service_proto_rawDescGZIP() []byte { file_api_method_stat_service_proto_rawDescOnce.Do(func() { - file_api_method_stat_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_api_method_stat_service_proto_rawDescData) + file_api_method_stat_service_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_api_method_stat_service_proto_rawDesc), len(file_api_method_stat_service_proto_rawDesc))) }) return file_api_method_stat_service_proto_rawDescData } @@ -237,7 +214,7 @@ func file_api_method_stat_service_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_api_method_stat_service_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_api_method_stat_service_proto_rawDesc), len(file_api_method_stat_service_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -248,7 +225,6 @@ func file_api_method_stat_service_proto_init() { MessageInfos: file_api_method_stat_service_proto_msgTypes, }.Build() File_api_method_stat_service_proto = out.File - file_api_method_stat_service_proto_rawDesc = nil file_api_method_stat_service_proto_goTypes = nil file_api_method_stat_service_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/api_method_stat_service_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/api_method_stat_service_grpc.pb.go index 9be8706..c5d23a8 100644 --- a/EdgeCommon/pkg/rpc/pb/api_method_stat_service_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/api_method_stat_service_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: api_method_stat_service.proto package pb @@ -83,10 +83,10 @@ type APIMethodStatServiceServer interface { type UnimplementedAPIMethodStatServiceServer struct{} func (UnimplementedAPIMethodStatServiceServer) FindAPIMethodStatsWithDay(context.Context, *FindAPIMethodStatsWithDayRequest) (*FindAPIMethodStatsWithDayResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAPIMethodStatsWithDay not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAPIMethodStatsWithDay not implemented") } func (UnimplementedAPIMethodStatServiceServer) CountAPIMethodStatsWithDay(context.Context, *CountAPIMethodStatsWithDayRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAPIMethodStatsWithDay not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAPIMethodStatsWithDay not implemented") } func (UnimplementedAPIMethodStatServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeAPIMethodStatServiceServer interface { } func RegisterAPIMethodStatServiceServer(s grpc.ServiceRegistrar, srv APIMethodStatServiceServer) { - // If the following call pancis, it indicates UnimplementedAPIMethodStatServiceServer was + // If the following call panics, it indicates UnimplementedAPIMethodStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/model_acme_provider.pb.go b/EdgeCommon/pkg/rpc/pb/model_acme_provider.pb.go index 3f6caa7..4158277 100644 --- a/EdgeCommon/pkg/rpc/pb/model_acme_provider.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_acme_provider.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_acme_provider.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,33 +107,27 @@ func (x *ACMEProvider) GetEabDescription() string { var File_models_model_acme_provider_proto protoreflect.FileDescriptor -var file_models_model_acme_provider_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x63, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xb8, 0x01, 0x0a, 0x0c, 0x41, 0x43, 0x4d, 0x45, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, - 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x70, 0x69, 0x55, 0x52, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x61, 0x70, 0x69, 0x55, 0x52, 0x4c, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x71, - 0x75, 0x69, 0x72, 0x65, 0x45, 0x41, 0x42, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x72, - 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x45, 0x41, 0x42, 0x12, 0x26, 0x0a, 0x0e, 0x65, 0x61, 0x62, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0e, 0x65, 0x61, 0x62, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_acme_provider_proto_rawDesc = "" + + "\n" + + " models/model_acme_provider.proto\x12\x02pb\"\xb8\x01\n" + + "\fACMEProvider\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x16\n" + + "\x06apiURL\x18\x05 \x01(\tR\x06apiURL\x12\x1e\n" + + "\n" + + "requireEAB\x18\x06 \x01(\bR\n" + + "requireEAB\x12&\n" + + "\x0eeabDescription\x18\a \x01(\tR\x0eeabDescriptionB\x06Z\x04./pbb\x06proto3" var ( file_models_model_acme_provider_proto_rawDescOnce sync.Once - file_models_model_acme_provider_proto_rawDescData = file_models_model_acme_provider_proto_rawDesc + file_models_model_acme_provider_proto_rawDescData []byte ) func file_models_model_acme_provider_proto_rawDescGZIP() []byte { file_models_model_acme_provider_proto_rawDescOnce.Do(func() { - file_models_model_acme_provider_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_acme_provider_proto_rawDescData) + file_models_model_acme_provider_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_acme_provider_proto_rawDesc), len(file_models_model_acme_provider_proto_rawDesc))) }) return file_models_model_acme_provider_proto_rawDescData } @@ -158,7 +153,7 @@ func file_models_model_acme_provider_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_acme_provider_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_acme_provider_proto_rawDesc), len(file_models_model_acme_provider_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -169,7 +164,6 @@ func file_models_model_acme_provider_proto_init() { MessageInfos: file_models_model_acme_provider_proto_msgTypes, }.Build() File_models_model_acme_provider_proto = out.File - file_models_model_acme_provider_proto_rawDesc = nil file_models_model_acme_provider_proto_goTypes = nil file_models_model_acme_provider_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_acme_provider_account.pb.go b/EdgeCommon/pkg/rpc/pb/model_acme_provider_account.pb.go index c53ae10..116b3ed 100644 --- a/EdgeCommon/pkg/rpc/pb/model_acme_provider_account.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_acme_provider_account.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_acme_provider_account.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,38 +123,27 @@ func (x *ACMEProviderAccount) GetAcmeProvider() *ACMEProvider { var File_models_model_acme_provider_account_proto protoreflect.FileDescriptor -var file_models_model_acme_provider_account_proto_rawDesc = []byte{ - 0x0a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x63, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x20, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x6d, - 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xed, 0x01, 0x0a, 0x13, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x61, 0x62, 0x4b, 0x69, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x61, 0x62, 0x4b, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x65, 0x61, 0x62, 0x4b, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x61, - 0x62, 0x4b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x34, 0x0a, 0x0c, 0x61, 0x63, - 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x0c, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_acme_provider_account_proto_rawDesc = "" + + "\n" + + "(models/model_acme_provider_account.proto\x12\x02pb\x1a models/model_acme_provider.proto\"\xed\x01\n" + + "\x13ACMEProviderAccount\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\"\n" + + "\fproviderCode\x18\x04 \x01(\tR\fproviderCode\x12\x16\n" + + "\x06eabKid\x18\x05 \x01(\tR\x06eabKid\x12\x16\n" + + "\x06eabKey\x18\x06 \x01(\tR\x06eabKey\x12\x14\n" + + "\x05error\x18\a \x01(\tR\x05error\x124\n" + + "\facmeProvider\x18\x1e \x01(\v2\x10.pb.ACMEProviderR\facmeProviderB\x06Z\x04./pbb\x06proto3" var ( file_models_model_acme_provider_account_proto_rawDescOnce sync.Once - file_models_model_acme_provider_account_proto_rawDescData = file_models_model_acme_provider_account_proto_rawDesc + file_models_model_acme_provider_account_proto_rawDescData []byte ) func file_models_model_acme_provider_account_proto_rawDescGZIP() []byte { file_models_model_acme_provider_account_proto_rawDescOnce.Do(func() { - file_models_model_acme_provider_account_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_acme_provider_account_proto_rawDescData) + file_models_model_acme_provider_account_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_acme_provider_account_proto_rawDesc), len(file_models_model_acme_provider_account_proto_rawDesc))) }) return file_models_model_acme_provider_account_proto_rawDescData } @@ -182,7 +172,7 @@ func file_models_model_acme_provider_account_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_acme_provider_account_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_acme_provider_account_proto_rawDesc), len(file_models_model_acme_provider_account_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -193,7 +183,6 @@ func file_models_model_acme_provider_account_proto_init() { MessageInfos: file_models_model_acme_provider_account_proto_msgTypes, }.Build() File_models_model_acme_provider_account_proto = out.File - file_models_model_acme_provider_account_proto_rawDesc = nil file_models_model_acme_provider_account_proto_goTypes = nil file_models_model_acme_provider_account_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_acme_task.pb.go b/EdgeCommon/pkg/rpc/pb/model_acme_task.pb.go index b0ed426..50c4c5f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_acme_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_acme_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_acme_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -154,54 +155,31 @@ func (x *ACMETask) GetLatestACMETaskLog() *ACMETaskLog { var File_models_model_acme_task_proto protoreflect.FileDescriptor -var file_models_model_acme_task_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x63, 0x6d, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x73, 0x73, 0x6c, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x6d, - 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x9b, 0x03, 0x0a, 0x08, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x52, - 0x65, 0x6e, 0x65, 0x77, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x61, 0x75, 0x74, 0x6f, - 0x52, 0x65, 0x6e, 0x65, 0x77, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x52, 0x4c, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x52, 0x4c, 0x12, 0x28, 0x0a, 0x08, 0x61, - 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, - 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x08, 0x61, 0x63, 0x6d, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x31, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0b, 0x64, 0x6e, 0x73, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x25, 0x0a, 0x07, 0x73, 0x73, 0x6c, 0x43, - 0x65, 0x72, 0x74, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x53, - 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x07, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x12, - 0x3d, 0x0a, 0x11, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, - 0x6b, 0x4c, 0x6f, 0x67, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, - 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x52, 0x11, 0x6c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_acme_task_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_acme_task.proto\x12\x02pb\x1a\x1cmodels/model_acme_user.proto\x1a\x1fmodels/model_dns_provider.proto\x1a\x1bmodels/model_ssl_cert.proto\x1a models/model_acme_task_log.proto\"\x9b\x03\n" + + "\bACMETask\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x1c\n" + + "\tdnsDomain\x18\x03 \x01(\tR\tdnsDomain\x12\x18\n" + + "\adomains\x18\x04 \x03(\tR\adomains\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tautoRenew\x18\x06 \x01(\bR\tautoRenew\x12\x1a\n" + + "\bauthType\x18\a \x01(\tR\bauthType\x12\x18\n" + + "\aauthURL\x18\b \x01(\tR\aauthURL\x12(\n" + + "\bacmeUser\x18\x1e \x01(\v2\f.pb.ACMEUserR\bacmeUser\x121\n" + + "\vdnsProvider\x18\x1f \x01(\v2\x0f.pb.DNSProviderR\vdnsProvider\x12%\n" + + "\asslCert\x18 \x01(\v2\v.pb.SSLCertR\asslCert\x12=\n" + + "\x11latestACMETaskLog\x18! \x01(\v2\x0f.pb.ACMETaskLogR\x11latestACMETaskLogB\x06Z\x04./pbb\x06proto3" var ( file_models_model_acme_task_proto_rawDescOnce sync.Once - file_models_model_acme_task_proto_rawDescData = file_models_model_acme_task_proto_rawDesc + file_models_model_acme_task_proto_rawDescData []byte ) func file_models_model_acme_task_proto_rawDescGZIP() []byte { file_models_model_acme_task_proto_rawDescOnce.Do(func() { - file_models_model_acme_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_acme_task_proto_rawDescData) + file_models_model_acme_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_acme_task_proto_rawDesc), len(file_models_model_acme_task_proto_rawDesc))) }) return file_models_model_acme_task_proto_rawDescData } @@ -239,7 +217,7 @@ func file_models_model_acme_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_acme_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_acme_task_proto_rawDesc), len(file_models_model_acme_task_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -250,7 +228,6 @@ func file_models_model_acme_task_proto_init() { MessageInfos: file_models_model_acme_task_proto_msgTypes, }.Build() File_models_model_acme_task_proto = out.File - file_models_model_acme_task_proto_rawDesc = nil file_models_model_acme_task_proto_goTypes = nil file_models_model_acme_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_acme_task_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_acme_task_log.pb.go index 389d15f..7eb7957 100644 --- a/EdgeCommon/pkg/rpc/pb/model_acme_task_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_acme_task_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_acme_task_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,27 +92,23 @@ func (x *ACMETaskLog) GetCreatedAt() int64 { var File_models_model_acme_task_log_proto protoreflect.FileDescriptor -var file_models_model_acme_task_log_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x63, 0x6d, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x65, 0x0a, 0x0b, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, - 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_acme_task_log_proto_rawDesc = "" + + "\n" + + " models/model_acme_task_log.proto\x12\x02pb\"e\n" + + "\vACMETaskLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOk\x18\x02 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x03 \x01(\tR\x05error\x12\x1c\n" + + "\tcreatedAt\x18\x04 \x01(\x03R\tcreatedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_acme_task_log_proto_rawDescOnce sync.Once - file_models_model_acme_task_log_proto_rawDescData = file_models_model_acme_task_log_proto_rawDesc + file_models_model_acme_task_log_proto_rawDescData []byte ) func file_models_model_acme_task_log_proto_rawDescGZIP() []byte { file_models_model_acme_task_log_proto_rawDescOnce.Do(func() { - file_models_model_acme_task_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_acme_task_log_proto_rawDescData) + file_models_model_acme_task_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_acme_task_log_proto_rawDesc), len(file_models_model_acme_task_log_proto_rawDesc))) }) return file_models_model_acme_task_log_proto_rawDescData } @@ -137,7 +134,7 @@ func file_models_model_acme_task_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_acme_task_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_acme_task_log_proto_rawDesc), len(file_models_model_acme_task_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +145,6 @@ func file_models_model_acme_task_log_proto_init() { MessageInfos: file_models_model_acme_task_log_proto_msgTypes, }.Build() File_models_model_acme_task_log_proto = out.File - file_models_model_acme_task_log_proto_rawDesc = nil file_models_model_acme_task_log_proto_goTypes = nil file_models_model_acme_task_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_acme_user.pb.go b/EdgeCommon/pkg/rpc/pb/model_acme_user.pb.go index 321145f..1b36fa7 100644 --- a/EdgeCommon/pkg/rpc/pb/model_acme_user.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_acme_user.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_acme_user.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -114,43 +115,26 @@ func (x *ACMEUser) GetAcmeProviderAccount() *ACMEProviderAccount { var File_models_model_acme_user_proto protoreflect.FileDescriptor -var file_models_model_acme_user_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x63, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, - 0x02, 0x0a, 0x08, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x63, 0x6d, - 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, - 0x0c, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x1e, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x13, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x13, 0x61, 0x63, 0x6d, 0x65, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_acme_user_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_acme_user.proto\x12\x02pb\x1a models/model_acme_provider.proto\x1a(models/model_acme_provider_account.proto\"\x9d\x02\n" + + "\bACMEUser\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x14\n" + + "\x05email\x18\x02 \x01(\tR\x05email\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1c\n" + + "\tcreatedAt\x18\x04 \x01(\x03R\tcreatedAt\x12*\n" + + "\x10acmeProviderCode\x18\x05 \x01(\tR\x10acmeProviderCode\x124\n" + + "\facmeProvider\x18\x1e \x01(\v2\x10.pb.ACMEProviderR\facmeProvider\x12I\n" + + "\x13acmeProviderAccount\x18\x1f \x01(\v2\x17.pb.ACMEProviderAccountR\x13acmeProviderAccountB\x06Z\x04./pbb\x06proto3" var ( file_models_model_acme_user_proto_rawDescOnce sync.Once - file_models_model_acme_user_proto_rawDescData = file_models_model_acme_user_proto_rawDesc + file_models_model_acme_user_proto_rawDescData []byte ) func file_models_model_acme_user_proto_rawDescGZIP() []byte { file_models_model_acme_user_proto_rawDescOnce.Do(func() { - file_models_model_acme_user_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_acme_user_proto_rawDescData) + file_models_model_acme_user_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_acme_user_proto_rawDesc), len(file_models_model_acme_user_proto_rawDesc))) }) return file_models_model_acme_user_proto_rawDescData } @@ -182,7 +166,7 @@ func file_models_model_acme_user_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_acme_user_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_acme_user_proto_rawDesc), len(file_models_model_acme_user_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -193,7 +177,6 @@ func file_models_model_acme_user_proto_init() { MessageInfos: file_models_model_acme_user_proto_msgTypes, }.Build() File_models_model_acme_user_proto = out.File - file_models_model_acme_user_proto_rawDesc = nil file_models_model_acme_user_proto_goTypes = nil file_models_model_acme_user_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ad_network.pb.go b/EdgeCommon/pkg/rpc/pb/model_ad_network.pb.go index e03b10a..73779e7 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ad_network.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ad_network.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ad_network.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,27 +92,23 @@ func (x *ADNetwork) GetDescription() string { var File_models_model_ad_network_proto protoreflect.FileDescriptor -var file_models_model_ad_network_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x65, 0x0a, 0x09, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ad_network_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_ad_network.proto\x12\x02pb\"e\n" + + "\tADNetwork\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescriptionB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ad_network_proto_rawDescOnce sync.Once - file_models_model_ad_network_proto_rawDescData = file_models_model_ad_network_proto_rawDesc + file_models_model_ad_network_proto_rawDescData []byte ) func file_models_model_ad_network_proto_rawDescGZIP() []byte { file_models_model_ad_network_proto_rawDescOnce.Do(func() { - file_models_model_ad_network_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ad_network_proto_rawDescData) + file_models_model_ad_network_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ad_network_proto_rawDesc), len(file_models_model_ad_network_proto_rawDesc))) }) return file_models_model_ad_network_proto_rawDescData } @@ -137,7 +134,7 @@ func file_models_model_ad_network_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ad_network_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ad_network_proto_rawDesc), len(file_models_model_ad_network_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +145,6 @@ func file_models_model_ad_network_proto_init() { MessageInfos: file_models_model_ad_network_proto_msgTypes, }.Build() File_models_model_ad_network_proto = out.File - file_models_model_ad_network_proto_rawDesc = nil file_models_model_ad_network_proto_goTypes = nil file_models_model_ad_network_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ad_package.pb.go b/EdgeCommon/pkg/rpc/pb/model_ad_package.pb.go index 9a179d4..1831ec4 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ad_package.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ad_package.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ad_package.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -139,50 +140,29 @@ func (x *ADPackage) GetCountIdleADPackageInstances() int64 { var File_models_model_ad_package_proto protoreflect.FileDescriptor -var file_models_model_ad_package_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x61, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xb2, 0x03, 0x0a, 0x09, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, - 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, - 0x12, 0x38, 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, - 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, - 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, - 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x30, 0x0a, 0x13, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, - 0x6e, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x2b, - 0x0a, 0x09, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x1e, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x52, 0x09, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x73, - 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, - 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x40, 0x0a, 0x1b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, - 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x73, 0x18, 0x20, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ad_package_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_ad_package.proto\x12\x02pb\x1a\x1dmodels/model_ad_network.proto\"\xb2\x03\n" + + "\tADPackage\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12 \n" + + "\vadNetworkId\x18\x03 \x01(\x03R\vadNetworkId\x128\n" + + "\x17protectionBandwidthSize\x18\x04 \x01(\x05R\x17protectionBandwidthSize\x128\n" + + "\x17protectionBandwidthUnit\x18\x05 \x01(\tR\x17protectionBandwidthUnit\x120\n" + + "\x13serverBandwidthSize\x18\x06 \x01(\x05R\x13serverBandwidthSize\x120\n" + + "\x13serverBandwidthUnit\x18\a \x01(\tR\x13serverBandwidthUnit\x12+\n" + + "\tadNetwork\x18\x1e \x01(\v2\r.pb.ADNetworkR\tadNetwork\x12\x18\n" + + "\asummary\x18\x1f \x01(\tR\asummary\x12@\n" + + "\x1bcountIdleADPackageInstances\x18 \x01(\x03R\x1bcountIdleADPackageInstancesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ad_package_proto_rawDescOnce sync.Once - file_models_model_ad_package_proto_rawDescData = file_models_model_ad_package_proto_rawDesc + file_models_model_ad_package_proto_rawDescData []byte ) func file_models_model_ad_package_proto_rawDescGZIP() []byte { file_models_model_ad_package_proto_rawDescOnce.Do(func() { - file_models_model_ad_package_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ad_package_proto_rawDescData) + file_models_model_ad_package_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ad_package_proto_rawDesc), len(file_models_model_ad_package_proto_rawDesc))) }) return file_models_model_ad_package_proto_rawDescData } @@ -211,7 +191,7 @@ func file_models_model_ad_package_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ad_package_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ad_package_proto_rawDesc), len(file_models_model_ad_package_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -222,7 +202,6 @@ func file_models_model_ad_package_proto_init() { MessageInfos: file_models_model_ad_package_proto_msgTypes, }.Build() File_models_model_ad_package_proto = out.File - file_models_model_ad_package_proto_rawDesc = nil file_models_model_ad_package_proto_goTypes = nil file_models_model_ad_package_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ad_package_instance.pb.go b/EdgeCommon/pkg/rpc/pb/model_ad_package_instance.pb.go index 830dfba..f2fe09d 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ad_package_instance.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ad_package_instance.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ad_package_instance.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -155,52 +156,31 @@ func (x *ADPackageInstance) GetUser() *User { var File_models_model_ad_package_instance_proto protoreflect.FileDescriptor -var file_models_model_ad_package_instance_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x03, 0x0a, 0x11, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, - 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, - 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x75, - 0x73, 0x65, 0x72, 0x44, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, - 0x64, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x09, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x09, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ad_package_instance_proto_rawDesc = "" + + "\n" + + "&models/model_ad_package_instance.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\x1a\x1dmodels/model_ad_package.proto\x1a\x17models/model_user.proto\"\x97\x03\n" + + "\x11ADPackageInstance\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12 \n" + + "\vadPackageId\x18\x03 \x01(\x03R\vadPackageId\x12$\n" + + "\rnodeClusterId\x18\x04 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\anodeIds\x18\x05 \x03(\x03R\anodeIds\x12 \n" + + "\vipAddresses\x18\x06 \x03(\tR\vipAddresses\x12\x16\n" + + "\x06userId\x18\a \x01(\x03R\x06userId\x12\x1c\n" + + "\tuserDayTo\x18\b \x01(\tR\tuserDayTo\x12&\n" + + "\x0euserInstanceId\x18\t \x01(\x03R\x0euserInstanceId\x121\n" + + "\vnodeCluster\x18\x1e \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x12+\n" + + "\tadPackage\x18\x1f \x01(\v2\r.pb.ADPackageR\tadPackage\x12\x1c\n" + + "\x04user\x18 \x01(\v2\b.pb.UserR\x04userB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ad_package_instance_proto_rawDescOnce sync.Once - file_models_model_ad_package_instance_proto_rawDescData = file_models_model_ad_package_instance_proto_rawDesc + file_models_model_ad_package_instance_proto_rawDescData []byte ) func file_models_model_ad_package_instance_proto_rawDescGZIP() []byte { file_models_model_ad_package_instance_proto_rawDescOnce.Do(func() { - file_models_model_ad_package_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ad_package_instance_proto_rawDescData) + file_models_model_ad_package_instance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ad_package_instance_proto_rawDesc), len(file_models_model_ad_package_instance_proto_rawDesc))) }) return file_models_model_ad_package_instance_proto_rawDescData } @@ -235,7 +215,7 @@ func file_models_model_ad_package_instance_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ad_package_instance_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ad_package_instance_proto_rawDesc), len(file_models_model_ad_package_instance_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -246,7 +226,6 @@ func file_models_model_ad_package_instance_proto_init() { MessageInfos: file_models_model_ad_package_instance_proto_msgTypes, }.Build() File_models_model_ad_package_instance_proto = out.File - file_models_model_ad_package_instance_proto_rawDesc = nil file_models_model_ad_package_instance_proto_goTypes = nil file_models_model_ad_package_instance_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ad_package_period.pb.go b/EdgeCommon/pkg/rpc/pb/model_ad_package_period.pb.go index cd047a1..f6db176 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ad_package_period.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ad_package_period.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ad_package_period.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -99,29 +100,24 @@ func (x *ADPackagePeriod) GetMonths() int32 { var File_models_model_ad_package_period_proto protoreflect.FileDescriptor -var file_models_model_ad_package_period_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x77, 0x0a, 0x0f, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x6f, 0x6e, - 0x74, 0x68, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_ad_package_period_proto_rawDesc = "" + + "\n" + + "$models/model_ad_package_period.proto\x12\x02pb\"w\n" + + "\x0fADPackagePeriod\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x14\n" + + "\x05count\x18\x03 \x01(\x05R\x05count\x12\x12\n" + + "\x04unit\x18\x04 \x01(\tR\x04unit\x12\x16\n" + + "\x06months\x18\x05 \x01(\x05R\x06monthsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ad_package_period_proto_rawDescOnce sync.Once - file_models_model_ad_package_period_proto_rawDescData = file_models_model_ad_package_period_proto_rawDesc + file_models_model_ad_package_period_proto_rawDescData []byte ) func file_models_model_ad_package_period_proto_rawDescGZIP() []byte { file_models_model_ad_package_period_proto_rawDescOnce.Do(func() { - file_models_model_ad_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ad_package_period_proto_rawDescData) + file_models_model_ad_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ad_package_period_proto_rawDesc), len(file_models_model_ad_package_period_proto_rawDesc))) }) return file_models_model_ad_package_period_proto_rawDescData } @@ -147,7 +143,7 @@ func file_models_model_ad_package_period_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ad_package_period_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ad_package_period_proto_rawDesc), len(file_models_model_ad_package_period_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +154,6 @@ func file_models_model_ad_package_period_proto_init() { MessageInfos: file_models_model_ad_package_period_proto_msgTypes, }.Build() File_models_model_ad_package_period_proto = out.File - file_models_model_ad_package_period_proto_rawDesc = nil file_models_model_ad_package_period_proto_goTypes = nil file_models_model_ad_package_period_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ad_package_price.pb.go b/EdgeCommon/pkg/rpc/pb/model_ad_package_price.pb.go index 093b319..d57d9ba 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ad_package_price.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ad_package_price.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ad_package_price.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -83,29 +84,22 @@ func (x *ADPackagePrice) GetPrice() float64 { var File_models_model_ad_package_price_proto protoreflect.FileDescriptor -var file_models_model_ad_package_price_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x76, 0x0a, 0x0e, 0x41, 0x44, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, - 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_ad_package_price_proto_rawDesc = "" + + "\n" + + "#models/model_ad_package_price.proto\x12\x02pb\"v\n" + + "\x0eADPackagePrice\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\x12,\n" + + "\x11adPackagePeriodId\x18\x02 \x01(\x03R\x11adPackagePeriodId\x12\x14\n" + + "\x05price\x18\x03 \x01(\x01R\x05priceB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ad_package_price_proto_rawDescOnce sync.Once - file_models_model_ad_package_price_proto_rawDescData = file_models_model_ad_package_price_proto_rawDesc + file_models_model_ad_package_price_proto_rawDescData []byte ) func file_models_model_ad_package_price_proto_rawDescGZIP() []byte { file_models_model_ad_package_price_proto_rawDescOnce.Do(func() { - file_models_model_ad_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ad_package_price_proto_rawDescData) + file_models_model_ad_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ad_package_price_proto_rawDesc), len(file_models_model_ad_package_price_proto_rawDesc))) }) return file_models_model_ad_package_price_proto_rawDescData } @@ -131,7 +125,7 @@ func file_models_model_ad_package_price_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ad_package_price_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ad_package_price_proto_rawDesc), len(file_models_model_ad_package_price_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -142,7 +136,6 @@ func file_models_model_ad_package_price_proto_init() { MessageInfos: file_models_model_ad_package_price_proto_msgTypes, }.Build() File_models_model_ad_package_price_proto = out.File - file_models_model_ad_package_price_proto_rawDesc = nil file_models_model_ad_package_price_proto_goTypes = nil file_models_model_ad_package_price_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_admin.pb.go b/EdgeCommon/pkg/rpc/pb/model_admin.pb.go index 849b4f6..0759d14 100644 --- a/EdgeCommon/pkg/rpc/pb/model_admin.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_admin.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_admin.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -138,43 +139,30 @@ func (x *Admin) GetHasWeakPassword() bool { var File_models_model_admin_proto protoreflect.FileDescriptor -var file_models_model_admin_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, 0x6f, - 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x02, 0x0a, 0x05, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x18, 0x0a, 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x29, 0x0a, 0x07, 0x4d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, 0x4d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x12, 0x25, 0x0a, 0x08, 0x6f, 0x74, 0x70, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, - 0x08, 0x6f, 0x74, 0x70, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x6e, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x6e, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x57, 0x65, 0x61, 0x6b, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, - 0x68, 0x61, 0x73, 0x57, 0x65, 0x61, 0x6b, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_admin_proto_rawDesc = "" + + "\n" + + "\x18models/model_admin.proto\x12\x02pb\x1a\x1fmodels/model_admin_module.proto\x1a\x18models/model_login.proto\"\xb3\x02\n" + + "\x05Admin\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bfullname\x18\x02 \x01(\tR\bfullname\x12\x1a\n" + + "\busername\x18\x03 \x01(\tR\busername\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x18\n" + + "\aisSuper\x18\x05 \x01(\bR\aisSuper\x12\x1c\n" + + "\tcreatedAt\x18\x06 \x01(\x03R\tcreatedAt\x12)\n" + + "\aModules\x18\a \x03(\v2\x0f.pb.AdminModuleR\aModules\x12%\n" + + "\botpLogin\x18\b \x01(\v2\t.pb.LoginR\botpLogin\x12\x1a\n" + + "\bcanLogin\x18\t \x01(\bR\bcanLogin\x12(\n" + + "\x0fhasWeakPassword\x18\n" + + " \x01(\bR\x0fhasWeakPasswordB\x06Z\x04./pbb\x06proto3" var ( file_models_model_admin_proto_rawDescOnce sync.Once - file_models_model_admin_proto_rawDescData = file_models_model_admin_proto_rawDesc + file_models_model_admin_proto_rawDescData []byte ) func file_models_model_admin_proto_rawDescGZIP() []byte { file_models_model_admin_proto_rawDescOnce.Do(func() { - file_models_model_admin_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_admin_proto_rawDescData) + file_models_model_admin_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_admin_proto_rawDesc), len(file_models_model_admin_proto_rawDesc))) }) return file_models_model_admin_proto_rawDescData } @@ -206,7 +194,7 @@ func file_models_model_admin_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_admin_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_admin_proto_rawDesc), len(file_models_model_admin_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -217,7 +205,6 @@ func file_models_model_admin_proto_init() { MessageInfos: file_models_model_admin_proto_msgTypes, }.Build() File_models_model_admin_proto = out.File - file_models_model_admin_proto_rawDesc = nil file_models_model_admin_proto_goTypes = nil file_models_model_admin_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_admin_list.pb.go b/EdgeCommon/pkg/rpc/pb/model_admin_list.pb.go index 402d202..b82bd92 100644 --- a/EdgeCommon/pkg/rpc/pb/model_admin_list.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_admin_list.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_admin_list.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,34 +107,25 @@ func (x *AdminModuleList) GetLang() string { var File_models_model_admin_list_proto protoreflect.FileDescriptor -var file_models_model_admin_list_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x0f, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x07, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, - 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x61, 0x6e, - 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_admin_list_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_admin_list.proto\x12\x02pb\x1a\x1fmodels/model_admin_module.proto\"\xb6\x01\n" + + "\x0fAdminModuleList\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x18\n" + + "\aisSuper\x18\x02 \x01(\bR\aisSuper\x12)\n" + + "\aModules\x18\x03 \x03(\v2\x0f.pb.AdminModuleR\aModules\x12\x1a\n" + + "\bfullname\x18\x04 \x01(\tR\bfullname\x12\x14\n" + + "\x05theme\x18\x05 \x01(\tR\x05theme\x12\x12\n" + + "\x04lang\x18\x06 \x01(\tR\x04langB\x06Z\x04./pbb\x06proto3" var ( file_models_model_admin_list_proto_rawDescOnce sync.Once - file_models_model_admin_list_proto_rawDescData = file_models_model_admin_list_proto_rawDesc + file_models_model_admin_list_proto_rawDescData []byte ) func file_models_model_admin_list_proto_rawDescGZIP() []byte { file_models_model_admin_list_proto_rawDescOnce.Do(func() { - file_models_model_admin_list_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_admin_list_proto_rawDescData) + file_models_model_admin_list_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_admin_list_proto_rawDesc), len(file_models_model_admin_list_proto_rawDesc))) }) return file_models_model_admin_list_proto_rawDescData } @@ -162,7 +154,7 @@ func file_models_model_admin_list_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_admin_list_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_admin_list_proto_rawDesc), len(file_models_model_admin_list_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -173,7 +165,6 @@ func file_models_model_admin_list_proto_init() { MessageInfos: file_models_model_admin_list_proto_msgTypes, }.Build() File_models_model_admin_list_proto = out.File - file_models_model_admin_list_proto_rawDesc = nil file_models_model_admin_list_proto_goTypes = nil file_models_model_admin_list_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_admin_module.pb.go b/EdgeCommon/pkg/rpc/pb/model_admin_module.pb.go index cb37591..e0de95d 100644 --- a/EdgeCommon/pkg/rpc/pb/model_admin_module.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_admin_module.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_admin_module.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -82,26 +83,22 @@ func (x *AdminModule) GetActions() []string { var File_models_model_admin_module_proto protoreflect.FileDescriptor -var file_models_model_admin_module_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x57, 0x0a, 0x0b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x6c, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x6c, - 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_admin_module_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_admin_module.proto\x12\x02pb\"W\n" + + "\vAdminModule\x12\x1a\n" + + "\ballowAll\x18\x01 \x01(\bR\ballowAll\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\x12\x18\n" + + "\aactions\x18\x03 \x03(\tR\aactionsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_admin_module_proto_rawDescOnce sync.Once - file_models_model_admin_module_proto_rawDescData = file_models_model_admin_module_proto_rawDesc + file_models_model_admin_module_proto_rawDescData []byte ) func file_models_model_admin_module_proto_rawDescGZIP() []byte { file_models_model_admin_module_proto_rawDescOnce.Do(func() { - file_models_model_admin_module_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_admin_module_proto_rawDescData) + file_models_model_admin_module_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_admin_module_proto_rawDesc), len(file_models_model_admin_module_proto_rawDesc))) }) return file_models_model_admin_module_proto_rawDescData } @@ -127,7 +124,7 @@ func file_models_model_admin_module_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_admin_module_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_admin_module_proto_rawDesc), len(file_models_model_admin_module_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -138,7 +135,6 @@ func file_models_model_admin_module_proto_init() { MessageInfos: file_models_model_admin_module_proto_msgTypes, }.Build() File_models_model_admin_module_proto = out.File - file_models_model_admin_module_proto_rawDesc = nil file_models_model_admin_module_proto_goTypes = nil file_models_model_admin_module_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_api_method_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_api_method_stat.pb.go index 5fba3c1..042b6a8 100644 --- a/EdgeCommon/pkg/rpc/pb/model_api_method_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_api_method_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_api_method_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,37 +123,29 @@ func (x *APIMethodStat) GetApiNode() *APINode { var File_models_model_api_method_stat_proto protoreflect.FileDescriptor -var file_models_model_api_method_stat_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x70, 0x69, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x01, 0x0a, 0x0d, 0x41, 0x50, 0x49, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, 0x69, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x70, 0x69, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x10, 0x0a, - 0x03, 0x74, 0x61, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, - 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x65, 0x6b, 0x4d, - 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x70, 0x65, 0x65, 0x6b, 0x4d, 0x73, 0x12, - 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12, - 0x25, 0x0a, 0x07, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x61, - 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_api_method_stat_proto_rawDesc = "" + + "\n" + + "\"models/model_api_method_stat.proto\x12\x02pb\x1a\x1bmodels/model_api_node.proto\"\xde\x01\n" + + "\rAPIMethodStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\tapiNodeId\x18\x02 \x01(\x03R\tapiNodeId\x12\x16\n" + + "\x06method\x18\x03 \x01(\tR\x06method\x12\x10\n" + + "\x03tag\x18\x04 \x01(\tR\x03tag\x12\x16\n" + + "\x06costMs\x18\x05 \x01(\x02R\x06costMs\x12\x16\n" + + "\x06peekMs\x18\x06 \x01(\x02R\x06peekMs\x12\x1e\n" + + "\n" + + "countCalls\x18\a \x01(\x03R\n" + + "countCalls\x12%\n" + + "\aapiNode\x18\x1e \x01(\v2\v.pb.APINodeR\aapiNodeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_api_method_stat_proto_rawDescOnce sync.Once - file_models_model_api_method_stat_proto_rawDescData = file_models_model_api_method_stat_proto_rawDesc + file_models_model_api_method_stat_proto_rawDescData []byte ) func file_models_model_api_method_stat_proto_rawDescGZIP() []byte { file_models_model_api_method_stat_proto_rawDescOnce.Do(func() { - file_models_model_api_method_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_api_method_stat_proto_rawDescData) + file_models_model_api_method_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_api_method_stat_proto_rawDesc), len(file_models_model_api_method_stat_proto_rawDesc))) }) return file_models_model_api_method_stat_proto_rawDescData } @@ -181,7 +174,7 @@ func file_models_model_api_method_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_api_method_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_api_method_stat_proto_rawDesc), len(file_models_model_api_method_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -192,7 +185,6 @@ func file_models_model_api_method_stat_proto_init() { MessageInfos: file_models_model_api_method_stat_proto_msgTypes, }.Build() File_models_model_api_method_stat_proto = out.File - file_models_model_api_method_stat_proto_rawDesc = nil file_models_model_api_method_stat_proto_goTypes = nil file_models_model_api_method_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_api_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_api_node.pb.go index 01b711f..a71e64b 100644 --- a/EdgeCommon/pkg/rpc/pb/model_api_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_api_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_api_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -202,55 +203,40 @@ func (x *APINode) GetInstanceCode() string { var File_models_model_api_node_proto protoreflect.FileDescriptor -var file_models_model_api_node_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x70, 0x69, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0xa1, 0x04, 0x0a, 0x07, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, - 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, - 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x52, - 0x65, 0x73, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x52, - 0x65, 0x73, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x72, - 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x24, 0x0a, 0x0d, 0x72, - 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0f, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x61, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x12, 0x1e, 0x0a, - 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, - 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x64, - 0x65, 0x62, 0x75, 0x67, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x65, 0x62, 0x75, - 0x67, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x64, - 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_api_node_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_api_node.proto\x12\x02pb\"\xa1\x04\n" + + "\aAPINode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12$\n" + + "\rnodeClusterId\x18\x03 \x01(\x03R\rnodeClusterId\x12\x1a\n" + + "\buniqueId\x18\x04 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x05 \x01(\tR\x06secret\x12\x12\n" + + "\x04name\x18\x06 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\a \x01(\tR\vdescription\x12\x1a\n" + + "\bhttpJSON\x18\b \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\t \x01(\fR\thttpsJSON\x12\x1a\n" + + "\bRestIsOn\x18\r \x01(\bR\bRestIsOn\x12\"\n" + + "\frestHTTPJSON\x18\x0e \x01(\fR\frestHTTPJSON\x12$\n" + + "\rrestHTTPSJSON\x18\x0f \x01(\fR\rrestHTTPSJSON\x12(\n" + + "\x0faccessAddrsJSON\x18\n" + + " \x01(\fR\x0faccessAddrsJSON\x12 \n" + + "\vaccessAddrs\x18\v \x03(\tR\vaccessAddrs\x12\x1e\n" + + "\n" + + "statusJSON\x18\f \x01(\fR\n" + + "statusJSON\x12\x1c\n" + + "\tisPrimary\x18\x10 \x01(\bR\tisPrimary\x12\x14\n" + + "\x05debug\x18\x1e \x01(\bR\x05debug\x12\"\n" + + "\finstanceCode\x18\x1f \x01(\tR\finstanceCodeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_api_node_proto_rawDescOnce sync.Once - file_models_model_api_node_proto_rawDescData = file_models_model_api_node_proto_rawDesc + file_models_model_api_node_proto_rawDescData []byte ) func file_models_model_api_node_proto_rawDescGZIP() []byte { file_models_model_api_node_proto_rawDescOnce.Do(func() { - file_models_model_api_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_api_node_proto_rawDescData) + file_models_model_api_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_api_node_proto_rawDesc), len(file_models_model_api_node_proto_rawDesc))) }) return file_models_model_api_node_proto_rawDescData } @@ -276,7 +262,7 @@ func file_models_model_api_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_api_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_api_node_proto_rawDesc), len(file_models_model_api_node_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -287,7 +273,6 @@ func file_models_model_api_node_proto_init() { MessageInfos: file_models_model_api_node_proto_msgTypes, }.Build() File_models_model_api_node_proto = out.File - file_models_model_api_node_proto_rawDesc = nil file_models_model_api_node_proto_goTypes = nil file_models_model_api_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_api_token.pb.go b/EdgeCommon/pkg/rpc/pb/model_api_token.pb.go index 8727afd..7ac5c18 100644 --- a/EdgeCommon/pkg/rpc/pb/model_api_token.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_api_token.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_api_token.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,27 +92,23 @@ func (x *APIToken) GetRole() string { var File_models_model_api_token_proto protoreflect.FileDescriptor -var file_models_model_api_token_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x70, 0x69, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x22, 0x5e, 0x0a, 0x08, 0x41, 0x50, 0x49, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, - 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_models_model_api_token_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_api_token.proto\x12\x02pb\"^\n" + + "\bAPIToken\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\tR\x06nodeId\x12\x16\n" + + "\x06secret\x18\x03 \x01(\tR\x06secret\x12\x12\n" + + "\x04role\x18\x04 \x01(\tR\x04roleB\x06Z\x04./pbb\x06proto3" var ( file_models_model_api_token_proto_rawDescOnce sync.Once - file_models_model_api_token_proto_rawDescData = file_models_model_api_token_proto_rawDesc + file_models_model_api_token_proto_rawDescData []byte ) func file_models_model_api_token_proto_rawDescGZIP() []byte { file_models_model_api_token_proto_rawDescOnce.Do(func() { - file_models_model_api_token_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_api_token_proto_rawDescData) + file_models_model_api_token_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_api_token_proto_rawDesc), len(file_models_model_api_token_proto_rawDesc))) }) return file_models_model_api_token_proto_rawDescData } @@ -137,7 +134,7 @@ func file_models_model_api_token_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_api_token_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_api_token_proto_rawDesc), len(file_models_model_api_token_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +145,6 @@ func file_models_model_api_token_proto_init() { MessageInfos: file_models_model_api_token_proto_msgTypes, }.Build() File_models_model_api_token_proto = out.File - file_models_model_api_token_proto_rawDesc = nil file_models_model_api_token_proto_goTypes = nil file_models_model_api_token_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_authority_key.pb.go b/EdgeCommon/pkg/rpc/pb/model_authority_key.pb.go index 59ed482..40971e1 100644 --- a/EdgeCommon/pkg/rpc/pb/model_authority_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_authority_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_authority_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -147,41 +148,33 @@ func (x *AuthorityKey) GetRequestCode() string { var File_models_model_authority_key_proto protoreflect.FileDescriptor -var file_models_model_authority_key_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xbe, 0x02, 0x0a, 0x0c, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x18, 0x0a, - 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x1a, 0x0a, - 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x63, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x0c, 0x6d, 0x61, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x1c, 0x0a, - 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, - 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, - 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, - 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x65, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x43, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_authority_key_proto_rawDesc = "" + + "\n" + + " models/model_authority_key.proto\x12\x02pb\"\xbe\x02\n" + + "\fAuthorityKey\x12\x14\n" + + "\x05value\x18\x01 \x01(\tR\x05value\x12\x18\n" + + "\adayFrom\x18\x02 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x03 \x01(\tR\x05dayTo\x12\x1a\n" + + "\bhostname\x18\x04 \x01(\tR\bhostname\x12\"\n" + + "\fmacAddresses\x18\x05 \x03(\tR\fmacAddresses\x12\x1c\n" + + "\tupdatedAt\x18\x06 \x01(\x03R\tupdatedAt\x12\x18\n" + + "\acompany\x18\a \x01(\tR\acompany\x12\x14\n" + + "\x05nodes\x18\b \x01(\x05R\x05nodes\x12\x1e\n" + + "\n" + + "components\x18\t \x03(\tR\n" + + "components\x12\x18\n" + + "\aedition\x18\n" + + " \x01(\tR\aedition\x12 \n" + + "\vrequestCode\x18\v \x01(\tR\vrequestCodeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_authority_key_proto_rawDescOnce sync.Once - file_models_model_authority_key_proto_rawDescData = file_models_model_authority_key_proto_rawDesc + file_models_model_authority_key_proto_rawDescData []byte ) func file_models_model_authority_key_proto_rawDescGZIP() []byte { file_models_model_authority_key_proto_rawDescOnce.Do(func() { - file_models_model_authority_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_authority_key_proto_rawDescData) + file_models_model_authority_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_authority_key_proto_rawDesc), len(file_models_model_authority_key_proto_rawDesc))) }) return file_models_model_authority_key_proto_rawDescData } @@ -207,7 +200,7 @@ func file_models_model_authority_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_authority_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_authority_key_proto_rawDesc), len(file_models_model_authority_key_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -218,7 +211,6 @@ func file_models_model_authority_key_proto_init() { MessageInfos: file_models_model_authority_key_proto_msgTypes, }.Build() File_models_model_authority_key_proto = out.File - file_models_model_authority_key_proto_rawDesc = nil file_models_model_authority_key_proto_goTypes = nil file_models_model_authority_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_authority_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_authority_node.pb.go index fd5c7f0..e178527 100644 --- a/EdgeCommon/pkg/rpc/pb/model_authority_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_authority_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_authority_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -114,33 +115,28 @@ func (x *AuthorityNode) GetStatusJSON() []byte { var File_models_model_authority_node_proto protoreflect.FileDescriptor -var file_models_model_authority_node_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xbd, 0x01, 0x0a, 0x0d, 0x41, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, - 0x72, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_authority_node_proto_rawDesc = "" + + "\n" + + "!models/model_authority_node.proto\x12\x02pb\"\xbd\x01\n" + + "\rAuthorityNode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x1a\n" + + "\buniqueId\x18\x03 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x04 \x01(\tR\x06secret\x12\x12\n" + + "\x04name\x18\x05 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "statusJSON\x18\a \x01(\fR\n" + + "statusJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_authority_node_proto_rawDescOnce sync.Once - file_models_model_authority_node_proto_rawDescData = file_models_model_authority_node_proto_rawDesc + file_models_model_authority_node_proto_rawDescData []byte ) func file_models_model_authority_node_proto_rawDescGZIP() []byte { file_models_model_authority_node_proto_rawDescOnce.Do(func() { - file_models_model_authority_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_authority_node_proto_rawDescData) + file_models_model_authority_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_authority_node_proto_rawDesc), len(file_models_model_authority_node_proto_rawDesc))) }) return file_models_model_authority_node_proto_rawDescData } @@ -166,7 +162,7 @@ func file_models_model_authority_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_authority_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_authority_node_proto_rawDesc), len(file_models_model_authority_node_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -177,7 +173,6 @@ func file_models_model_authority_node_proto_init() { MessageInfos: file_models_model_authority_node_proto_msgTypes, }.Build() File_models_model_authority_node_proto = out.File - file_models_model_authority_node_proto_rawDesc = nil file_models_model_authority_node_proto_goTypes = nil file_models_model_authority_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_client_agent.pb.go b/EdgeCommon/pkg/rpc/pb/model_client_agent.pb.go index 7829e2c..9c911f0 100644 --- a/EdgeCommon/pkg/rpc/pb/model_client_agent.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_client_agent.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_client_agent.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,29 +99,24 @@ func (x *ClientAgent) GetCountIPs() int64 { var File_models_model_client_agent_proto protoreflect.FileDescriptor -var file_models_model_client_agent_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x83, 0x01, 0x0a, 0x0b, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x41, 0x67, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_client_agent_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_client_agent.proto\x12\x02pb\"\x83\x01\n" + + "\vClientAgent\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x1a\n" + + "\bcountIPs\x18\x05 \x01(\x03R\bcountIPsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_client_agent_proto_rawDescOnce sync.Once - file_models_model_client_agent_proto_rawDescData = file_models_model_client_agent_proto_rawDesc + file_models_model_client_agent_proto_rawDescData []byte ) func file_models_model_client_agent_proto_rawDescGZIP() []byte { file_models_model_client_agent_proto_rawDescOnce.Do(func() { - file_models_model_client_agent_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_client_agent_proto_rawDescData) + file_models_model_client_agent_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_client_agent_proto_rawDesc), len(file_models_model_client_agent_proto_rawDesc))) }) return file_models_model_client_agent_proto_rawDescData } @@ -146,7 +142,7 @@ func file_models_model_client_agent_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_client_agent_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_client_agent_proto_rawDesc), len(file_models_model_client_agent_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -157,7 +153,6 @@ func file_models_model_client_agent_proto_init() { MessageInfos: file_models_model_client_agent_proto_msgTypes, }.Build() File_models_model_client_agent_proto = out.File - file_models_model_client_agent_proto_rawDesc = nil file_models_model_client_agent_proto_goTypes = nil file_models_model_client_agent_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_client_agent_ip.pb.go b/EdgeCommon/pkg/rpc/pb/model_client_agent_ip.pb.go index 10cb18d..62d65bb 100644 --- a/EdgeCommon/pkg/rpc/pb/model_client_agent_ip.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_client_agent_ip.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_client_agent_ip.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -90,30 +91,23 @@ func (x *ClientAgentIP) GetClientAgent() *ClientAgent { var File_models_model_client_agent_ip_proto protoreflect.FileDescriptor -var file_models_model_client_agent_ip_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x67, - 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x0d, 0x43, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x74, - 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x74, 0x72, 0x12, 0x31, 0x0a, 0x0b, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x1e, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, - 0x6e, 0x74, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_client_agent_ip_proto_rawDesc = "" + + "\n" + + "\"models/model_client_agent_ip.proto\x12\x02pb\x1a\x1fmodels/model_client_agent.proto\"t\n" + + "\rClientAgentIP\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x0e\n" + + "\x02ip\x18\x02 \x01(\tR\x02ip\x12\x10\n" + + "\x03ptr\x18\x03 \x01(\tR\x03ptr\x121\n" + + "\vclientAgent\x18\x1e \x01(\v2\x0f.pb.ClientAgentR\vclientAgentB\x06Z\x04./pbb\x06proto3" var ( file_models_model_client_agent_ip_proto_rawDescOnce sync.Once - file_models_model_client_agent_ip_proto_rawDescData = file_models_model_client_agent_ip_proto_rawDesc + file_models_model_client_agent_ip_proto_rawDescData []byte ) func file_models_model_client_agent_ip_proto_rawDescGZIP() []byte { file_models_model_client_agent_ip_proto_rawDescOnce.Do(func() { - file_models_model_client_agent_ip_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_client_agent_ip_proto_rawDescData) + file_models_model_client_agent_ip_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_client_agent_ip_proto_rawDesc), len(file_models_model_client_agent_ip_proto_rawDesc))) }) return file_models_model_client_agent_ip_proto_rawDescData } @@ -142,7 +136,7 @@ func file_models_model_client_agent_ip_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_client_agent_ip_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_client_agent_ip_proto_rawDesc), len(file_models_model_client_agent_ip_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -153,7 +147,6 @@ func file_models_model_client_agent_ip_proto_init() { MessageInfos: file_models_model_client_agent_ip_proto_msgTypes, }.Build() File_models_model_client_agent_ip_proto = out.File - file_models_model_client_agent_ip_proto_rawDesc = nil file_models_model_client_agent_ip_proto_goTypes = nil file_models_model_client_agent_ip_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_client_browser.pb.go b/EdgeCommon/pkg/rpc/pb/model_client_browser.pb.go index 14d3d4c..08b6a99 100644 --- a/EdgeCommon/pkg/rpc/pb/model_client_browser.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_client_browser.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_client_browser.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -74,24 +75,21 @@ func (x *ClientBrowser) GetName() string { var File_models_model_client_browser_proto protoreflect.FileDescriptor -var file_models_model_client_browser_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x33, 0x0a, 0x0d, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_client_browser_proto_rawDesc = "" + + "\n" + + "!models/model_client_browser.proto\x12\x02pb\"3\n" + + "\rClientBrowser\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04nameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_client_browser_proto_rawDescOnce sync.Once - file_models_model_client_browser_proto_rawDescData = file_models_model_client_browser_proto_rawDesc + file_models_model_client_browser_proto_rawDescData []byte ) func file_models_model_client_browser_proto_rawDescGZIP() []byte { file_models_model_client_browser_proto_rawDescOnce.Do(func() { - file_models_model_client_browser_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_client_browser_proto_rawDescData) + file_models_model_client_browser_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_client_browser_proto_rawDesc), len(file_models_model_client_browser_proto_rawDesc))) }) return file_models_model_client_browser_proto_rawDescData } @@ -117,7 +115,7 @@ func file_models_model_client_browser_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_client_browser_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_client_browser_proto_rawDesc), len(file_models_model_client_browser_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -128,7 +126,6 @@ func file_models_model_client_browser_proto_init() { MessageInfos: file_models_model_client_browser_proto_msgTypes, }.Build() File_models_model_client_browser_proto = out.File - file_models_model_client_browser_proto_rawDesc = nil file_models_model_client_browser_proto_goTypes = nil file_models_model_client_browser_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_client_system.pb.go b/EdgeCommon/pkg/rpc/pb/model_client_system.pb.go index 58b94f9..4c8446c 100644 --- a/EdgeCommon/pkg/rpc/pb/model_client_system.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_client_system.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_client_system.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -74,24 +75,21 @@ func (x *ClientSystem) GetName() string { var File_models_model_client_system_proto protoreflect.FileDescriptor -var file_models_model_client_system_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x32, 0x0a, 0x0c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_client_system_proto_rawDesc = "" + + "\n" + + " models/model_client_system.proto\x12\x02pb\"2\n" + + "\fClientSystem\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04nameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_client_system_proto_rawDescOnce sync.Once - file_models_model_client_system_proto_rawDescData = file_models_model_client_system_proto_rawDesc + file_models_model_client_system_proto_rawDescData []byte ) func file_models_model_client_system_proto_rawDescGZIP() []byte { file_models_model_client_system_proto_rawDescOnce.Do(func() { - file_models_model_client_system_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_client_system_proto_rawDescData) + file_models_model_client_system_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_client_system_proto_rawDesc), len(file_models_model_client_system_proto_rawDesc))) }) return file_models_model_client_system_proto_rawDescData } @@ -117,7 +115,7 @@ func file_models_model_client_system_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_client_system_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_client_system_proto_rawDesc), len(file_models_model_client_system_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -128,7 +126,6 @@ func file_models_model_client_system_proto_init() { MessageInfos: file_models_model_client_system_proto_msgTypes, }.Build() File_models_model_client_system_proto = out.File - file_models_model_client_system_proto_rawDesc = nil file_models_model_client_system_proto_goTypes = nil file_models_model_client_system_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_db_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_db_node.pb.go index 716550d..f83fe39 100644 --- a/EdgeCommon/pkg/rpc/pb/model_db_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_db_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_db_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -214,45 +215,36 @@ func (x *DBNodeStatus) GetVersion() string { var File_models_model_db_node_proto protoreflect.FileDescriptor -var file_models_model_db_node_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x62, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0xa2, 0x02, 0x0a, 0x06, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, - 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x12, 0x28, 0x0a, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x66, 0x0a, 0x0c, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a, - 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, - 0x72, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_db_node_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_db_node.proto\x12\x02pb\"\xa2\x02\n" + + "\x06DBNode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x12\n" + + "\x04host\x18\x05 \x01(\tR\x04host\x12\x12\n" + + "\x04port\x18\x06 \x01(\x05R\x04port\x12\x1a\n" + + "\bdatabase\x18\a \x01(\tR\bdatabase\x12\x1a\n" + + "\busername\x18\b \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\t \x01(\tR\bpassword\x12\x18\n" + + "\acharset\x18\n" + + " \x01(\tR\acharset\x12(\n" + + "\x06status\x18\x1e \x01(\v2\x10.pb.DBNodeStatusR\x06status\"f\n" + + "\fDBNodeStatus\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x14\n" + + "\x05error\x18\x03 \x01(\tR\x05error\x12\x18\n" + + "\aversion\x18\x04 \x01(\tR\aversionB\x06Z\x04./pbb\x06proto3" var ( file_models_model_db_node_proto_rawDescOnce sync.Once - file_models_model_db_node_proto_rawDescData = file_models_model_db_node_proto_rawDesc + file_models_model_db_node_proto_rawDescData []byte ) func file_models_model_db_node_proto_rawDescGZIP() []byte { file_models_model_db_node_proto_rawDescOnce.Do(func() { - file_models_model_db_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_db_node_proto_rawDescData) + file_models_model_db_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_db_node_proto_rawDesc), len(file_models_model_db_node_proto_rawDesc))) }) return file_models_model_db_node_proto_rawDescData } @@ -280,7 +272,7 @@ func file_models_model_db_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_db_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_db_node_proto_rawDesc), len(file_models_model_db_node_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -291,7 +283,6 @@ func file_models_model_db_node_proto_init() { MessageInfos: file_models_model_db_node_proto_msgTypes, }.Build() File_models_model_db_node_proto = out.File - file_models_model_db_node_proto_rawDesc = nil file_models_model_db_node_proto_goTypes = nil file_models_model_db_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_db_table.pb.go b/EdgeCommon/pkg/rpc/pb/model_db_table.pb.go index 47c7b2e..99a82a8 100644 --- a/EdgeCommon/pkg/rpc/pb/model_db_table.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_db_table.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_db_table.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -155,41 +156,34 @@ func (x *DBTable) GetCanDelete() bool { var File_models_model_db_table_proto protoreflect.FileDescriptor -var file_models_model_db_table_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x62, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0xcb, 0x02, 0x0a, 0x07, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, - 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x61, 0x74, - 0x61, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x64, - 0x61, 0x74, 0x61, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6e, 0x64, - 0x65, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x63, - 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, - 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x42, 0x61, 0x73, 0x65, 0x54, 0x61, 0x62, - 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x42, 0x61, 0x73, 0x65, - 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x6e, 0x43, 0x6c, 0x65, 0x61, - 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x6e, 0x43, 0x6c, 0x65, 0x61, - 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x0c, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_db_table_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_db_table.proto\x12\x02pb\"\xcb\x02\n" + + "\aDBTable\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n" + + "\x06schema\x18\x02 \x01(\tR\x06schema\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x16\n" + + "\x06engine\x18\x04 \x01(\tR\x06engine\x12\x12\n" + + "\x04rows\x18\x05 \x01(\x03R\x04rows\x12\x1e\n" + + "\n" + + "dataLength\x18\x06 \x01(\x03R\n" + + "dataLength\x12 \n" + + "\vindexLength\x18\a \x01(\x03R\vindexLength\x12\x18\n" + + "\acomment\x18\b \x01(\tR\acomment\x12\x1c\n" + + "\tcollation\x18\t \x01(\tR\tcollation\x12 \n" + + "\visBaseTable\x18\n" + + " \x01(\bR\visBaseTable\x12\x1a\n" + + "\bcanClean\x18\v \x01(\bR\bcanClean\x12\x1c\n" + + "\tcanDelete\x18\f \x01(\bR\tcanDeleteB\x06Z\x04./pbb\x06proto3" var ( file_models_model_db_table_proto_rawDescOnce sync.Once - file_models_model_db_table_proto_rawDescData = file_models_model_db_table_proto_rawDesc + file_models_model_db_table_proto_rawDescData []byte ) func file_models_model_db_table_proto_rawDescGZIP() []byte { file_models_model_db_table_proto_rawDescOnce.Do(func() { - file_models_model_db_table_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_db_table_proto_rawDescData) + file_models_model_db_table_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_db_table_proto_rawDesc), len(file_models_model_db_table_proto_rawDesc))) }) return file_models_model_db_table_proto_rawDescData } @@ -215,7 +209,7 @@ func file_models_model_db_table_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_db_table_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_db_table_proto_rawDesc), len(file_models_model_db_table_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -226,7 +220,6 @@ func file_models_model_db_table_proto_init() { MessageInfos: file_models_model_db_table_proto_msgTypes, }.Build() File_models_model_db_table_proto = out.File - file_models_model_db_table_proto_rawDesc = nil file_models_model_db_table_proto_goTypes = nil file_models_model_db_table_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_dns_domain.pb.go b/EdgeCommon/pkg/rpc/pb/model_dns_domain.pb.go index e79bf5b..d4dcbe8 100644 --- a/EdgeCommon/pkg/rpc/pb/model_dns_domain.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_dns_domain.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_dns_domain.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -186,57 +187,38 @@ func (x *DNSDomain) GetIsDeleted() bool { var File_models_model_dns_domain_proto protoreflect.FileDescriptor -var file_models_model_dns_domain_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0xa5, 0x04, 0x0a, 0x09, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x64, 0x61, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x64, 0x61, 0x74, 0x61, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2e, 0x0a, 0x12, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, 0x2a, 0x0a, - 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x43, 0x68, 0x61, 0x6e, - 0x67, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x0a, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x0c, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, - 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x69, - 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, - 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_dns_domain_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_dns_domain.proto\x12\x02pb\x1a\x1cmodels/model_dns_route.proto\"\xa5\x04\n" + + "\tDNSDomain\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12$\n" + + "\rdataUpdatedAt\x18\x04 \x01(\x03R\rdataUpdatedAt\x12\x1c\n" + + "\tdataError\x18\x05 \x01(\tR\tdataError\x12.\n" + + "\x12countServerRecords\x18\x06 \x01(\x03R\x12countServerRecords\x12(\n" + + "\x0fcountAllServers\x18\r \x01(\x03R\x0fcountAllServers\x12&\n" + + "\x0eserversChanged\x18\a \x01(\bR\x0eserversChanged\x12*\n" + + "\x10countNodeRecords\x18\b \x01(\x03R\x10countNodeRecords\x12$\n" + + "\rcountAllNodes\x18\x0e \x01(\x03R\rcountAllNodes\x12\"\n" + + "\fnodesChanged\x18\t \x01(\bR\fnodesChanged\x12$\n" + + "\x06routes\x18\n" + + " \x03(\v2\f.pb.DNSRouteR\x06routes\x12\x1e\n" + + "\n" + + "providerId\x18\v \x01(\x03R\n" + + "providerId\x12,\n" + + "\x11countNodeClusters\x18\f \x01(\x03R\x11countNodeClusters\x12\x12\n" + + "\x04isUp\x18\x0f \x01(\bR\x04isUp\x12\x1c\n" + + "\tisDeleted\x18\x10 \x01(\bR\tisDeletedB\x06Z\x04./pbb\x06proto3" var ( file_models_model_dns_domain_proto_rawDescOnce sync.Once - file_models_model_dns_domain_proto_rawDescData = file_models_model_dns_domain_proto_rawDesc + file_models_model_dns_domain_proto_rawDescData []byte ) func file_models_model_dns_domain_proto_rawDescGZIP() []byte { file_models_model_dns_domain_proto_rawDescOnce.Do(func() { - file_models_model_dns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_dns_domain_proto_rawDescData) + file_models_model_dns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_dns_domain_proto_rawDesc), len(file_models_model_dns_domain_proto_rawDesc))) }) return file_models_model_dns_domain_proto_rawDescData } @@ -265,7 +247,7 @@ func file_models_model_dns_domain_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_dns_domain_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_dns_domain_proto_rawDesc), len(file_models_model_dns_domain_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -276,7 +258,6 @@ func file_models_model_dns_domain_proto_init() { MessageInfos: file_models_model_dns_domain_proto_msgTypes, }.Build() File_models_model_dns_domain_proto = out.File - file_models_model_dns_domain_proto_rawDesc = nil file_models_model_dns_domain_proto_goTypes = nil file_models_model_dns_domain_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_dns_issue.pb.go b/EdgeCommon/pkg/rpc/pb/model_dns_issue.pb.go index 42b0903..edd9deb 100644 --- a/EdgeCommon/pkg/rpc/pb/model_dns_issue.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_dns_issue.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_dns_issue.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,36 +107,28 @@ func (x *DNSIssue) GetMustFix() bool { var File_models_model_dns_issue_proto protoreflect.FileDescriptor -var file_models_model_dns_issue_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, - 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, - 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x06, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x44, - 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, - 0x75, 0x73, 0x74, 0x46, 0x69, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6d, 0x75, - 0x73, 0x74, 0x46, 0x69, 0x78, 0x1a, 0x39, 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_dns_issue_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_dns_issue.proto\x12\x02pb\"\xfb\x01\n" + + "\bDNSIssue\x12\x16\n" + + "\x06target\x18\x01 \x01(\tR\x06target\x12\x1a\n" + + "\btargetId\x18\x02 \x01(\x03R\btargetId\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x120\n" + + "\x06params\x18\x05 \x03(\v2\x18.pb.DNSIssue.ParamsEntryR\x06params\x12\x18\n" + + "\amustFix\x18\x06 \x01(\bR\amustFix\x1a9\n" + + "\vParamsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\x06Z\x04./pbb\x06proto3" var ( file_models_model_dns_issue_proto_rawDescOnce sync.Once - file_models_model_dns_issue_proto_rawDescData = file_models_model_dns_issue_proto_rawDesc + file_models_model_dns_issue_proto_rawDescData []byte ) func file_models_model_dns_issue_proto_rawDescGZIP() []byte { file_models_model_dns_issue_proto_rawDescOnce.Do(func() { - file_models_model_dns_issue_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_dns_issue_proto_rawDescData) + file_models_model_dns_issue_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_dns_issue_proto_rawDesc), len(file_models_model_dns_issue_proto_rawDesc))) }) return file_models_model_dns_issue_proto_rawDescData } @@ -163,7 +156,7 @@ func file_models_model_dns_issue_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_dns_issue_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_dns_issue_proto_rawDesc), len(file_models_model_dns_issue_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -174,7 +167,6 @@ func file_models_model_dns_issue_proto_init() { MessageInfos: file_models_model_dns_issue_proto_msgTypes, }.Build() File_models_model_dns_issue_proto = out.File - file_models_model_dns_issue_proto_rawDesc = nil file_models_model_dns_issue_proto_goTypes = nil file_models_model_dns_issue_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_dns_provider.pb.go b/EdgeCommon/pkg/rpc/pb/model_dns_provider.pb.go index e476e23..beb64e0 100644 --- a/EdgeCommon/pkg/rpc/pb/model_dns_provider.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_dns_provider.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_dns_provider.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -114,33 +115,26 @@ func (x *DNSProvider) GetMinTTL() int32 { var File_models_model_dns_provider_proto protoreflect.FileDescriptor -var file_models_model_dns_provider_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xc5, 0x01, 0x0a, 0x0b, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x74, 0x79, 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x74, 0x79, 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x70, 0x69, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0d, 0x61, 0x70, 0x69, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x69, 0x6e, 0x54, 0x54, 0x4c, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x69, 0x6e, 0x54, 0x54, 0x4c, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_dns_provider_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_dns_provider.proto\x12\x02pb\"\xc5\x01\n" + + "\vDNSProvider\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x1a\n" + + "\btypeName\x18\x04 \x01(\tR\btypeName\x12$\n" + + "\rapiParamsJSON\x18\x05 \x01(\fR\rapiParamsJSON\x12$\n" + + "\rdataUpdatedAt\x18\x06 \x01(\x03R\rdataUpdatedAt\x12\x16\n" + + "\x06minTTL\x18\a \x01(\x05R\x06minTTLB\x06Z\x04./pbb\x06proto3" var ( file_models_model_dns_provider_proto_rawDescOnce sync.Once - file_models_model_dns_provider_proto_rawDescData = file_models_model_dns_provider_proto_rawDesc + file_models_model_dns_provider_proto_rawDescData []byte ) func file_models_model_dns_provider_proto_rawDescGZIP() []byte { file_models_model_dns_provider_proto_rawDescOnce.Do(func() { - file_models_model_dns_provider_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_dns_provider_proto_rawDescData) + file_models_model_dns_provider_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_dns_provider_proto_rawDesc), len(file_models_model_dns_provider_proto_rawDesc))) }) return file_models_model_dns_provider_proto_rawDescData } @@ -166,7 +160,7 @@ func file_models_model_dns_provider_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_dns_provider_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_dns_provider_proto_rawDesc), len(file_models_model_dns_provider_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -177,7 +171,6 @@ func file_models_model_dns_provider_proto_init() { MessageInfos: file_models_model_dns_provider_proto_msgTypes, }.Build() File_models_model_dns_provider_proto = out.File - file_models_model_dns_provider_proto_rawDesc = nil file_models_model_dns_provider_proto_goTypes = nil file_models_model_dns_provider_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_dns_record.pb.go b/EdgeCommon/pkg/rpc/pb/model_dns_record.pb.go index 0ca7832..d39f637 100644 --- a/EdgeCommon/pkg/rpc/pb/model_dns_record.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_dns_record.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_dns_record.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,28 +99,24 @@ func (x *DNSRecord) GetRoute() string { var File_models_model_dns_record_proto protoreflect.FileDescriptor -var file_models_model_dns_record_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x6f, 0x0a, 0x09, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, - 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, - 0x6f, 0x75, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_dns_record_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_dns_record.proto\x12\x02pb\"o\n" + + "\tDNSRecord\x12\x0e\n" + + "\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05value\x18\x03 \x01(\tR\x05value\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x14\n" + + "\x05route\x18\x05 \x01(\tR\x05routeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_dns_record_proto_rawDescOnce sync.Once - file_models_model_dns_record_proto_rawDescData = file_models_model_dns_record_proto_rawDesc + file_models_model_dns_record_proto_rawDescData []byte ) func file_models_model_dns_record_proto_rawDescGZIP() []byte { file_models_model_dns_record_proto_rawDescOnce.Do(func() { - file_models_model_dns_record_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_dns_record_proto_rawDescData) + file_models_model_dns_record_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_dns_record_proto_rawDesc), len(file_models_model_dns_record_proto_rawDesc))) }) return file_models_model_dns_record_proto_rawDescData } @@ -145,7 +142,7 @@ func file_models_model_dns_record_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_dns_record_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_dns_record_proto_rawDesc), len(file_models_model_dns_record_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -156,7 +153,6 @@ func file_models_model_dns_record_proto_init() { MessageInfos: file_models_model_dns_record_proto_msgTypes, }.Build() File_models_model_dns_record_proto = out.File - file_models_model_dns_record_proto_rawDesc = nil file_models_model_dns_record_proto_goTypes = nil file_models_model_dns_record_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_dns_route.pb.go b/EdgeCommon/pkg/rpc/pb/model_dns_route.pb.go index 43e653a..2100cb2 100644 --- a/EdgeCommon/pkg/rpc/pb/model_dns_route.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_dns_route.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_dns_route.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -74,24 +75,21 @@ func (x *DNSRoute) GetCode() string { var File_models_model_dns_route_proto protoreflect.FileDescriptor -var file_models_model_dns_route_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x22, 0x32, 0x0a, 0x08, 0x44, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_dns_route_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_dns_route.proto\x12\x02pb\"2\n" + + "\bDNSRoute\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04codeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_dns_route_proto_rawDescOnce sync.Once - file_models_model_dns_route_proto_rawDescData = file_models_model_dns_route_proto_rawDesc + file_models_model_dns_route_proto_rawDescData []byte ) func file_models_model_dns_route_proto_rawDescGZIP() []byte { file_models_model_dns_route_proto_rawDescOnce.Do(func() { - file_models_model_dns_route_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_dns_route_proto_rawDescData) + file_models_model_dns_route_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_dns_route_proto_rawDesc), len(file_models_model_dns_route_proto_rawDesc))) }) return file_models_model_dns_route_proto_rawDescData } @@ -117,7 +115,7 @@ func file_models_model_dns_route_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_dns_route_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_dns_route_proto_rawDesc), len(file_models_model_dns_route_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -128,7 +126,6 @@ func file_models_model_dns_route_proto_init() { MessageInfos: file_models_model_dns_route_proto_msgTypes, }.Build() File_models_model_dns_route_proto = out.File - file_models_model_dns_route_proto_rawDesc = nil file_models_model_dns_route_proto_goTypes = nil file_models_model_dns_route_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_dns_task.pb.go b/EdgeCommon/pkg/rpc/pb/model_dns_task.pb.go index 8142a31..7da64f5 100644 --- a/EdgeCommon/pkg/rpc/pb/model_dns_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_dns_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_dns_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -139,47 +140,30 @@ func (x *DNSTask) GetDnsDomain() *DNSDomain { var File_models_model_dns_task_proto protoreflect.FileDescriptor -var file_models_model_dns_task_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, - 0x6e, 0x73, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x02, 0x0a, 0x07, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, - 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x1e, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, - 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x09, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x09, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_dns_task_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_dns_task.proto\x12\x02pb\x1a\x17models/model_node.proto\x1a\x1fmodels/model_node_cluster.proto\x1a\x19models/model_server.proto\x1a\x1dmodels/model_dns_domain.proto\"\xaf\x02\n" + + "\aDNSTask\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x16\n" + + "\x06isDone\x18\x03 \x01(\bR\x06isDone\x12\x12\n" + + "\x04isOk\x18\x04 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x05 \x01(\tR\x05error\x12\x1c\n" + + "\tupdatedAt\x18\x06 \x01(\x03R\tupdatedAt\x12\x1c\n" + + "\x04node\x18\x1e \x01(\v2\b.pb.NodeR\x04node\x121\n" + + "\vnodeCluster\x18\x1f \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x12\"\n" + + "\x06server\x18 \x01(\v2\n" + + ".pb.ServerR\x06server\x12+\n" + + "\tdnsDomain\x18! \x01(\v2\r.pb.DNSDomainR\tdnsDomainB\x06Z\x04./pbb\x06proto3" var ( file_models_model_dns_task_proto_rawDescOnce sync.Once - file_models_model_dns_task_proto_rawDescData = file_models_model_dns_task_proto_rawDesc + file_models_model_dns_task_proto_rawDescData []byte ) func file_models_model_dns_task_proto_rawDescGZIP() []byte { file_models_model_dns_task_proto_rawDescOnce.Do(func() { - file_models_model_dns_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_dns_task_proto_rawDescData) + file_models_model_dns_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_dns_task_proto_rawDesc), len(file_models_model_dns_task_proto_rawDesc))) }) return file_models_model_dns_task_proto_rawDescData } @@ -217,7 +201,7 @@ func file_models_model_dns_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_dns_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_dns_task_proto_rawDesc), len(file_models_model_dns_task_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -228,7 +212,6 @@ func file_models_model_dns_task_proto_init() { MessageInfos: file_models_model_dns_task_proto_msgTypes, }.Build() File_models_model_dns_task_proto = out.File - file_models_model_dns_task_proto_rawDesc = nil file_models_model_dns_task_proto_goTypes = nil file_models_model_dns_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_file.pb.go b/EdgeCommon/pkg/rpc/pb/model_file.pb.go index 4ed476e..70367f2 100644 --- a/EdgeCommon/pkg/rpc/pb/model_file.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_file.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_file.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -114,31 +115,26 @@ func (x *File) GetType() string { var File_models_model_file_proto protoreflect.FileDescriptor -var file_models_model_file_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, - 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xb0, 0x01, - 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, - 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x69, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_file_proto_rawDesc = "" + + "\n" + + "\x17models/model_file.proto\x12\x02pb\"\xb0\x01\n" + + "\x04File\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bfilename\x18\x02 \x01(\tR\bfilename\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\x12\x1c\n" + + "\tcreatedAt\x18\x04 \x01(\x03R\tcreatedAt\x12\x1a\n" + + "\bisPublic\x18\x05 \x01(\bR\bisPublic\x12\x1a\n" + + "\bmimeType\x18\x06 \x01(\tR\bmimeType\x12\x12\n" + + "\x04type\x18\a \x01(\tR\x04typeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_file_proto_rawDescOnce sync.Once - file_models_model_file_proto_rawDescData = file_models_model_file_proto_rawDesc + file_models_model_file_proto_rawDescData []byte ) func file_models_model_file_proto_rawDescGZIP() []byte { file_models_model_file_proto_rawDescOnce.Do(func() { - file_models_model_file_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_file_proto_rawDescData) + file_models_model_file_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_file_proto_rawDesc), len(file_models_model_file_proto_rawDesc))) }) return file_models_model_file_proto_rawDescData } @@ -164,7 +160,7 @@ func file_models_model_file_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_file_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_file_proto_rawDesc), len(file_models_model_file_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -175,7 +171,6 @@ func file_models_model_file_proto_init() { MessageInfos: file_models_model_file_proto_msgTypes, }.Build() File_models_model_file_proto = out.File - file_models_model_file_proto_rawDesc = nil file_models_model_file_proto_goTypes = nil file_models_model_file_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_file_chunk.pb.go b/EdgeCommon/pkg/rpc/pb/model_file_chunk.pb.go index 6035144..bbc0058 100644 --- a/EdgeCommon/pkg/rpc/pb/model_file_chunk.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_file_chunk.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_file_chunk.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -66,23 +67,20 @@ func (x *FileChunk) GetData() []byte { var File_models_model_file_chunk_proto protoreflect.FileDescriptor -var file_models_model_file_chunk_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, - 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x1f, 0x0a, 0x09, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, - 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, - 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_file_chunk_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_file_chunk.proto\x12\x02pb\"\x1f\n" + + "\tFileChunk\x12\x12\n" + + "\x04data\x18\x01 \x01(\fR\x04dataB\x06Z\x04./pbb\x06proto3" var ( file_models_model_file_chunk_proto_rawDescOnce sync.Once - file_models_model_file_chunk_proto_rawDescData = file_models_model_file_chunk_proto_rawDesc + file_models_model_file_chunk_proto_rawDescData []byte ) func file_models_model_file_chunk_proto_rawDescGZIP() []byte { file_models_model_file_chunk_proto_rawDescOnce.Do(func() { - file_models_model_file_chunk_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_file_chunk_proto_rawDescData) + file_models_model_file_chunk_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_file_chunk_proto_rawDesc), len(file_models_model_file_chunk_proto_rawDesc))) }) return file_models_model_file_chunk_proto_rawDescData } @@ -108,7 +106,7 @@ func file_models_model_file_chunk_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_file_chunk_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_file_chunk_proto_rawDesc), len(file_models_model_file_chunk_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -119,7 +117,6 @@ func file_models_model_file_chunk_proto_init() { MessageInfos: file_models_model_file_chunk_proto_msgTypes, }.Build() File_models_model_file_chunk_proto = out.File - file_models_model_file_chunk_proto_rawDesc = nil file_models_model_file_chunk_proto_goTypes = nil file_models_model_file_chunk_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_formal_client_browser.pb.go b/EdgeCommon/pkg/rpc/pb/model_formal_client_browser.pb.go index 2c15dca..18658bb 100644 --- a/EdgeCommon/pkg/rpc/pb/model_formal_client_browser.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_formal_client_browser.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_formal_client_browser.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,29 +99,24 @@ func (x *FormalClientBrowser) GetState() int32 { var File_models_model_formal_client_browser_proto protoreflect.FileDescriptor -var file_models_model_formal_client_browser_proto_rawDesc = []byte{ - 0x0a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, - 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x72, 0x6f, - 0x77, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x7d, - 0x0a, 0x13, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, - 0x6f, 0x77, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, - 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, - 0x16, 0x0a, 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_formal_client_browser_proto_rawDesc = "" + + "\n" + + "(models/model_formal_client_browser.proto\x12\x02pb\"}\n" + + "\x13FormalClientBrowser\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\x16\n" + + "\x06dataId\x18\x04 \x01(\tR\x06dataId\x12\x14\n" + + "\x05state\x18\x05 \x01(\x05R\x05stateB\x06Z\x04./pbb\x06proto3" var ( file_models_model_formal_client_browser_proto_rawDescOnce sync.Once - file_models_model_formal_client_browser_proto_rawDescData = file_models_model_formal_client_browser_proto_rawDesc + file_models_model_formal_client_browser_proto_rawDescData []byte ) func file_models_model_formal_client_browser_proto_rawDescGZIP() []byte { file_models_model_formal_client_browser_proto_rawDescOnce.Do(func() { - file_models_model_formal_client_browser_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_formal_client_browser_proto_rawDescData) + file_models_model_formal_client_browser_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_formal_client_browser_proto_rawDesc), len(file_models_model_formal_client_browser_proto_rawDesc))) }) return file_models_model_formal_client_browser_proto_rawDescData } @@ -146,7 +142,7 @@ func file_models_model_formal_client_browser_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_formal_client_browser_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_formal_client_browser_proto_rawDesc), len(file_models_model_formal_client_browser_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -157,7 +153,6 @@ func file_models_model_formal_client_browser_proto_init() { MessageInfos: file_models_model_formal_client_browser_proto_msgTypes, }.Build() File_models_model_formal_client_browser_proto = out.File - file_models_model_formal_client_browser_proto_rawDesc = nil file_models_model_formal_client_browser_proto_goTypes = nil file_models_model_formal_client_browser_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_formal_client_system.pb.go b/EdgeCommon/pkg/rpc/pb/model_formal_client_system.pb.go index e729414..ee4743a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_formal_client_system.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_formal_client_system.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_formal_client_system.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,29 +99,24 @@ func (x *FormalClientSystem) GetState() int32 { var File_models_model_formal_client_system_proto protoreflect.FileDescriptor -var file_models_model_formal_client_system_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, - 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x7c, 0x0a, - 0x12, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, - 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, - 0x61, 0x74, 0x61, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_formal_client_system_proto_rawDesc = "" + + "\n" + + "'models/model_formal_client_system.proto\x12\x02pb\"|\n" + + "\x12FormalClientSystem\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\x16\n" + + "\x06dataId\x18\x04 \x01(\tR\x06dataId\x12\x14\n" + + "\x05state\x18\x05 \x01(\x05R\x05stateB\x06Z\x04./pbb\x06proto3" var ( file_models_model_formal_client_system_proto_rawDescOnce sync.Once - file_models_model_formal_client_system_proto_rawDescData = file_models_model_formal_client_system_proto_rawDesc + file_models_model_formal_client_system_proto_rawDescData []byte ) func file_models_model_formal_client_system_proto_rawDescGZIP() []byte { file_models_model_formal_client_system_proto_rawDescOnce.Do(func() { - file_models_model_formal_client_system_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_formal_client_system_proto_rawDescData) + file_models_model_formal_client_system_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_formal_client_system_proto_rawDesc), len(file_models_model_formal_client_system_proto_rawDesc))) }) return file_models_model_formal_client_system_proto_rawDescData } @@ -146,7 +142,7 @@ func file_models_model_formal_client_system_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_formal_client_system_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_formal_client_system_proto_rawDesc), len(file_models_model_formal_client_system_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -157,7 +153,6 @@ func file_models_model_formal_client_system_proto_init() { MessageInfos: file_models_model_formal_client_system_proto_msgTypes, }.Build() File_models_model_formal_client_system_proto = out.File - file_models_model_formal_client_system_proto_rawDesc = nil file_models_model_formal_client_system_proto_goTypes = nil file_models_model_formal_client_system_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_access_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_access_log.pb.go index 9288f6e..7f58dfc 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_access_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_access_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_access_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -524,153 +525,103 @@ func (x *Strings) GetValues() []string { var File_models_model_http_access_log_proto protoreflect.FileDescriptor -var file_models_model_http_access_log_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x81, 0x10, 0x0a, 0x0d, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, - 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, - 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x12, - 0x24, 0x0a, 0x0d, 0x72, 0x61, 0x77, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x61, 0x77, 0x52, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x41, 0x64, 0x64, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, - 0x6f, 0x72, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x55, 0x52, 0x49, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x55, 0x52, 0x49, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x50, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x20, 0x0a, - 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, - 0x28, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, - 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x18, 0x33, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, - 0x79, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x1c, 0x0a, 0x09, 0x62, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x18, 0x12, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x62, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, - 0x0d, 0x62, 0x6f, 0x64, 0x79, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x18, 0x13, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x62, 0x6f, 0x64, 0x79, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, - 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x14, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x15, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x12, 0x41, 0x0a, 0x0a, 0x73, 0x65, 0x6e, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, - 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x2e, 0x53, 0x65, 0x6e, 0x74, 0x48, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x73, 0x65, 0x6e, 0x74, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x49, 0x53, 0x4f, 0x38, - 0x36, 0x30, 0x31, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x49, - 0x53, 0x4f, 0x38, 0x36, 0x30, 0x31, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, - 0x63, 0x61, 0x6c, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, - 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x73, 0x65, 0x63, 0x18, 0x19, 0x20, 0x01, - 0x28, 0x01, 0x52, 0x04, 0x6d, 0x73, 0x65, 0x63, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, - 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, - 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x1b, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x72, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x66, - 0x65, 0x72, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, - 0x74, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, - 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x1e, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, - 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x35, - 0x0a, 0x06, 0x63, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x18, 0x20, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x2e, 0x43, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x63, - 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x22, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x71, 0x75, 0x65, - 0x72, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x35, 0x0a, 0x06, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x24, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x2e, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, - 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x6f, 0x72, 0x74, - 0x18, 0x26, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x6f, - 0x72, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, - 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, - 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x22, 0x0a, 0x0c, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x34, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x2a, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x32, 0x0a, 0x05, 0x61, 0x74, 0x74, 0x72, - 0x73, 0x18, 0x2b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x61, 0x74, 0x74, 0x72, 0x73, 0x12, 0x2a, 0x0a, 0x10, - 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x18, 0x2c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, - 0x2d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x66, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, - 0x2e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x66, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0e, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x64, - 0x12, 0x28, 0x0a, 0x0f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x31, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, - 0x67, 0x73, 0x18, 0x32, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1c, - 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x1a, 0x4a, 0x0a, 0x0f, - 0x53, 0x65, 0x6e, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x43, 0x6f, 0x6f, 0x6b, - 0x69, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x41, - 0x74, 0x74, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x21, 0x0a, 0x07, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_access_log_proto_rawDesc = "" + + "\n" + + "\"models/model_http_access_log.proto\x12\x02pb\x1a\x17models/model_node.proto\"\x81\x10\n" + + "\rHTTPAccessLog\x12\x1c\n" + + "\trequestId\x180 \x01(\tR\trequestId\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x1e\n" + + "\n" + + "locationId\x18\x03 \x01(\x03R\n" + + "locationId\x12\x1c\n" + + "\trewriteId\x18\x04 \x01(\x03R\trewriteId\x12\x1a\n" + + "\boriginId\x18\x05 \x01(\x03R\boriginId\x12\x1e\n" + + "\n" + + "remoteAddr\x18\x06 \x01(\tR\n" + + "remoteAddr\x12$\n" + + "\rrawRemoteAddr\x18\a \x01(\tR\rrawRemoteAddr\x12\x1e\n" + + "\n" + + "remotePort\x18\b \x01(\x05R\n" + + "remotePort\x12\x1e\n" + + "\n" + + "remoteUser\x18\t \x01(\tR\n" + + "remoteUser\x12\x1e\n" + + "\n" + + "requestURI\x18\n" + + " \x01(\tR\n" + + "requestURI\x12 \n" + + "\vrequestPath\x18\v \x01(\tR\vrequestPath\x12$\n" + + "\rrequestLength\x18\f \x01(\x03R\rrequestLength\x12 \n" + + "\vrequestTime\x18\r \x01(\x01R\vrequestTime\x12$\n" + + "\rrequestMethod\x18\x0e \x01(\tR\rrequestMethod\x12(\n" + + "\x0frequestFilename\x18\x0f \x01(\tR\x0frequestFilename\x12 \n" + + "\vrequestBody\x183 \x01(\fR\vrequestBody\x12\x16\n" + + "\x06scheme\x18\x10 \x01(\tR\x06scheme\x12\x14\n" + + "\x05proto\x18\x11 \x01(\tR\x05proto\x12\x1c\n" + + "\tbytesSent\x18\x12 \x01(\x03R\tbytesSent\x12$\n" + + "\rbodyBytesSent\x18\x13 \x01(\x03R\rbodyBytesSent\x12\x16\n" + + "\x06status\x18\x14 \x01(\x05R\x06status\x12$\n" + + "\rstatusMessage\x18\x15 \x01(\tR\rstatusMessage\x12A\n" + + "\n" + + "sentHeader\x18\x16 \x03(\v2!.pb.HTTPAccessLog.SentHeaderEntryR\n" + + "sentHeader\x12 \n" + + "\vtimeISO8601\x18\x17 \x01(\tR\vtimeISO8601\x12\x1c\n" + + "\ttimeLocal\x18\x18 \x01(\tR\ttimeLocal\x12\x12\n" + + "\x04msec\x18\x19 \x01(\x01R\x04msec\x12\x1c\n" + + "\ttimestamp\x18\x1a \x01(\x03R\ttimestamp\x12\x12\n" + + "\x04host\x18\x1b \x01(\tR\x04host\x12\x18\n" + + "\areferer\x18\x1c \x01(\tR\areferer\x12\x1c\n" + + "\tuserAgent\x18\x1d \x01(\tR\tuserAgent\x12\x18\n" + + "\arequest\x18\x1e \x01(\tR\arequest\x12 \n" + + "\vcontentType\x18\x1f \x01(\tR\vcontentType\x125\n" + + "\x06cookie\x18 \x03(\v2\x1d.pb.HTTPAccessLog.CookieEntryR\x06cookie\x12\x12\n" + + "\x04args\x18\" \x01(\tR\x04args\x12 \n" + + "\vqueryString\x18# \x01(\tR\vqueryString\x125\n" + + "\x06header\x18$ \x03(\v2\x1d.pb.HTTPAccessLog.HeaderEntryR\x06header\x12\x1e\n" + + "\n" + + "serverName\x18% \x01(\tR\n" + + "serverName\x12\x1e\n" + + "\n" + + "serverPort\x18& \x01(\x05R\n" + + "serverPort\x12&\n" + + "\x0eserverProtocol\x18' \x01(\tR\x0eserverProtocol\x12\x1a\n" + + "\bhostname\x18( \x01(\tR\bhostname\x12$\n" + + "\roriginAddress\x18) \x01(\tR\roriginAddress\x12\"\n" + + "\foriginStatus\x184 \x01(\x05R\foriginStatus\x12\x16\n" + + "\x06errors\x18* \x03(\tR\x06errors\x122\n" + + "\x05attrs\x18+ \x03(\v2\x1c.pb.HTTPAccessLog.AttrsEntryR\x05attrs\x12*\n" + + "\x10firewallPolicyId\x18, \x01(\x03R\x10firewallPolicyId\x120\n" + + "\x13firewallRuleGroupId\x18- \x01(\x03R\x13firewallRuleGroupId\x12,\n" + + "\x11firewallRuleSetId\x18. \x01(\x03R\x11firewallRuleSetId\x12&\n" + + "\x0efirewallRuleId\x18/ \x01(\x03R\x0efirewallRuleId\x12(\n" + + "\x0ffirewallActions\x181 \x03(\tR\x0ffirewallActions\x12\x12\n" + + "\x04tags\x182 \x03(\tR\x04tags\x12\x1c\n" + + "\x04node\x18d \x01(\v2\b.pb.NodeR\x04node\x1aJ\n" + + "\x0fSentHeaderEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12!\n" + + "\x05value\x18\x02 \x01(\v2\v.pb.StringsR\x05value:\x028\x01\x1a9\n" + + "\vCookieEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1aF\n" + + "\vHeaderEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12!\n" + + "\x05value\x18\x02 \x01(\v2\v.pb.StringsR\x05value:\x028\x01\x1a8\n" + + "\n" + + "AttrsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"!\n" + + "\aStrings\x12\x16\n" + + "\x06values\x18\x01 \x03(\tR\x06valuesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_access_log_proto_rawDescOnce sync.Once - file_models_model_http_access_log_proto_rawDescData = file_models_model_http_access_log_proto_rawDesc + file_models_model_http_access_log_proto_rawDescData []byte ) func file_models_model_http_access_log_proto_rawDescGZIP() []byte { file_models_model_http_access_log_proto_rawDescOnce.Do(func() { - file_models_model_http_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_access_log_proto_rawDescData) + file_models_model_http_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_access_log_proto_rawDesc), len(file_models_model_http_access_log_proto_rawDesc))) }) return file_models_model_http_access_log_proto_rawDescData } @@ -710,7 +661,7 @@ func file_models_model_http_access_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_access_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_access_log_proto_rawDesc), len(file_models_model_http_access_log_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -721,7 +672,6 @@ func file_models_model_http_access_log_proto_init() { MessageInfos: file_models_model_http_access_log_proto_msgTypes, }.Build() File_models_model_http_access_log_proto = out.File - file_models_model_http_access_log_proto_rawDesc = nil file_models_model_http_access_log_proto_goTypes = nil file_models_model_http_access_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_access_log_policy.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_access_log_policy.pb.go index f261890..d2a6216 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_access_log_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_access_log_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_access_log_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -31,7 +32,7 @@ type HTTPAccessLogPolicy struct { IsPublic bool `protobuf:"varint,7,opt,name=isPublic,proto3" json:"isPublic,omitempty"` // 是否公用 FirewallOnly bool `protobuf:"varint,8,opt,name=firewallOnly,proto3" json:"firewallOnly,omitempty"` // 是否只记录WAF相关访问日志 DisableDefaultDB bool `protobuf:"varint,9,opt,name=disableDefaultDB,proto3" json:"disableDefaultDB,omitempty"` // 停用默认数据库存储 - WriteTargetsJSON []byte `protobuf:"bytes,10,opt,name=writeTargetsJSON,proto3" json:"writeTargetsJSON,omitempty"` // 写入目标 JSON + WriteTargetsJSON []byte `protobuf:"bytes,10,opt,name=writeTargetsJSON,proto3" json:"writeTargetsJSON,omitempty"` // 写入目标 JSON: {"file":true,"mysql":true,"clickhouse":false} unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -138,38 +139,30 @@ func (x *HTTPAccessLogPolicy) GetWriteTargetsJSON() []byte { var File_models_model_http_access_log_policy_proto protoreflect.FileDescriptor -var file_models_model_http_access_log_policy_proto_rawDesc = []byte{ - 0x0a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, - 0x8d, 0x02, 0x0a, 0x13, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, - 0x22, 0x0a, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x4f, - 0x6e, 0x6c, 0x79, 0x12, 0x2a, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x42, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x64, - 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x42, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_access_log_policy_proto_rawDesc = "" + + "\n" + + ")models/model_http_access_log_policy.proto\x12\x02pb\"\xb9\x02\n" + + "\x13HTTPAccessLogPolicy\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12 \n" + + "\voptionsJSON\x18\x05 \x01(\fR\voptionsJSON\x12\x1c\n" + + "\tcondsJSON\x18\x06 \x01(\fR\tcondsJSON\x12\x1a\n" + + "\bisPublic\x18\a \x01(\bR\bisPublic\x12\"\n" + + "\ffirewallOnly\x18\b \x01(\bR\ffirewallOnly\x12*\n" + + "\x10disableDefaultDB\x18\t \x01(\bR\x10disableDefaultDB\x12*\n" + + "\x10writeTargetsJSON\x18\n" + + " \x01(\fR\x10writeTargetsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_access_log_policy_proto_rawDescOnce sync.Once - file_models_model_http_access_log_policy_proto_rawDescData = file_models_model_http_access_log_policy_proto_rawDesc + file_models_model_http_access_log_policy_proto_rawDescData []byte ) func file_models_model_http_access_log_policy_proto_rawDescGZIP() []byte { file_models_model_http_access_log_policy_proto_rawDescOnce.Do(func() { - file_models_model_http_access_log_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_access_log_policy_proto_rawDescData) + file_models_model_http_access_log_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_access_log_policy_proto_rawDesc), len(file_models_model_http_access_log_policy_proto_rawDesc))) }) return file_models_model_http_access_log_policy_proto_rawDescData } @@ -195,7 +188,7 @@ func file_models_model_http_access_log_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_access_log_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_access_log_policy_proto_rawDesc), len(file_models_model_http_access_log_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -206,7 +199,6 @@ func file_models_model_http_access_log_policy_proto_init() { MessageInfos: file_models_model_http_access_log_policy_proto_msgTypes, }.Build() File_models_model_http_access_log_policy_proto = out.File - file_models_model_http_access_log_policy_proto_rawDesc = nil file_models_model_http_access_log_policy_proto_goTypes = nil file_models_model_http_access_log_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_auth_policy.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_auth_policy.pb.go index 5410665..72ef91d 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_auth_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_auth_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_auth_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -99,29 +100,26 @@ func (x *HTTPAuthPolicy) GetParamsJSON() []byte { var File_models_model_http_auth_policy_proto protoreflect.FileDescriptor -var file_models_model_http_auth_policy_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x7c, 0x0a, 0x0e, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_auth_policy_proto_rawDesc = "" + + "\n" + + "#models/model_http_auth_policy.proto\x12\x02pb\"|\n" + + "\x0eHTTPAuthPolicy\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_auth_policy_proto_rawDescOnce sync.Once - file_models_model_http_auth_policy_proto_rawDescData = file_models_model_http_auth_policy_proto_rawDesc + file_models_model_http_auth_policy_proto_rawDescData []byte ) func file_models_model_http_auth_policy_proto_rawDescGZIP() []byte { file_models_model_http_auth_policy_proto_rawDescOnce.Do(func() { - file_models_model_http_auth_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_auth_policy_proto_rawDescData) + file_models_model_http_auth_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_auth_policy_proto_rawDesc), len(file_models_model_http_auth_policy_proto_rawDesc))) }) return file_models_model_http_auth_policy_proto_rawDescData } @@ -147,7 +145,7 @@ func file_models_model_http_auth_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_auth_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_auth_policy_proto_rawDesc), len(file_models_model_http_auth_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +156,6 @@ func file_models_model_http_auth_policy_proto_init() { MessageInfos: file_models_model_http_auth_policy_proto_msgTypes, }.Build() File_models_model_http_auth_policy_proto = out.File - file_models_model_http_auth_policy_proto_rawDesc = nil file_models_model_http_auth_policy_proto_goTypes = nil file_models_model_http_auth_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_cache_policy.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_cache_policy.pb.go index 2f0d68a..85730a1 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_cache_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_cache_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_cache_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -90,28 +91,23 @@ func (x *HTTPCachePolicy) GetMaxBytesJSON() []byte { var File_models_model_http_cache_policy_proto protoreflect.FileDescriptor -var file_models_model_http_cache_policy_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x6d, 0x0a, 0x0f, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x6d, 0x61, 0x78, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_cache_policy_proto_rawDesc = "" + + "\n" + + "$models/model_http_cache_policy.proto\x12\x02pb\"m\n" + + "\x0fHTTPCachePolicy\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\"\n" + + "\fmaxBytesJSON\x18\x04 \x01(\fR\fmaxBytesJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_cache_policy_proto_rawDescOnce sync.Once - file_models_model_http_cache_policy_proto_rawDescData = file_models_model_http_cache_policy_proto_rawDesc + file_models_model_http_cache_policy_proto_rawDescData []byte ) func file_models_model_http_cache_policy_proto_rawDescGZIP() []byte { file_models_model_http_cache_policy_proto_rawDescOnce.Do(func() { - file_models_model_http_cache_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_cache_policy_proto_rawDescData) + file_models_model_http_cache_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_cache_policy_proto_rawDesc), len(file_models_model_http_cache_policy_proto_rawDesc))) }) return file_models_model_http_cache_policy_proto_rawDescData } @@ -137,7 +133,7 @@ func file_models_model_http_cache_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_cache_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_cache_policy_proto_rawDesc), len(file_models_model_http_cache_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +144,6 @@ func file_models_model_http_cache_policy_proto_init() { MessageInfos: file_models_model_http_cache_policy_proto_msgTypes, }.Build() File_models_model_http_cache_policy_proto = out.File - file_models_model_http_cache_policy_proto_rawDesc = nil file_models_model_http_cache_policy_proto_goTypes = nil file_models_model_http_cache_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_cache_task.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_cache_task.pb.go index a23c00e..2fec59b 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_cache_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_cache_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_cache_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -146,46 +147,30 @@ func (x *HTTPCacheTask) GetHttpCacheTaskKeys() []*HTTPCacheTaskKey { var File_models_model_http_cache_task_proto protoreflect.FileDescriptor -var file_models_model_http_cache_task_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x68, 0x74, 0x74, 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, - 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x02, 0x0a, 0x0d, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, - 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6e, 0x65, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x64, 0x6f, 0x6e, 0x65, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1e, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, - 0x73, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x4b, 0x65, 0x79, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_cache_task_proto_rawDesc = "" + + "\n" + + "\"models/model_http_cache_task.proto\x12\x02pb\x1a\x17models/model_user.proto\x1a&models/model_http_cache_task_key.proto\"\xcb\x02\n" + + "\rHTTPCacheTask\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x18\n" + + "\akeyType\x18\x04 \x01(\tR\akeyType\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\x12\x16\n" + + "\x06doneAt\x18\x06 \x01(\x03R\x06doneAt\x12\x16\n" + + "\x06isDone\x18\a \x01(\bR\x06isDone\x12\x12\n" + + "\x04isOk\x18\b \x01(\bR\x04isOk\x12 \n" + + "\vdescription\x18\t \x01(\tR\vdescription\x12\x1c\n" + + "\x04user\x18\x1e \x01(\v2\b.pb.UserR\x04user\x12B\n" + + "\x11httpCacheTaskKeys\x18\x1f \x03(\v2\x14.pb.HTTPCacheTaskKeyR\x11httpCacheTaskKeysB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_cache_task_proto_rawDescOnce sync.Once - file_models_model_http_cache_task_proto_rawDescData = file_models_model_http_cache_task_proto_rawDesc + file_models_model_http_cache_task_proto_rawDescData []byte ) func file_models_model_http_cache_task_proto_rawDescGZIP() []byte { file_models_model_http_cache_task_proto_rawDescOnce.Do(func() { - file_models_model_http_cache_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_cache_task_proto_rawDescData) + file_models_model_http_cache_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_cache_task_proto_rawDesc), len(file_models_model_http_cache_task_proto_rawDesc))) }) return file_models_model_http_cache_task_proto_rawDescData } @@ -217,7 +202,7 @@ func file_models_model_http_cache_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_cache_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_cache_task_proto_rawDesc), len(file_models_model_http_cache_task_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -228,7 +213,6 @@ func file_models_model_http_cache_task_proto_init() { MessageInfos: file_models_model_http_cache_task_proto_msgTypes, }.Build() File_models_model_http_cache_task_proto = out.File - file_models_model_http_cache_task_proto_rawDesc = nil file_models_model_http_cache_task_proto_goTypes = nil file_models_model_http_cache_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_cache_task_key.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_cache_task_key.pb.go index 0ec5ddd..1d874f9 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_cache_task_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_cache_task_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_cache_task_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -138,42 +139,31 @@ func (x *HTTPCacheTaskKey) GetNodeCluster() *NodeCluster { var File_models_model_http_cache_task_key_proto protoreflect.FileDescriptor -var file_models_model_http_cache_task_key_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6b, - 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x02, - 0x0a, 0x10, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, - 0x65, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, - 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, - 0x44, 0x6f, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, - 0x6e, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x0a, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_cache_task_key_proto_rawDesc = "" + + "\n" + + "&models/model_http_cache_task_key.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\"\xa5\x02\n" + + "\x10HTTPCacheTaskKey\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06taskId\x18\x02 \x01(\x03R\x06taskId\x12\x10\n" + + "\x03key\x18\x03 \x01(\tR\x03key\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x18\n" + + "\akeyType\x18\x05 \x01(\tR\akeyType\x12\x16\n" + + "\x06isDone\x18\x06 \x01(\bR\x06isDone\x12\x18\n" + + "\aisDoing\x18\t \x01(\bR\aisDoing\x12\x1e\n" + + "\n" + + "errorsJSON\x18\a \x01(\fR\n" + + "errorsJSON\x12$\n" + + "\rnodeClusterId\x18\b \x01(\x03R\rnodeClusterId\x121\n" + + "\vnodeCluster\x18\x1e \x01(\v2\x0f.pb.NodeClusterR\vnodeClusterB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_cache_task_key_proto_rawDescOnce sync.Once - file_models_model_http_cache_task_key_proto_rawDescData = file_models_model_http_cache_task_key_proto_rawDesc + file_models_model_http_cache_task_key_proto_rawDescData []byte ) func file_models_model_http_cache_task_key_proto_rawDescGZIP() []byte { file_models_model_http_cache_task_key_proto_rawDescOnce.Do(func() { - file_models_model_http_cache_task_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_cache_task_key_proto_rawDescData) + file_models_model_http_cache_task_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_cache_task_key_proto_rawDesc), len(file_models_model_http_cache_task_key_proto_rawDesc))) }) return file_models_model_http_cache_task_key_proto_rawDescData } @@ -202,7 +192,7 @@ func file_models_model_http_cache_task_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_cache_task_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_cache_task_key_proto_rawDesc), len(file_models_model_http_cache_task_key_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -213,7 +203,6 @@ func file_models_model_http_cache_task_key_proto_init() { MessageInfos: file_models_model_http_cache_task_key_proto_msgTypes, }.Build() File_models_model_http_cache_task_key_proto = out.File - file_models_model_http_cache_task_key_proto_rawDesc = nil file_models_model_http_cache_task_key_proto_goTypes = nil file_models_model_http_cache_task_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_fastcgi.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_fastcgi.pb.go index 61a1470..076db11 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_fastcgi.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_fastcgi.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_fastcgi.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -123,37 +124,29 @@ func (x *HTTPFastcgi) GetPathInfoPattern() string { var File_models_model_http_fastcgi_proto protoreflect.FileDescriptor -var file_models_model_http_fastcgi_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x66, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x85, 0x02, 0x0a, 0x0b, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, - 0x73, 0x74, 0x63, 0x67, 0x69, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, - 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x72, 0x65, - 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, - 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, - 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x6f, 0x6c, 0x53, - 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x6f, 0x6f, 0x6c, 0x53, - 0x69, 0x7a, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x61, - 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_fastcgi_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_http_fastcgi.proto\x12\x02pb\"\x85\x02\n" + + "\vHTTPFastcgi\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x18\n" + + "\aaddress\x18\x03 \x01(\tR\aaddress\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x04 \x01(\fR\n" + + "paramsJSON\x12(\n" + + "\x0freadTimeoutJSON\x18\x05 \x01(\fR\x0freadTimeoutJSON\x12(\n" + + "\x0fconnTimeoutJSON\x18\x06 \x01(\fR\x0fconnTimeoutJSON\x12\x1a\n" + + "\bpoolSize\x18\a \x01(\x05R\bpoolSize\x12(\n" + + "\x0fpathInfoPattern\x18\b \x01(\tR\x0fpathInfoPatternB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_fastcgi_proto_rawDescOnce sync.Once - file_models_model_http_fastcgi_proto_rawDescData = file_models_model_http_fastcgi_proto_rawDesc + file_models_model_http_fastcgi_proto_rawDescData []byte ) func file_models_model_http_fastcgi_proto_rawDescGZIP() []byte { file_models_model_http_fastcgi_proto_rawDescOnce.Do(func() { - file_models_model_http_fastcgi_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_fastcgi_proto_rawDescData) + file_models_model_http_fastcgi_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_fastcgi_proto_rawDesc), len(file_models_model_http_fastcgi_proto_rawDesc))) }) return file_models_model_http_fastcgi_proto_rawDescData } @@ -179,7 +172,7 @@ func file_models_model_http_fastcgi_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_fastcgi_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_fastcgi_proto_rawDesc), len(file_models_model_http_fastcgi_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -190,7 +183,6 @@ func file_models_model_http_fastcgi_proto_init() { MessageInfos: file_models_model_http_fastcgi_proto_msgTypes, }.Build() File_models_model_http_fastcgi_proto = out.File - file_models_model_http_fastcgi_proto_rawDesc = nil file_models_model_http_fastcgi_proto_goTypes = nil file_models_model_http_fastcgi_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_firewall_policy.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_firewall_policy.pb.go index 94387b5..ce89088 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_firewall_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_firewall_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_firewall_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -171,52 +172,34 @@ func (x *HTTPFirewallPolicy) GetJsCookieOptionsJSON() []byte { var File_models_model_http_firewall_policy_proto protoreflect.FileDescriptor -var file_models_model_http_firewall_policy_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xec, 0x03, - 0x0a, 0x12, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x62, - 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, - 0x75, 0x73, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x79, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x64, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x73, 0x79, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x64, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2a, 0x0a, 0x10, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2e, 0x0a, 0x12, 0x63, 0x61, - 0x70, 0x74, 0x63, 0x68, 0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x63, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x6a, 0x73, - 0x43, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x6a, 0x73, 0x43, 0x6f, 0x6f, 0x6b, 0x69, - 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_firewall_policy_proto_rawDesc = "" + + "\n" + + "'models/model_http_firewall_policy.proto\x12\x02pb\"\xec\x03\n" + + "\x12HTTPFirewallPolicy\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04mode\x18\a \x01(\tR\x04mode\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12 \n" + + "\vinboundJSON\x18\x05 \x01(\fR\vinboundJSON\x12\"\n" + + "\foutboundJSON\x18\x06 \x01(\fR\foutboundJSON\x12\x1a\n" + + "\bserverId\x18\b \x01(\x03R\bserverId\x12*\n" + + "\x10useLocalFirewall\x18\t \x01(\bR\x10useLocalFirewall\x12\"\n" + + "\fsynFloodJSON\x18\n" + + " \x01(\fR\fsynFloodJSON\x12*\n" + + "\x10blockOptionsJSON\x18\v \x01(\fR\x10blockOptionsJSON\x12(\n" + + "\x0fpageOptionsJSON\x18\r \x01(\fR\x0fpageOptionsJSON\x12.\n" + + "\x12captchaOptionsJSON\x18\f \x01(\fR\x12captchaOptionsJSON\x120\n" + + "\x13jsCookieOptionsJSON\x18\x0e \x01(\fR\x13jsCookieOptionsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_firewall_policy_proto_rawDescOnce sync.Once - file_models_model_http_firewall_policy_proto_rawDescData = file_models_model_http_firewall_policy_proto_rawDesc + file_models_model_http_firewall_policy_proto_rawDescData []byte ) func file_models_model_http_firewall_policy_proto_rawDescGZIP() []byte { file_models_model_http_firewall_policy_proto_rawDescOnce.Do(func() { - file_models_model_http_firewall_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_firewall_policy_proto_rawDescData) + file_models_model_http_firewall_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_firewall_policy_proto_rawDesc), len(file_models_model_http_firewall_policy_proto_rawDesc))) }) return file_models_model_http_firewall_policy_proto_rawDescData } @@ -242,7 +225,7 @@ func file_models_model_http_firewall_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_firewall_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_firewall_policy_proto_rawDesc), len(file_models_model_http_firewall_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -253,7 +236,6 @@ func file_models_model_http_firewall_policy_proto_init() { MessageInfos: file_models_model_http_firewall_policy_proto_msgTypes, }.Build() File_models_model_http_firewall_policy_proto = out.File - file_models_model_http_firewall_policy_proto_rawDesc = nil file_models_model_http_firewall_policy_proto_goTypes = nil file_models_model_http_firewall_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_group.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_group.pb.go index b8f596c..dbba3df 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_firewall_rule_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,30 +99,24 @@ func (x *HTTPFirewallRuleGroup) GetCode() string { var File_models_model_http_firewall_rule_group_proto protoreflect.FileDescriptor -var file_models_model_http_firewall_rule_group_proto_rawDesc = []byte{ - 0x0a, 0x2b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, - 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0x85, 0x01, 0x0a, 0x15, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_firewall_rule_group_proto_rawDesc = "" + + "\n" + + "+models/model_http_firewall_rule_group.proto\x12\x02pb\"\x85\x01\n" + + "\x15HTTPFirewallRuleGroup\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x12\n" + + "\x04code\x18\x05 \x01(\tR\x04codeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_firewall_rule_group_proto_rawDescOnce sync.Once - file_models_model_http_firewall_rule_group_proto_rawDescData = file_models_model_http_firewall_rule_group_proto_rawDesc + file_models_model_http_firewall_rule_group_proto_rawDescData []byte ) func file_models_model_http_firewall_rule_group_proto_rawDescGZIP() []byte { file_models_model_http_firewall_rule_group_proto_rawDescOnce.Do(func() { - file_models_model_http_firewall_rule_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_firewall_rule_group_proto_rawDescData) + file_models_model_http_firewall_rule_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_firewall_rule_group_proto_rawDesc), len(file_models_model_http_firewall_rule_group_proto_rawDesc))) }) return file_models_model_http_firewall_rule_group_proto_rawDescData } @@ -147,7 +142,7 @@ func file_models_model_http_firewall_rule_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_firewall_rule_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_firewall_rule_group_proto_rawDesc), len(file_models_model_http_firewall_rule_group_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +153,6 @@ func file_models_model_http_firewall_rule_group_proto_init() { MessageInfos: file_models_model_http_firewall_rule_group_proto_msgTypes, }.Build() File_models_model_http_firewall_rule_group_proto = out.File - file_models_model_http_firewall_rule_group_proto_rawDesc = nil file_models_model_http_firewall_rule_group_proto_goTypes = nil file_models_model_http_firewall_rule_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_set.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_set.pb.go index 256305c..5a5bb5e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_set.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_firewall_rule_set.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_firewall_rule_set.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,30 +99,24 @@ func (x *HTTPFirewallRuleSet) GetCode() string { var File_models_model_http_firewall_rule_set_proto protoreflect.FileDescriptor -var file_models_model_http_firewall_rule_set_proto_rawDesc = []byte{ - 0x0a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, - 0x65, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, - 0x83, 0x01, 0x0a, 0x13, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_firewall_rule_set_proto_rawDesc = "" + + "\n" + + ")models/model_http_firewall_rule_set.proto\x12\x02pb\"\x83\x01\n" + + "\x13HTTPFirewallRuleSet\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x12\n" + + "\x04code\x18\x05 \x01(\tR\x04codeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_firewall_rule_set_proto_rawDescOnce sync.Once - file_models_model_http_firewall_rule_set_proto_rawDescData = file_models_model_http_firewall_rule_set_proto_rawDesc + file_models_model_http_firewall_rule_set_proto_rawDescData []byte ) func file_models_model_http_firewall_rule_set_proto_rawDescGZIP() []byte { file_models_model_http_firewall_rule_set_proto_rawDescOnce.Do(func() { - file_models_model_http_firewall_rule_set_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_firewall_rule_set_proto_rawDescData) + file_models_model_http_firewall_rule_set_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_firewall_rule_set_proto_rawDesc), len(file_models_model_http_firewall_rule_set_proto_rawDesc))) }) return file_models_model_http_firewall_rule_set_proto_rawDescData } @@ -147,7 +142,7 @@ func file_models_model_http_firewall_rule_set_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_firewall_rule_set_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_firewall_rule_set_proto_rawDesc), len(file_models_model_http_firewall_rule_set_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +153,6 @@ func file_models_model_http_firewall_rule_set_proto_init() { MessageInfos: file_models_model_http_firewall_rule_set_proto_msgTypes, }.Build() File_models_model_http_firewall_rule_set_proto = out.File - file_models_model_http_firewall_rule_set_proto_rawDesc = nil file_models_model_http_firewall_rule_set_proto_goTypes = nil file_models_model_http_firewall_rule_set_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_gzip.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_gzip.pb.go index 2494946..e5cc359 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_gzip.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_gzip.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_gzip.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,35 +107,25 @@ func (x *HTTPGzip) GetCondsJSON() []byte { var File_models_model_http_gzip_proto protoreflect.FileDescriptor -var file_models_model_http_gzip_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x67, 0x7a, 0x69, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01, 0x0a, 0x08, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, - 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x09, 0x6d, - 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, - 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x09, 0x6d, - 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, - 0x52, 0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, - 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_gzip_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_http_gzip.proto\x12\x02pb\x1a models/model_size_capacity.proto\"\xc2\x01\n" + + "\bHTTPGzip\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x14\n" + + "\x05level\x18\x03 \x01(\x05R\x05level\x12.\n" + + "\tminLength\x18\x04 \x01(\v2\x10.pb.SizeCapacityR\tminLength\x12.\n" + + "\tmaxLength\x18\x05 \x01(\v2\x10.pb.SizeCapacityR\tmaxLength\x12\x1c\n" + + "\tcondsJSON\x18\x06 \x01(\fR\tcondsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_gzip_proto_rawDescOnce sync.Once - file_models_model_http_gzip_proto_rawDescData = file_models_model_http_gzip_proto_rawDesc + file_models_model_http_gzip_proto_rawDescData []byte ) func file_models_model_http_gzip_proto_rawDescGZIP() []byte { file_models_model_http_gzip_proto_rawDescOnce.Do(func() { - file_models_model_http_gzip_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_gzip_proto_rawDescData) + file_models_model_http_gzip_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_gzip_proto_rawDesc), len(file_models_model_http_gzip_proto_rawDesc))) }) return file_models_model_http_gzip_proto_rawDescData } @@ -164,7 +155,7 @@ func file_models_model_http_gzip_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_gzip_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_gzip_proto_rawDesc), len(file_models_model_http_gzip_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -175,7 +166,6 @@ func file_models_model_http_gzip_proto_init() { MessageInfos: file_models_model_http_gzip_proto_msgTypes, }.Build() File_models_model_http_gzip_proto = out.File - file_models_model_http_gzip_proto_rawDesc = nil file_models_model_http_gzip_proto_goTypes = nil file_models_model_http_gzip_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_http_web.pb.go b/EdgeCommon/pkg/rpc/pb/model_http_web.pb.go index 970f57f..502db84 100644 --- a/EdgeCommon/pkg/rpc/pb/model_http_web.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_http_web.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_http_web.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -74,23 +75,21 @@ func (x *HTTPWeb) GetIsOn() bool { var File_models_model_http_web_proto protoreflect.FileDescriptor -var file_models_model_http_web_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x77, 0x65, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0x2d, 0x0a, 0x07, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_http_web_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_http_web.proto\x12\x02pb\"-\n" + + "\aHTTPWeb\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_http_web_proto_rawDescOnce sync.Once - file_models_model_http_web_proto_rawDescData = file_models_model_http_web_proto_rawDesc + file_models_model_http_web_proto_rawDescData []byte ) func file_models_model_http_web_proto_rawDescGZIP() []byte { file_models_model_http_web_proto_rawDescOnce.Do(func() { - file_models_model_http_web_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_http_web_proto_rawDescData) + file_models_model_http_web_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_http_web_proto_rawDesc), len(file_models_model_http_web_proto_rawDesc))) }) return file_models_model_http_web_proto_rawDescData } @@ -116,7 +115,7 @@ func file_models_model_http_web_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_http_web_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_http_web_proto_rawDesc), len(file_models_model_http_web_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -127,7 +126,6 @@ func file_models_model_http_web_proto_init() { MessageInfos: file_models_model_http_web_proto_msgTypes, }.Build() File_models_model_http_web_proto = out.File - file_models_model_http_web_proto_rawDesc = nil file_models_model_http_web_proto_goTypes = nil file_models_model_http_web_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_access_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_access_log.pb.go index f75b0c1..8de4225 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_access_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_access_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_httpdns_access_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,32 +22,31 @@ const ( ) type HTTPDNSAccessLog struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + RequestId string `protobuf:"bytes,2,opt,name=requestId,proto3" json:"requestId,omitempty"` + ClusterId int64 `protobuf:"varint,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + NodeId int64 `protobuf:"varint,4,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + AppId string `protobuf:"bytes,5,opt,name=appId,proto3" json:"appId,omitempty"` + AppName string `protobuf:"bytes,6,opt,name=appName,proto3" json:"appName,omitempty"` + Domain string `protobuf:"bytes,7,opt,name=domain,proto3" json:"domain,omitempty"` + Qtype string `protobuf:"bytes,8,opt,name=qtype,proto3" json:"qtype,omitempty"` + ClientIP string `protobuf:"bytes,9,opt,name=clientIP,proto3" json:"clientIP,omitempty"` + ClientRegion string `protobuf:"bytes,10,opt,name=clientRegion,proto3" json:"clientRegion,omitempty"` + Carrier string `protobuf:"bytes,11,opt,name=carrier,proto3" json:"carrier,omitempty"` + SdkVersion string `protobuf:"bytes,12,opt,name=sdkVersion,proto3" json:"sdkVersion,omitempty"` + Os string `protobuf:"bytes,13,opt,name=os,proto3" json:"os,omitempty"` + ResultIPs string `protobuf:"bytes,14,opt,name=resultIPs,proto3" json:"resultIPs,omitempty"` + Status string `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"` + ErrorCode string `protobuf:"bytes,16,opt,name=errorCode,proto3" json:"errorCode,omitempty"` + CostMs int32 `protobuf:"varint,17,opt,name=costMs,proto3" json:"costMs,omitempty"` + CreatedAt int64 `protobuf:"varint,18,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + Day string `protobuf:"bytes,19,opt,name=day,proto3" json:"day,omitempty"` + Summary string `protobuf:"bytes,20,opt,name=summary,proto3" json:"summary,omitempty"` + NodeName string `protobuf:"bytes,21,opt,name=nodeName,proto3" json:"nodeName,omitempty"` + ClusterName string `protobuf:"bytes,22,opt,name=clusterName,proto3" json:"clusterName,omitempty"` unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - RequestId string `protobuf:"bytes,2,opt,name=requestId,proto3" json:"requestId,omitempty"` - ClusterId int64 `protobuf:"varint,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - NodeId int64 `protobuf:"varint,4,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - AppId string `protobuf:"bytes,5,opt,name=appId,proto3" json:"appId,omitempty"` - AppName string `protobuf:"bytes,6,opt,name=appName,proto3" json:"appName,omitempty"` - Domain string `protobuf:"bytes,7,opt,name=domain,proto3" json:"domain,omitempty"` - Qtype string `protobuf:"bytes,8,opt,name=qtype,proto3" json:"qtype,omitempty"` - ClientIP string `protobuf:"bytes,9,opt,name=clientIP,proto3" json:"clientIP,omitempty"` - ClientRegion string `protobuf:"bytes,10,opt,name=clientRegion,proto3" json:"clientRegion,omitempty"` - Carrier string `protobuf:"bytes,11,opt,name=carrier,proto3" json:"carrier,omitempty"` - SdkVersion string `protobuf:"bytes,12,opt,name=sdkVersion,proto3" json:"sdkVersion,omitempty"` - Os string `protobuf:"bytes,13,opt,name=os,proto3" json:"os,omitempty"` - ResultIPs string `protobuf:"bytes,14,opt,name=resultIPs,proto3" json:"resultIPs,omitempty"` - Status string `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"` - ErrorCode string `protobuf:"bytes,16,opt,name=errorCode,proto3" json:"errorCode,omitempty"` - CostMs int32 `protobuf:"varint,17,opt,name=costMs,proto3" json:"costMs,omitempty"` - CreatedAt int64 `protobuf:"varint,18,opt,name=createdAt,proto3" json:"createdAt,omitempty"` - Day string `protobuf:"bytes,19,opt,name=day,proto3" json:"day,omitempty"` - Summary string `protobuf:"bytes,20,opt,name=summary,proto3" json:"summary,omitempty"` - NodeName string `protobuf:"bytes,21,opt,name=nodeName,proto3" json:"nodeName,omitempty"` - ClusterName string `protobuf:"bytes,22,opt,name=clusterName,proto3" json:"clusterName,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HTTPDNSAccessLog) Reset() { @@ -235,58 +235,44 @@ func (x *HTTPDNSAccessLog) GetClusterName() string { var File_models_model_httpdns_access_log_proto protoreflect.FileDescriptor -var file_models_model_httpdns_access_log_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, - 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xd2, 0x04, 0x0a, 0x10, - 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, - 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, - 0x71, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x74, 0x79, - 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x12, 0x22, - 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, - 0x73, 0x64, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x73, 0x64, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, - 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, - 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x50, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x50, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, - 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, - 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x13, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x6d, 0x6d, - 0x61, 0x72, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61, - 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x15, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x16, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_httpdns_access_log_proto_rawDesc = "" + + "\n" + + "%models/model_httpdns_access_log.proto\x12\x02pb\"\xd2\x04\n" + + "\x10HTTPDNSAccessLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\trequestId\x18\x02 \x01(\tR\trequestId\x12\x1c\n" + + "\tclusterId\x18\x03 \x01(\x03R\tclusterId\x12\x16\n" + + "\x06nodeId\x18\x04 \x01(\x03R\x06nodeId\x12\x14\n" + + "\x05appId\x18\x05 \x01(\tR\x05appId\x12\x18\n" + + "\aappName\x18\x06 \x01(\tR\aappName\x12\x16\n" + + "\x06domain\x18\a \x01(\tR\x06domain\x12\x14\n" + + "\x05qtype\x18\b \x01(\tR\x05qtype\x12\x1a\n" + + "\bclientIP\x18\t \x01(\tR\bclientIP\x12\"\n" + + "\fclientRegion\x18\n" + + " \x01(\tR\fclientRegion\x12\x18\n" + + "\acarrier\x18\v \x01(\tR\acarrier\x12\x1e\n" + + "\n" + + "sdkVersion\x18\f \x01(\tR\n" + + "sdkVersion\x12\x0e\n" + + "\x02os\x18\r \x01(\tR\x02os\x12\x1c\n" + + "\tresultIPs\x18\x0e \x01(\tR\tresultIPs\x12\x16\n" + + "\x06status\x18\x0f \x01(\tR\x06status\x12\x1c\n" + + "\terrorCode\x18\x10 \x01(\tR\terrorCode\x12\x16\n" + + "\x06costMs\x18\x11 \x01(\x05R\x06costMs\x12\x1c\n" + + "\tcreatedAt\x18\x12 \x01(\x03R\tcreatedAt\x12\x10\n" + + "\x03day\x18\x13 \x01(\tR\x03day\x12\x18\n" + + "\asummary\x18\x14 \x01(\tR\asummary\x12\x1a\n" + + "\bnodeName\x18\x15 \x01(\tR\bnodeName\x12 \n" + + "\vclusterName\x18\x16 \x01(\tR\vclusterNameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_httpdns_access_log_proto_rawDescOnce sync.Once - file_models_model_httpdns_access_log_proto_rawDescData = file_models_model_httpdns_access_log_proto_rawDesc + file_models_model_httpdns_access_log_proto_rawDescData []byte ) func file_models_model_httpdns_access_log_proto_rawDescGZIP() []byte { file_models_model_httpdns_access_log_proto_rawDescOnce.Do(func() { - file_models_model_httpdns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_httpdns_access_log_proto_rawDescData) + file_models_model_httpdns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_httpdns_access_log_proto_rawDesc), len(file_models_model_httpdns_access_log_proto_rawDesc))) }) return file_models_model_httpdns_access_log_proto_rawDescData } @@ -312,7 +298,7 @@ func file_models_model_httpdns_access_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_httpdns_access_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_httpdns_access_log_proto_rawDesc), len(file_models_model_httpdns_access_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -323,7 +309,6 @@ func file_models_model_httpdns_access_log_proto_init() { MessageInfos: file_models_model_httpdns_access_log_proto_msgTypes, }.Build() File_models_model_httpdns_access_log_proto = out.File - file_models_model_httpdns_access_log_proto_rawDesc = nil file_models_model_httpdns_access_log_proto_goTypes = nil file_models_model_httpdns_access_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_app.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_app.pb.go index 36c43f1..060abc7 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_app.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_app.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.21.12 +// protoc v3.19.6 // source: models/model_httpdns_app.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_cluster.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_cluster.pb.go index 4a4935f..84afac6 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_cluster.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_cluster.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_httpdns_cluster.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,24 +22,23 @@ const ( ) type HTTPDNSCluster struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` - IsDefault bool `protobuf:"varint,3,opt,name=isDefault,proto3" json:"isDefault,omitempty"` - Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` - ServiceDomain string `protobuf:"bytes,5,opt,name=serviceDomain,proto3" json:"serviceDomain,omitempty"` - DefaultTTL int32 `protobuf:"varint,6,opt,name=defaultTTL,proto3" json:"defaultTTL,omitempty"` - FallbackTimeoutMs int32 `protobuf:"varint,7,opt,name=fallbackTimeoutMs,proto3" json:"fallbackTimeoutMs,omitempty"` - InstallDir string `protobuf:"bytes,8,opt,name=installDir,proto3" json:"installDir,omitempty"` - TlsPolicyJSON []byte `protobuf:"bytes,9,opt,name=tlsPolicyJSON,proto3" json:"tlsPolicyJSON,omitempty"` - CreatedAt int64 `protobuf:"varint,10,opt,name=createdAt,proto3" json:"createdAt,omitempty"` - UpdatedAt int64 `protobuf:"varint,11,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` - AutoRemoteStart bool `protobuf:"varint,12,opt,name=autoRemoteStart,proto3" json:"autoRemoteStart,omitempty"` - AccessLogIsOn bool `protobuf:"varint,13,opt,name=accessLogIsOn,proto3" json:"accessLogIsOn,omitempty"` - TimeZone string `protobuf:"bytes,14,opt,name=timeZone,proto3" json:"timeZone,omitempty"` + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` + IsDefault bool `protobuf:"varint,3,opt,name=isDefault,proto3" json:"isDefault,omitempty"` + Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` + ServiceDomain string `protobuf:"bytes,5,opt,name=serviceDomain,proto3" json:"serviceDomain,omitempty"` + DefaultTTL int32 `protobuf:"varint,6,opt,name=defaultTTL,proto3" json:"defaultTTL,omitempty"` + FallbackTimeoutMs int32 `protobuf:"varint,7,opt,name=fallbackTimeoutMs,proto3" json:"fallbackTimeoutMs,omitempty"` + InstallDir string `protobuf:"bytes,8,opt,name=installDir,proto3" json:"installDir,omitempty"` + TlsPolicyJSON []byte `protobuf:"bytes,9,opt,name=tlsPolicyJSON,proto3" json:"tlsPolicyJSON,omitempty"` + CreatedAt int64 `protobuf:"varint,10,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + UpdatedAt int64 `protobuf:"varint,11,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` + AutoRemoteStart bool `protobuf:"varint,12,opt,name=autoRemoteStart,proto3" json:"autoRemoteStart,omitempty"` + AccessLogIsOn bool `protobuf:"varint,13,opt,name=accessLogIsOn,proto3" json:"accessLogIsOn,omitempty"` + TimeZone string `protobuf:"bytes,14,opt,name=timeZone,proto3" json:"timeZone,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *HTTPDNSCluster) Reset() { @@ -171,43 +171,38 @@ func (x *HTTPDNSCluster) GetTimeZone() string { var File_models_model_httpdns_cluster_proto protoreflect.FileDescriptor -var file_models_model_httpdns_cluster_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xdc, 0x02, 0x0a, 0x0e, 0x48, 0x54, 0x54, - 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x54, 0x54, 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x54, 0x54, 0x4c, 0x12, 0x2c, 0x0a, 0x11, 0x66, 0x61, 0x6c, 0x6c, 0x62, - 0x61, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4d, 0x73, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x11, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, - 0x6f, 0x75, 0x74, 0x4d, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x44, 0x69, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x74, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x74, 0x6c, - 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_httpdns_cluster_proto_rawDesc = "" + + "\n" + + "\"models/model_httpdns_cluster.proto\x12\x02pb\"\xc8\x03\n" + + "\x0eHTTPDNSCluster\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x1c\n" + + "\tisDefault\x18\x03 \x01(\bR\tisDefault\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12$\n" + + "\rserviceDomain\x18\x05 \x01(\tR\rserviceDomain\x12\x1e\n" + + "\n" + + "defaultTTL\x18\x06 \x01(\x05R\n" + + "defaultTTL\x12,\n" + + "\x11fallbackTimeoutMs\x18\a \x01(\x05R\x11fallbackTimeoutMs\x12\x1e\n" + + "\n" + + "installDir\x18\b \x01(\tR\n" + + "installDir\x12$\n" + + "\rtlsPolicyJSON\x18\t \x01(\fR\rtlsPolicyJSON\x12\x1c\n" + + "\tcreatedAt\x18\n" + + " \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tupdatedAt\x18\v \x01(\x03R\tupdatedAt\x12(\n" + + "\x0fautoRemoteStart\x18\f \x01(\bR\x0fautoRemoteStart\x12$\n" + + "\raccessLogIsOn\x18\r \x01(\bR\raccessLogIsOn\x12\x1a\n" + + "\btimeZone\x18\x0e \x01(\tR\btimeZoneB\x06Z\x04./pbb\x06proto3" var ( file_models_model_httpdns_cluster_proto_rawDescOnce sync.Once - file_models_model_httpdns_cluster_proto_rawDescData = file_models_model_httpdns_cluster_proto_rawDesc + file_models_model_httpdns_cluster_proto_rawDescData []byte ) func file_models_model_httpdns_cluster_proto_rawDescGZIP() []byte { file_models_model_httpdns_cluster_proto_rawDescOnce.Do(func() { - file_models_model_httpdns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_httpdns_cluster_proto_rawDescData) + file_models_model_httpdns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_httpdns_cluster_proto_rawDesc), len(file_models_model_httpdns_cluster_proto_rawDesc))) }) return file_models_model_httpdns_cluster_proto_rawDescData } @@ -233,7 +228,7 @@ func file_models_model_httpdns_cluster_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_httpdns_cluster_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_httpdns_cluster_proto_rawDesc), len(file_models_model_httpdns_cluster_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -244,7 +239,6 @@ func file_models_model_httpdns_cluster_proto_init() { MessageInfos: file_models_model_httpdns_cluster_proto_msgTypes, }.Build() File_models_model_httpdns_cluster_proto = out.File - file_models_model_httpdns_cluster_proto_rawDesc = nil file_models_model_httpdns_cluster_proto_goTypes = nil file_models_model_httpdns_cluster_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_domain.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_domain.pb.go index 0f2c157..7e43f9e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_domain.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_domain.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_httpdns_domain.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,17 +22,16 @@ const ( ) type HTTPDNSDomain struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + AppId int64 `protobuf:"varint,2,opt,name=appId,proto3" json:"appId,omitempty"` + Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` + IsOn bool `protobuf:"varint,4,opt,name=isOn,proto3" json:"isOn,omitempty"` + CreatedAt int64 `protobuf:"varint,5,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + UpdatedAt int64 `protobuf:"varint,6,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` + RuleCount int64 `protobuf:"varint,7,opt,name=ruleCount,proto3" json:"ruleCount,omitempty"` unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - AppId int64 `protobuf:"varint,2,opt,name=appId,proto3" json:"appId,omitempty"` - Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` - IsOn bool `protobuf:"varint,4,opt,name=isOn,proto3" json:"isOn,omitempty"` - CreatedAt int64 `protobuf:"varint,5,opt,name=createdAt,proto3" json:"createdAt,omitempty"` - UpdatedAt int64 `protobuf:"varint,6,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` - RuleCount int64 `protobuf:"varint,7,opt,name=ruleCount,proto3" json:"ruleCount,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HTTPDNSDomain) Reset() { @@ -115,33 +115,26 @@ func (x *HTTPDNSDomain) GetRuleCount() int64 { var File_models_model_httpdns_domain_proto protoreflect.FileDescriptor -var file_models_model_httpdns_domain_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xbb, 0x01, 0x0a, 0x0d, 0x48, 0x54, 0x54, 0x50, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x75, 0x6c, 0x65, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x75, 0x6c, 0x65, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_httpdns_domain_proto_rawDesc = "" + + "\n" + + "!models/model_httpdns_domain.proto\x12\x02pb\"\xbb\x01\n" + + "\rHTTPDNSDomain\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x14\n" + + "\x05appId\x18\x02 \x01(\x03R\x05appId\x12\x16\n" + + "\x06domain\x18\x03 \x01(\tR\x06domain\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tupdatedAt\x18\x06 \x01(\x03R\tupdatedAt\x12\x1c\n" + + "\truleCount\x18\a \x01(\x03R\truleCountB\x06Z\x04./pbb\x06proto3" var ( file_models_model_httpdns_domain_proto_rawDescOnce sync.Once - file_models_model_httpdns_domain_proto_rawDescData = file_models_model_httpdns_domain_proto_rawDesc + file_models_model_httpdns_domain_proto_rawDescData []byte ) func file_models_model_httpdns_domain_proto_rawDescGZIP() []byte { file_models_model_httpdns_domain_proto_rawDescOnce.Do(func() { - file_models_model_httpdns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_httpdns_domain_proto_rawDescData) + file_models_model_httpdns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_httpdns_domain_proto_rawDesc), len(file_models_model_httpdns_domain_proto_rawDesc))) }) return file_models_model_httpdns_domain_proto_rawDescData } @@ -167,7 +160,7 @@ func file_models_model_httpdns_domain_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_httpdns_domain_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_httpdns_domain_proto_rawDesc), len(file_models_model_httpdns_domain_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -178,7 +171,6 @@ func file_models_model_httpdns_domain_proto_init() { MessageInfos: file_models_model_httpdns_domain_proto_msgTypes, }.Build() File_models_model_httpdns_domain_proto = out.File - file_models_model_httpdns_domain_proto_rawDesc = nil file_models_model_httpdns_domain_proto_goTypes = nil file_models_model_httpdns_domain_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_node.pb.go index 204d8bd..95812fc 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.21.12 +// protoc v3.19.6 // source: models/model_httpdns_node.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_rule.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_rule.pb.go index 7d01941..1762ed8 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_rule.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_rule.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_httpdns_rule.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,16 +22,15 @@ const ( ) type HTTPDNSRuleRecord struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + RuleId int64 `protobuf:"varint,2,opt,name=ruleId,proto3" json:"ruleId,omitempty"` + RecordType string `protobuf:"bytes,3,opt,name=recordType,proto3" json:"recordType,omitempty"` + RecordValue string `protobuf:"bytes,4,opt,name=recordValue,proto3" json:"recordValue,omitempty"` + Weight int32 `protobuf:"varint,5,opt,name=weight,proto3" json:"weight,omitempty"` + Sort int32 `protobuf:"varint,6,opt,name=sort,proto3" json:"sort,omitempty"` unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - RuleId int64 `protobuf:"varint,2,opt,name=ruleId,proto3" json:"ruleId,omitempty"` - RecordType string `protobuf:"bytes,3,opt,name=recordType,proto3" json:"recordType,omitempty"` - RecordValue string `protobuf:"bytes,4,opt,name=recordValue,proto3" json:"recordValue,omitempty"` - Weight int32 `protobuf:"varint,5,opt,name=weight,proto3" json:"weight,omitempty"` - Sort int32 `protobuf:"varint,6,opt,name=sort,proto3" json:"sort,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HTTPDNSRuleRecord) Reset() { @@ -106,25 +106,24 @@ func (x *HTTPDNSRuleRecord) GetSort() int32 { } type HTTPDNSCustomRule struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + AppId int64 `protobuf:"varint,2,opt,name=appId,proto3" json:"appId,omitempty"` + DomainId int64 `protobuf:"varint,3,opt,name=domainId,proto3" json:"domainId,omitempty"` + RuleName string `protobuf:"bytes,4,opt,name=ruleName,proto3" json:"ruleName,omitempty"` + LineScope string `protobuf:"bytes,5,opt,name=lineScope,proto3" json:"lineScope,omitempty"` + LineCarrier string `protobuf:"bytes,6,opt,name=lineCarrier,proto3" json:"lineCarrier,omitempty"` + LineRegion string `protobuf:"bytes,7,opt,name=lineRegion,proto3" json:"lineRegion,omitempty"` + LineProvince string `protobuf:"bytes,8,opt,name=lineProvince,proto3" json:"lineProvince,omitempty"` + LineContinent string `protobuf:"bytes,9,opt,name=lineContinent,proto3" json:"lineContinent,omitempty"` + LineCountry string `protobuf:"bytes,10,opt,name=lineCountry,proto3" json:"lineCountry,omitempty"` + Ttl int32 `protobuf:"varint,11,opt,name=ttl,proto3" json:"ttl,omitempty"` + IsOn bool `protobuf:"varint,12,opt,name=isOn,proto3" json:"isOn,omitempty"` + Priority int32 `protobuf:"varint,13,opt,name=priority,proto3" json:"priority,omitempty"` + UpdatedAt int64 `protobuf:"varint,14,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` + Records []*HTTPDNSRuleRecord `protobuf:"bytes,15,rep,name=records,proto3" json:"records,omitempty"` unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - AppId int64 `protobuf:"varint,2,opt,name=appId,proto3" json:"appId,omitempty"` - DomainId int64 `protobuf:"varint,3,opt,name=domainId,proto3" json:"domainId,omitempty"` - RuleName string `protobuf:"bytes,4,opt,name=ruleName,proto3" json:"ruleName,omitempty"` - LineScope string `protobuf:"bytes,5,opt,name=lineScope,proto3" json:"lineScope,omitempty"` - LineCarrier string `protobuf:"bytes,6,opt,name=lineCarrier,proto3" json:"lineCarrier,omitempty"` - LineRegion string `protobuf:"bytes,7,opt,name=lineRegion,proto3" json:"lineRegion,omitempty"` - LineProvince string `protobuf:"bytes,8,opt,name=lineProvince,proto3" json:"lineProvince,omitempty"` - LineContinent string `protobuf:"bytes,9,opt,name=lineContinent,proto3" json:"lineContinent,omitempty"` - LineCountry string `protobuf:"bytes,10,opt,name=lineCountry,proto3" json:"lineCountry,omitempty"` - Ttl int32 `protobuf:"varint,11,opt,name=ttl,proto3" json:"ttl,omitempty"` - IsOn bool `protobuf:"varint,12,opt,name=isOn,proto3" json:"isOn,omitempty"` - Priority int32 `protobuf:"varint,13,opt,name=priority,proto3" json:"priority,omitempty"` - UpdatedAt int64 `protobuf:"varint,14,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` - Records []*HTTPDNSRuleRecord `protobuf:"bytes,15,rep,name=records,proto3" json:"records,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HTTPDNSCustomRule) Reset() { @@ -264,61 +263,46 @@ func (x *HTTPDNSCustomRule) GetRecords() []*HTTPDNSRuleRecord { var File_models_model_httpdns_rule_proto protoreflect.FileDescriptor -var file_models_model_httpdns_rule_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xa9, 0x01, 0x0a, 0x11, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, - 0x75, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x72, 0x75, 0x6c, - 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x73, 0x6f, 0x72, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x6f, 0x72, - 0x74, 0x22, 0xce, 0x03, 0x0a, 0x11, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x75, 0x6c, - 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x75, 0x6c, - 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63, 0x6f, - 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63, - 0x6f, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x61, 0x72, 0x72, 0x69, - 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x61, - 0x72, 0x72, 0x69, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x69, 0x6e, - 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6c, 0x69, 0x6e, - 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0d, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x74, 0x74, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x2f, 0x0a, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x0f, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, - 0x75, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_models_model_httpdns_rule_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_httpdns_rule.proto\x12\x02pb\"\xa9\x01\n" + + "\x11HTTPDNSRuleRecord\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06ruleId\x18\x02 \x01(\x03R\x06ruleId\x12\x1e\n" + + "\n" + + "recordType\x18\x03 \x01(\tR\n" + + "recordType\x12 \n" + + "\vrecordValue\x18\x04 \x01(\tR\vrecordValue\x12\x16\n" + + "\x06weight\x18\x05 \x01(\x05R\x06weight\x12\x12\n" + + "\x04sort\x18\x06 \x01(\x05R\x04sort\"\xce\x03\n" + + "\x11HTTPDNSCustomRule\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x14\n" + + "\x05appId\x18\x02 \x01(\x03R\x05appId\x12\x1a\n" + + "\bdomainId\x18\x03 \x01(\x03R\bdomainId\x12\x1a\n" + + "\bruleName\x18\x04 \x01(\tR\bruleName\x12\x1c\n" + + "\tlineScope\x18\x05 \x01(\tR\tlineScope\x12 \n" + + "\vlineCarrier\x18\x06 \x01(\tR\vlineCarrier\x12\x1e\n" + + "\n" + + "lineRegion\x18\a \x01(\tR\n" + + "lineRegion\x12\"\n" + + "\flineProvince\x18\b \x01(\tR\flineProvince\x12$\n" + + "\rlineContinent\x18\t \x01(\tR\rlineContinent\x12 \n" + + "\vlineCountry\x18\n" + + " \x01(\tR\vlineCountry\x12\x10\n" + + "\x03ttl\x18\v \x01(\x05R\x03ttl\x12\x12\n" + + "\x04isOn\x18\f \x01(\bR\x04isOn\x12\x1a\n" + + "\bpriority\x18\r \x01(\x05R\bpriority\x12\x1c\n" + + "\tupdatedAt\x18\x0e \x01(\x03R\tupdatedAt\x12/\n" + + "\arecords\x18\x0f \x03(\v2\x15.pb.HTTPDNSRuleRecordR\arecordsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_httpdns_rule_proto_rawDescOnce sync.Once - file_models_model_httpdns_rule_proto_rawDescData = file_models_model_httpdns_rule_proto_rawDesc + file_models_model_httpdns_rule_proto_rawDescData []byte ) func file_models_model_httpdns_rule_proto_rawDescGZIP() []byte { file_models_model_httpdns_rule_proto_rawDescOnce.Do(func() { - file_models_model_httpdns_rule_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_httpdns_rule_proto_rawDescData) + file_models_model_httpdns_rule_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_httpdns_rule_proto_rawDesc), len(file_models_model_httpdns_rule_proto_rawDesc))) }) return file_models_model_httpdns_rule_proto_rawDescData } @@ -346,7 +330,7 @@ func file_models_model_httpdns_rule_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_httpdns_rule_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_httpdns_rule_proto_rawDesc), len(file_models_model_httpdns_rule_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -357,7 +341,6 @@ func file_models_model_httpdns_rule_proto_init() { MessageInfos: file_models_model_httpdns_rule_proto_msgTypes, }.Build() File_models_model_httpdns_rule_proto = out.File - file_models_model_httpdns_rule_proto_rawDesc = nil file_models_model_httpdns_rule_proto_goTypes = nil file_models_model_httpdns_rule_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_httpdns_runtime_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_httpdns_runtime_log.pb.go index e408505..9496305 100644 --- a/EdgeCommon/pkg/rpc/pb/model_httpdns_runtime_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_httpdns_runtime_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_httpdns_runtime_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,23 +22,22 @@ const ( ) type HTTPDNSRuntimeLog struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + NodeId int64 `protobuf:"varint,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` + Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"` + Module string `protobuf:"bytes,6,opt,name=module,proto3" json:"module,omitempty"` + Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` + Count int64 `protobuf:"varint,8,opt,name=count,proto3" json:"count,omitempty"` + RequestId string `protobuf:"bytes,9,opt,name=requestId,proto3" json:"requestId,omitempty"` + CreatedAt int64 `protobuf:"varint,10,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + Day string `protobuf:"bytes,11,opt,name=day,proto3" json:"day,omitempty"` + ClusterName string `protobuf:"bytes,12,opt,name=clusterName,proto3" json:"clusterName,omitempty"` + NodeName string `protobuf:"bytes,13,opt,name=nodeName,proto3" json:"nodeName,omitempty"` unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - NodeId int64 `protobuf:"varint,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` - Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"` - Module string `protobuf:"bytes,6,opt,name=module,proto3" json:"module,omitempty"` - Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` - Count int64 `protobuf:"varint,8,opt,name=count,proto3" json:"count,omitempty"` - RequestId string `protobuf:"bytes,9,opt,name=requestId,proto3" json:"requestId,omitempty"` - CreatedAt int64 `protobuf:"varint,10,opt,name=createdAt,proto3" json:"createdAt,omitempty"` - Day string `protobuf:"bytes,11,opt,name=day,proto3" json:"day,omitempty"` - ClusterName string `protobuf:"bytes,12,opt,name=clusterName,proto3" json:"clusterName,omitempty"` - NodeName string `protobuf:"bytes,13,opt,name=nodeName,proto3" json:"nodeName,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HTTPDNSRuntimeLog) Reset() { @@ -163,43 +163,33 @@ func (x *HTTPDNSRuntimeLog) GetNodeName() string { var File_models_model_httpdns_runtime_log_proto protoreflect.FileDescriptor -var file_models_model_httpdns_runtime_log_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, - 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xdf, 0x02, 0x0a, - 0x11, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, - 0x6f, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, - 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, - 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, - 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_httpdns_runtime_log_proto_rawDesc = "" + + "\n" + + "&models/model_httpdns_runtime_log.proto\x12\x02pb\"\xdf\x02\n" + + "\x11HTTPDNSRuntimeLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\tclusterId\x18\x02 \x01(\x03R\tclusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\x12\x14\n" + + "\x05level\x18\x04 \x01(\tR\x05level\x12\x12\n" + + "\x04type\x18\x05 \x01(\tR\x04type\x12\x16\n" + + "\x06module\x18\x06 \x01(\tR\x06module\x12 \n" + + "\vdescription\x18\a \x01(\tR\vdescription\x12\x14\n" + + "\x05count\x18\b \x01(\x03R\x05count\x12\x1c\n" + + "\trequestId\x18\t \x01(\tR\trequestId\x12\x1c\n" + + "\tcreatedAt\x18\n" + + " \x01(\x03R\tcreatedAt\x12\x10\n" + + "\x03day\x18\v \x01(\tR\x03day\x12 \n" + + "\vclusterName\x18\f \x01(\tR\vclusterName\x12\x1a\n" + + "\bnodeName\x18\r \x01(\tR\bnodeNameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_httpdns_runtime_log_proto_rawDescOnce sync.Once - file_models_model_httpdns_runtime_log_proto_rawDescData = file_models_model_httpdns_runtime_log_proto_rawDesc + file_models_model_httpdns_runtime_log_proto_rawDescData []byte ) func file_models_model_httpdns_runtime_log_proto_rawDescGZIP() []byte { file_models_model_httpdns_runtime_log_proto_rawDescOnce.Do(func() { - file_models_model_httpdns_runtime_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_httpdns_runtime_log_proto_rawDescData) + file_models_model_httpdns_runtime_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_httpdns_runtime_log_proto_rawDesc), len(file_models_model_httpdns_runtime_log_proto_rawDesc))) }) return file_models_model_httpdns_runtime_log_proto_rawDescData } @@ -225,7 +215,7 @@ func file_models_model_httpdns_runtime_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_httpdns_runtime_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_httpdns_runtime_log_proto_rawDesc), len(file_models_model_httpdns_runtime_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -236,7 +226,6 @@ func file_models_model_httpdns_runtime_log_proto_init() { MessageInfos: file_models_model_httpdns_runtime_log_proto_msgTypes, }.Build() File_models_model_httpdns_runtime_log_proto = out.File - file_models_model_httpdns_runtime_log_proto_rawDesc = nil file_models_model_httpdns_runtime_log_proto_goTypes = nil file_models_model_httpdns_runtime_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ip_item.pb.go b/EdgeCommon/pkg/rpc/pb/model_ip_item.pb.go index 9c5ab37..9173fcc 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ip_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ip_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ip_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -282,101 +283,54 @@ func (x *IPItem) GetSourceNode() *Node { var File_models_model_ip_item_proto protoreflect.FileDescriptor -var file_models_model_ip_item_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, - 0x70, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x08, 0x0a, 0x06, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x70, - 0x54, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, - 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, - 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, - 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x0d, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x10, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x12, 0x44, 0x0a, 0x1d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1d, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x1b, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, 0x73, - 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, - 0x52, 0x65, 0x61, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, - 0x61, 0x64, 0x12, 0x2e, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x22, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x52, 0x0a, 0x18, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x18, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x5b, 0x0a, 0x1b, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x1b, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x55, 0x0a, 0x19, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x53, 0x65, 0x74, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x52, 0x19, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x12, 0x28, - 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x18, 0x23, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ip_item_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_ip_item.proto\x12\x02pb\x1a'models/model_http_firewall_policy.proto\x1a+models/model_http_firewall_rule_group.proto\x1a)models/model_http_firewall_rule_set.proto\x1a\x19models/model_server.proto\x1a\x17models/model_node.proto\"\xd0\b\n" + + "\x06IPItem\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x14\n" + + "\x05value\x18\x16 \x01(\tR\x05value\x12\x16\n" + + "\x06ipFrom\x18\x02 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x03 \x01(\tR\x04ipTo\x12\x18\n" + + "\aversion\x18\x04 \x01(\x03R\aversion\x12\x1c\n" + + "\texpiredAt\x18\x05 \x01(\x03R\texpiredAt\x12\x16\n" + + "\x06reason\x18\x06 \x01(\tR\x06reason\x12\x16\n" + + "\x06listId\x18\a \x01(\x03R\x06listId\x12\x1c\n" + + "\tisDeleted\x18\b \x01(\bR\tisDeleted\x12\x12\n" + + "\x04type\x18\t \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "eventLevel\x18\n" + + " \x01(\tR\n" + + "eventLevel\x12\x1a\n" + + "\blistType\x18\v \x01(\tR\blistType\x12\x1a\n" + + "\bisGlobal\x18\x14 \x01(\bR\bisGlobal\x12\x1c\n" + + "\tcreatedAt\x18\f \x01(\x03R\tcreatedAt\x12\x16\n" + + "\x06nodeId\x18\r \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\x0e \x01(\x03R\bserverId\x12\"\n" + + "\fsourceNodeId\x18\x0f \x01(\x03R\fsourceNodeId\x12&\n" + + "\x0esourceServerId\x18\x10 \x01(\x03R\x0esourceServerId\x12>\n" + + "\x1asourceHTTPFirewallPolicyId\x18\x11 \x01(\x03R\x1asourceHTTPFirewallPolicyId\x12D\n" + + "\x1dsourceHTTPFirewallRuleGroupId\x18\x12 \x01(\x03R\x1dsourceHTTPFirewallRuleGroupId\x12@\n" + + "\x1bsourceHTTPFirewallRuleSetId\x18\x13 \x01(\x03R\x1bsourceHTTPFirewallRuleSetId\x12\x16\n" + + "\x06isRead\x18\x15 \x01(\bR\x06isRead\x12.\n" + + "\fsourceServer\x18\x1e \x01(\v2\n" + + ".pb.ServerR\fsourceServer\x12\"\n" + + "\x06server\x18\" \x01(\v2\n" + + ".pb.ServerR\x06server\x12R\n" + + "\x18sourceHTTPFirewallPolicy\x18\x1f \x01(\v2\x16.pb.HTTPFirewallPolicyR\x18sourceHTTPFirewallPolicy\x12[\n" + + "\x1bsourceHTTPFirewallRuleGroup\x18 \x01(\v2\x19.pb.HTTPFirewallRuleGroupR\x1bsourceHTTPFirewallRuleGroup\x12U\n" + + "\x19sourceHTTPFirewallRuleSet\x18! \x01(\v2\x17.pb.HTTPFirewallRuleSetR\x19sourceHTTPFirewallRuleSet\x12(\n" + + "\n" + + "sourceNode\x18# \x01(\v2\b.pb.NodeR\n" + + "sourceNodeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ip_item_proto_rawDescOnce sync.Once - file_models_model_ip_item_proto_rawDescData = file_models_model_ip_item_proto_rawDesc + file_models_model_ip_item_proto_rawDescData []byte ) func file_models_model_ip_item_proto_rawDescGZIP() []byte { file_models_model_ip_item_proto_rawDescOnce.Do(func() { - file_models_model_ip_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ip_item_proto_rawDescData) + file_models_model_ip_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ip_item_proto_rawDesc), len(file_models_model_ip_item_proto_rawDesc))) }) return file_models_model_ip_item_proto_rawDescData } @@ -418,7 +372,7 @@ func file_models_model_ip_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ip_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ip_item_proto_rawDesc), len(file_models_model_ip_item_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -429,7 +383,6 @@ func file_models_model_ip_item_proto_init() { MessageInfos: file_models_model_ip_item_proto_msgTypes, }.Build() File_models_model_ip_item_proto = out.File - file_models_model_ip_item_proto_rawDesc = nil file_models_model_ip_item_proto_goTypes = nil file_models_model_ip_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ip_library.pb.go b/EdgeCommon/pkg/rpc/pb/model_ip_library.pb.go index 18fcda3..54e123a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ip_library.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ip_library.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ip_library.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -90,29 +91,23 @@ func (x *IPLibrary) GetFile() *File { var File_models_model_ip_library_proto protoreflect.FileDescriptor -var file_models_model_ip_library_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, - 0x70, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x09, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x04, 0x66, - 0x69, 0x6c, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ip_library_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_ip_library.proto\x12\x02pb\x1a\x17models/model_file.proto\"k\n" + + "\tIPLibrary\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1c\n" + + "\tcreatedAt\x18\x03 \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\x04file\x18\x1e \x01(\v2\b.pb.FileR\x04fileB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ip_library_proto_rawDescOnce sync.Once - file_models_model_ip_library_proto_rawDescData = file_models_model_ip_library_proto_rawDesc + file_models_model_ip_library_proto_rawDescData []byte ) func file_models_model_ip_library_proto_rawDescGZIP() []byte { file_models_model_ip_library_proto_rawDescOnce.Do(func() { - file_models_model_ip_library_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ip_library_proto_rawDescData) + file_models_model_ip_library_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ip_library_proto_rawDesc), len(file_models_model_ip_library_proto_rawDesc))) }) return file_models_model_ip_library_proto_rawDescData } @@ -141,7 +136,7 @@ func file_models_model_ip_library_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ip_library_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ip_library_proto_rawDesc), len(file_models_model_ip_library_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -152,7 +147,6 @@ func file_models_model_ip_library_proto_init() { MessageInfos: file_models_model_ip_library_proto_msgTypes, }.Build() File_models_model_ip_library_proto = out.File - file_models_model_ip_library_proto_rawDesc = nil file_models_model_ip_library_proto_goTypes = nil file_models_model_ip_library_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ip_library_artifact.pb.go b/EdgeCommon/pkg/rpc/pb/model_ip_library_artifact.pb.go index e2e86c6..9985e1c 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ip_library_artifact.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ip_library_artifact.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ip_library_artifact.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,36 +123,27 @@ func (x *IPLibraryArtifact) GetFile() *File { var File_models_model_ip_library_artifact_proto protoreflect.FileDescriptor -var file_models_model_ip_library_artifact_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, - 0x70, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, 0x11, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, - 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, - 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ip_library_artifact_proto_rawDesc = "" + + "\n" + + "&models/model_ip_library_artifact.proto\x12\x02pb\x1a\x17models/model_file.proto\"\xd7\x01\n" + + "\x11IPLibraryArtifact\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06fileId\x18\x02 \x01(\x03R\x06fileId\x12\x1c\n" + + "\tcreatedAt\x18\x03 \x01(\x03R\tcreatedAt\x12\x1a\n" + + "\bmetaJSON\x18\x04 \x01(\fR\bmetaJSON\x12\x1a\n" + + "\bisPublic\x18\x05 \x01(\bR\bisPublic\x12\x12\n" + + "\x04name\x18\x06 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\a \x01(\tR\x04code\x12\x1c\n" + + "\x04file\x18\x1e \x01(\v2\b.pb.FileR\x04fileB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ip_library_artifact_proto_rawDescOnce sync.Once - file_models_model_ip_library_artifact_proto_rawDescData = file_models_model_ip_library_artifact_proto_rawDesc + file_models_model_ip_library_artifact_proto_rawDescData []byte ) func file_models_model_ip_library_artifact_proto_rawDescGZIP() []byte { file_models_model_ip_library_artifact_proto_rawDescOnce.Do(func() { - file_models_model_ip_library_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ip_library_artifact_proto_rawDescData) + file_models_model_ip_library_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ip_library_artifact_proto_rawDesc), len(file_models_model_ip_library_artifact_proto_rawDesc))) }) return file_models_model_ip_library_artifact_proto_rawDescData } @@ -180,7 +172,7 @@ func file_models_model_ip_library_artifact_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ip_library_artifact_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ip_library_artifact_proto_rawDesc), len(file_models_model_ip_library_artifact_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -191,7 +183,6 @@ func file_models_model_ip_library_artifact_proto_init() { MessageInfos: file_models_model_ip_library_artifact_proto_msgTypes, }.Build() File_models_model_ip_library_artifact_proto = out.File - file_models_model_ip_library_artifact_proto_rawDesc = nil file_models_model_ip_library_artifact_proto_goTypes = nil file_models_model_ip_library_artifact_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ip_library_file.pb.go b/EdgeCommon/pkg/rpc/pb/model_ip_library_file.pb.go index 7707692..2d3bf8e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ip_library_file.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ip_library_file.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ip_library_file.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -358,74 +359,49 @@ func (x *IPLibraryFile_Town) GetTownName() string { var File_models_model_ip_library_file_proto protoreflect.FileDescriptor -var file_models_model_ip_library_file_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, - 0x70, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xd4, 0x06, 0x0a, 0x0d, 0x49, 0x50, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, - 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, - 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, - 0x64, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x67, - 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x20, - 0x0a, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x22, - 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0a, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x18, - 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x06, - 0x63, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x2e, - 0x43, 0x69, 0x74, 0x79, 0x52, 0x06, 0x63, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x05, - 0x74, 0x6f, 0x77, 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, - 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x2e, 0x54, - 0x6f, 0x77, 0x6e, 0x52, 0x05, 0x74, 0x6f, 0x77, 0x6e, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x1a, 0x50, 0x0a, 0x08, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x68, - 0x0a, 0x04, 0x43, 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, - 0x63, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x63, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x84, 0x01, 0x0a, 0x04, 0x54, 0x6f, 0x77, - 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x69, 0x74, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x69, 0x74, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x6f, 0x77, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x6f, 0x77, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ip_library_file_proto_rawDesc = "" + + "\n" + + "\"models/model_ip_library_file.proto\x12\x02pb\"\xd4\x06\n" + + "\rIPLibraryFile\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + + "\x06fileId\x18\x03 \x01(\x03R\x06fileId\x12\x1a\n" + + "\btemplate\x18\x04 \x01(\tR\btemplate\x12 \n" + + "\vemptyValues\x18\x05 \x03(\tR\vemptyValues\x12(\n" + + "\x0fgeneratedFileId\x18\x06 \x01(\x03R\x0fgeneratedFileId\x12 \n" + + "\vgeneratedAt\x18\a \x01(\x03R\vgeneratedAt\x12\x1e\n" + + "\n" + + "isFinished\x18\b \x01(\bR\n" + + "isFinished\x12\x1c\n" + + "\tcreatedAt\x18\t \x01(\x03R\tcreatedAt\x12\"\n" + + "\fcountryNames\x18\n" + + " \x03(\tR\fcountryNames\x128\n" + + "\tprovinces\x18\v \x03(\v2\x1a.pb.IPLibraryFile.ProvinceR\tprovinces\x12.\n" + + "\x06cities\x18\f \x03(\v2\x16.pb.IPLibraryFile.CityR\x06cities\x12,\n" + + "\x05towns\x18\r \x03(\v2\x16.pb.IPLibraryFile.TownR\x05towns\x12$\n" + + "\rproviderNames\x18\x0e \x03(\tR\rproviderNames\x12\x1a\n" + + "\bpassword\x18\x0f \x01(\tR\bpassword\x1aP\n" + + "\bProvince\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\"\n" + + "\fprovinceName\x18\x02 \x01(\tR\fprovinceName\x1ah\n" + + "\x04City\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\"\n" + + "\fprovinceName\x18\x02 \x01(\tR\fprovinceName\x12\x1a\n" + + "\bcityName\x18\x03 \x01(\tR\bcityName\x1a\x84\x01\n" + + "\x04Town\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\"\n" + + "\fprovinceName\x18\x02 \x01(\tR\fprovinceName\x12\x1a\n" + + "\bcityName\x18\x03 \x01(\tR\bcityName\x12\x1a\n" + + "\btownName\x18\x04 \x01(\tR\btownNameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ip_library_file_proto_rawDescOnce sync.Once - file_models_model_ip_library_file_proto_rawDescData = file_models_model_ip_library_file_proto_rawDesc + file_models_model_ip_library_file_proto_rawDescData []byte ) func file_models_model_ip_library_file_proto_rawDescGZIP() []byte { file_models_model_ip_library_file_proto_rawDescOnce.Do(func() { - file_models_model_ip_library_file_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ip_library_file_proto_rawDescData) + file_models_model_ip_library_file_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ip_library_file_proto_rawDesc), len(file_models_model_ip_library_file_proto_rawDesc))) }) return file_models_model_ip_library_file_proto_rawDescData } @@ -457,7 +433,7 @@ func file_models_model_ip_library_file_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ip_library_file_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ip_library_file_proto_rawDesc), len(file_models_model_ip_library_file_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -468,7 +444,6 @@ func file_models_model_ip_library_file_proto_init() { MessageInfos: file_models_model_ip_library_file_proto_msgTypes, }.Build() File_models_model_ip_library_file_proto = out.File - file_models_model_ip_library_file_proto_rawDesc = nil file_models_model_ip_library_file_proto_goTypes = nil file_models_model_ip_library_file_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ip_list.pb.go b/EdgeCommon/pkg/rpc/pb/model_ip_list.pb.go index 6bd992c..febddf1 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ip_list.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ip_list.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ip_list.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -130,35 +131,28 @@ func (x *IPList) GetIsGlobal() bool { var File_models_model_ip_list_proto protoreflect.FileDescriptor -var file_models_model_ip_list_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, - 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0xe4, 0x01, 0x0a, 0x06, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x74, - 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x69, - 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, - 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ip_list_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_ip_list.proto\x12\x02pb\"\xe4\x01\n" + + "\x06IPList\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x05 \x01(\tR\x04code\x12 \n" + + "\vtimeoutJSON\x18\x06 \x01(\fR\vtimeoutJSON\x12\x1a\n" + + "\bisPublic\x18\a \x01(\bR\bisPublic\x12 \n" + + "\vdescription\x18\b \x01(\tR\vdescription\x12\x1a\n" + + "\bisGlobal\x18\t \x01(\bR\bisGlobalB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ip_list_proto_rawDescOnce sync.Once - file_models_model_ip_list_proto_rawDescData = file_models_model_ip_list_proto_rawDesc + file_models_model_ip_list_proto_rawDescData []byte ) func file_models_model_ip_list_proto_rawDescGZIP() []byte { file_models_model_ip_list_proto_rawDescOnce.Do(func() { - file_models_model_ip_list_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ip_list_proto_rawDescData) + file_models_model_ip_list_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ip_list_proto_rawDesc), len(file_models_model_ip_list_proto_rawDesc))) }) return file_models_model_ip_list_proto_rawDescData } @@ -184,7 +178,7 @@ func file_models_model_ip_list_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ip_list_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ip_list_proto_rawDesc), len(file_models_model_ip_list_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -195,7 +189,6 @@ func file_models_model_ip_list_proto_init() { MessageInfos: file_models_model_ip_list_proto_msgTypes, }.Build() File_models_model_ip_list_proto = out.File - file_models_model_ip_list_proto_rawDesc = nil file_models_model_ip_list_proto_goTypes = nil file_models_model_ip_list_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_log.pb.go index 0f3e152..b0e9417 100644 --- a/EdgeCommon/pkg/rpc/pb/model_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -146,38 +147,33 @@ func (x *Log) GetDescription() string { var File_models_model_log_proto protoreflect.FileDescriptor -var file_models_model_log_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, - 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x95, 0x02, 0x0a, - 0x03, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_log_proto_rawDesc = "" + + "\n" + + "\x16models/model_log.proto\x12\x02pb\"\x95\x02\n" + + "\x03Log\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x14\n" + + "\x05level\x18\x02 \x01(\tR\x05level\x12\x16\n" + + "\x06action\x18\x03 \x01(\tR\x06action\x12\x18\n" + + "\aadminId\x18\x04 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x05 \x01(\x03R\x06userId\x12\x1e\n" + + "\n" + + "providerId\x18\x06 \x01(\x03R\n" + + "providerId\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x12\n" + + "\x04type\x18\b \x01(\tR\x04type\x12\x0e\n" + + "\x02ip\x18\t \x01(\tR\x02ip\x12\x1a\n" + + "\buserName\x18\n" + + " \x01(\tR\buserName\x12 \n" + + "\vdescription\x18\v \x01(\tR\vdescriptionB\x06Z\x04./pbb\x06proto3" var ( file_models_model_log_proto_rawDescOnce sync.Once - file_models_model_log_proto_rawDescData = file_models_model_log_proto_rawDesc + file_models_model_log_proto_rawDescData []byte ) func file_models_model_log_proto_rawDescGZIP() []byte { file_models_model_log_proto_rawDescOnce.Do(func() { - file_models_model_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_log_proto_rawDescData) + file_models_model_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_log_proto_rawDesc), len(file_models_model_log_proto_rawDesc))) }) return file_models_model_log_proto_rawDescData } @@ -203,7 +199,7 @@ func file_models_model_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_log_proto_rawDesc), len(file_models_model_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -214,7 +210,6 @@ func file_models_model_log_proto_init() { MessageInfos: file_models_model_log_proto_msgTypes, }.Build() File_models_model_log_proto = out.File - file_models_model_log_proto_rawDesc = nil file_models_model_log_proto_goTypes = nil file_models_model_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_login.pb.go b/EdgeCommon/pkg/rpc/pb/model_login.pb.go index c43ad63..3734a23 100644 --- a/EdgeCommon/pkg/rpc/pb/model_login.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_login.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_login.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,30 +107,27 @@ func (x *Login) GetUserId() int64 { var File_models_model_login_proto protoreflect.FileDescriptor -var file_models_model_login_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, - 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x91, - 0x01, 0x0a, 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_models_model_login_proto_rawDesc = "" + + "\n" + + "\x18models/model_login.proto\x12\x02pb\"\x91\x01\n" + + "\x05Login\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x03 \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x18\n" + + "\aadminId\x18\x05 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x06 \x01(\x03R\x06userIdB\x06Z\x04./pbb\x06proto3" var ( file_models_model_login_proto_rawDescOnce sync.Once - file_models_model_login_proto_rawDescData = file_models_model_login_proto_rawDesc + file_models_model_login_proto_rawDescData []byte ) func file_models_model_login_proto_rawDescGZIP() []byte { file_models_model_login_proto_rawDescOnce.Do(func() { - file_models_model_login_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_login_proto_rawDescData) + file_models_model_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_login_proto_rawDesc), len(file_models_model_login_proto_rawDesc))) }) return file_models_model_login_proto_rawDescData } @@ -155,7 +153,7 @@ func file_models_model_login_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_login_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_login_proto_rawDesc), len(file_models_model_login_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -166,7 +164,6 @@ func file_models_model_login_proto_init() { MessageInfos: file_models_model_login_proto_msgTypes, }.Build() File_models_model_login_proto = out.File - file_models_model_login_proto_rawDesc = nil file_models_model_login_proto_goTypes = nil file_models_model_login_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_login_session.pb.go b/EdgeCommon/pkg/rpc/pb/model_login_session.pb.go index e216205..6f1dbb2 100644 --- a/EdgeCommon/pkg/rpc/pb/model_login_session.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_login_session.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_login_session.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -123,34 +124,29 @@ func (x *LoginSession) GetExpiresAt() int64 { var File_models_model_login_session_proto protoreflect.FileDescriptor -var file_models_model_login_session_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, - 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xce, 0x01, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, - 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, - 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_login_session_proto_rawDesc = "" + + "\n" + + " models/model_login_session.proto\x12\x02pb\"\xce\x01\n" + + "\fLoginSession\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x18\n" + + "\aadminId\x18\x02 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x10\n" + + "\x03sid\x18\x04 \x01(\tR\x03sid\x12\x1e\n" + + "\n" + + "valuesJSON\x18\x05 \x01(\fR\n" + + "valuesJSON\x12\x0e\n" + + "\x02ip\x18\x06 \x01(\tR\x02ip\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\texpiresAt\x18\b \x01(\x03R\texpiresAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_login_session_proto_rawDescOnce sync.Once - file_models_model_login_session_proto_rawDescData = file_models_model_login_session_proto_rawDesc + file_models_model_login_session_proto_rawDescData []byte ) func file_models_model_login_session_proto_rawDescGZIP() []byte { file_models_model_login_session_proto_rawDescOnce.Do(func() { - file_models_model_login_session_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_login_session_proto_rawDescData) + file_models_model_login_session_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_login_session_proto_rawDesc), len(file_models_model_login_session_proto_rawDesc))) }) return file_models_model_login_session_proto_rawDescData } @@ -176,7 +172,7 @@ func file_models_model_login_session_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_login_session_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_login_session_proto_rawDesc), len(file_models_model_login_session_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -187,7 +183,6 @@ func file_models_model_login_session_proto_init() { MessageInfos: file_models_model_login_session_proto_msgTypes, }.Build() File_models_model_login_session_proto = out.File - file_models_model_login_session_proto_rawDesc = nil file_models_model_login_session_proto_goTypes = nil file_models_model_login_session_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_login_ticket.pb.go b/EdgeCommon/pkg/rpc/pb/model_login_ticket.pb.go index 1321342..7a9756f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_login_ticket.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_login_ticket.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_login_ticket.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -107,30 +108,25 @@ func (x *LoginTicket) GetIp() string { var File_models_model_login_ticket_proto protoreflect.FileDescriptor -var file_models_model_login_ticket_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, - 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x93, 0x01, 0x0a, 0x0b, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, - 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, - 0x73, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_login_ticket_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_login_ticket.proto\x12\x02pb\"\x93\x01\n" + + "\vLoginTicket\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\texpiresAt\x18\x02 \x01(\x03R\texpiresAt\x12\x14\n" + + "\x05value\x18\x03 \x01(\tR\x05value\x12\x18\n" + + "\aadminId\x18\x04 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x05 \x01(\x03R\x06userId\x12\x0e\n" + + "\x02ip\x18\x06 \x01(\tR\x02ipB\x06Z\x04./pbb\x06proto3" var ( file_models_model_login_ticket_proto_rawDescOnce sync.Once - file_models_model_login_ticket_proto_rawDescData = file_models_model_login_ticket_proto_rawDesc + file_models_model_login_ticket_proto_rawDescData []byte ) func file_models_model_login_ticket_proto_rawDescGZIP() []byte { file_models_model_login_ticket_proto_rawDescOnce.Do(func() { - file_models_model_login_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_login_ticket_proto_rawDescData) + file_models_model_login_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_login_ticket_proto_rawDesc), len(file_models_model_login_ticket_proto_rawDesc))) }) return file_models_model_login_ticket_proto_rawDescData } @@ -156,7 +152,7 @@ func file_models_model_login_ticket_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_login_ticket_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_login_ticket_proto_rawDesc), len(file_models_model_login_ticket_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -167,7 +163,6 @@ func file_models_model_login_ticket_proto_init() { MessageInfos: file_models_model_login_ticket_proto_msgTypes, }.Build() File_models_model_login_ticket_proto = out.File - file_models_model_login_ticket_proto_rawDesc = nil file_models_model_login_ticket_proto_goTypes = nil file_models_model_login_ticket_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message.pb.go b/EdgeCommon/pkg/rpc/pb/model_message.pb.go index 4743b80..902e497 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -138,41 +139,31 @@ func (x *Message) GetNode() *Node { var File_models_model_message_proto protoreflect.FileDescriptor -var file_models_model_message_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x02, 0x0a, 0x07, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, - 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, - 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x31, - 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1e, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_message_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_message.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\x1a\x17models/model_node.proto\"\x92\x02\n" + + "\aMessage\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x12\n" + + "\x04body\x18\x03 \x01(\tR\x04body\x12\x14\n" + + "\x05level\x18\x04 \x01(\tR\x05level\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\x12\x16\n" + + "\x06isRead\x18\x06 \x01(\bR\x06isRead\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x12\n" + + "\x04role\x18\b \x01(\tR\x04role\x121\n" + + "\vnodeCluster\x18\x1e \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x12\x1c\n" + + "\x04node\x18\x1f \x01(\v2\b.pb.NodeR\x04nodeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_proto_rawDescOnce sync.Once - file_models_model_message_proto_rawDescData = file_models_model_message_proto_rawDesc + file_models_model_message_proto_rawDescData []byte ) func file_models_model_message_proto_rawDescGZIP() []byte { file_models_model_message_proto_rawDescOnce.Do(func() { - file_models_model_message_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_proto_rawDescData) + file_models_model_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_proto_rawDesc), len(file_models_model_message_proto_rawDesc))) }) return file_models_model_message_proto_rawDescData } @@ -204,7 +195,7 @@ func file_models_model_message_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_proto_rawDesc), len(file_models_model_message_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -215,7 +206,6 @@ func file_models_model_message_proto_init() { MessageInfos: file_models_model_message_proto_msgTypes, }.Build() File_models_model_message_proto = out.File - file_models_model_message_proto_rawDesc = nil file_models_model_message_proto_goTypes = nil file_models_model_message_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_media.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_media.pb.go index 2c5633e..e106136 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_media.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_media.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_media.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,31 +107,25 @@ func (x *MessageMedia) GetIsOn() bool { var File_models_model_message_media_proto protoreflect.FileDescriptor -var file_models_model_message_media_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xa6, 0x01, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_message_media_proto_rawDesc = "" + + "\n" + + " models/model_message_media.proto\x12\x02pb\"\xa6\x01\n" + + "\fMessageMedia\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12(\n" + + "\x0fuserDescription\x18\x05 \x01(\tR\x0fuserDescription\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_media_proto_rawDescOnce sync.Once - file_models_model_message_media_proto_rawDescData = file_models_model_message_media_proto_rawDesc + file_models_model_message_media_proto_rawDescData []byte ) func file_models_model_message_media_proto_rawDescGZIP() []byte { file_models_model_message_media_proto_rawDescOnce.Do(func() { - file_models_model_message_media_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_media_proto_rawDescData) + file_models_model_message_media_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_media_proto_rawDesc), len(file_models_model_message_media_proto_rawDesc))) }) return file_models_model_message_media_proto_rawDescData } @@ -156,7 +151,7 @@ func file_models_model_message_media_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_media_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_media_proto_rawDesc), len(file_models_model_message_media_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -167,7 +162,6 @@ func file_models_model_message_media_proto_init() { MessageInfos: file_models_model_message_media_proto_msgTypes, }.Build() File_models_model_message_media_proto = out.File - file_models_model_message_media_proto_rawDesc = nil file_models_model_message_media_proto_goTypes = nil file_models_model_message_media_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_media_instance.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_media_instance.pb.go index e72a9dd..c87ab1e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_media_instance.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_media_instance.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_media_instance.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,40 +123,29 @@ func (x *MessageMediaInstance) GetHashLife() int32 { var File_models_model_message_media_instance_proto protoreflect.FileDescriptor -var file_models_model_message_media_instance_proto_rawDesc = []byte{ - 0x0a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0xfe, 0x01, 0x0a, 0x14, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x61, - 0x74, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x72, 0x61, - 0x74, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x61, 0x73, 0x68, 0x4c, 0x69, - 0x66, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x68, 0x61, 0x73, 0x68, 0x4c, 0x69, - 0x66, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_models_model_message_media_instance_proto_rawDesc = "" + + "\n" + + ")models/model_message_media_instance.proto\x12\x02pb\x1a models/model_message_media.proto\"\xfe\x01\n" + + "\x14MessageMediaInstance\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x124\n" + + "\fmessageMedia\x18\x04 \x01(\v2\x10.pb.MessageMediaR\fmessageMedia\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1a\n" + + "\brateJSON\x18\a \x01(\fR\brateJSON\x12\x1a\n" + + "\bhashLife\x18\b \x01(\x05R\bhashLifeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_media_instance_proto_rawDescOnce sync.Once - file_models_model_message_media_instance_proto_rawDescData = file_models_model_message_media_instance_proto_rawDesc + file_models_model_message_media_instance_proto_rawDescData []byte ) func file_models_model_message_media_instance_proto_rawDescGZIP() []byte { file_models_model_message_media_instance_proto_rawDescOnce.Do(func() { - file_models_model_message_media_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_media_instance_proto_rawDescData) + file_models_model_message_media_instance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_media_instance_proto_rawDesc), len(file_models_model_message_media_instance_proto_rawDesc))) }) return file_models_model_message_media_instance_proto_rawDescData } @@ -184,7 +174,7 @@ func file_models_model_message_media_instance_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_media_instance_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_media_instance_proto_rawDesc), len(file_models_model_message_media_instance_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -195,7 +185,6 @@ func file_models_model_message_media_instance_proto_init() { MessageInfos: file_models_model_message_media_instance_proto_msgTypes, }.Build() File_models_model_message_media_instance_proto = out.File - file_models_model_message_media_instance_proto_rawDesc = nil file_models_model_message_media_instance_proto_goTypes = nil file_models_model_message_media_instance_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_receiver.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_receiver.pb.go index 2824f1f..29acf47 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_receiver.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_receiver.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_receiver.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -130,47 +131,30 @@ func (x *MessageReceiver) GetMessageRecipientGroup() *MessageRecipientGroup { var File_models_model_message_receiver_proto protoreflect.FileDescriptor -var file_models_model_message_receiver_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, - 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x02, 0x0a, 0x0f, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x40, 0x0a, 0x10, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x4f, 0x0a, 0x15, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_message_receiver_proto_rawDesc = "" + + "\n" + + "#models/model_message_receiver.proto\x12\x02pb\x1a$models/model_message_recipient.proto\x1a*models/model_message_recipient_group.proto\"\xce\x02\n" + + "\x0fMessageReceiver\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\tclusterId\x18\x02 \x01(\x03R\tclusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\x04 \x01(\x03R\bserverId\x12\x12\n" + + "\x04type\x18\x05 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x06 \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04role\x18\t \x01(\tR\x04role\x12@\n" + + "\x10messageRecipient\x18\a \x01(\v2\x14.pb.MessageRecipientR\x10messageRecipient\x12O\n" + + "\x15messageRecipientGroup\x18\b \x01(\v2\x19.pb.MessageRecipientGroupR\x15messageRecipientGroupB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_receiver_proto_rawDescOnce sync.Once - file_models_model_message_receiver_proto_rawDescData = file_models_model_message_receiver_proto_rawDesc + file_models_model_message_receiver_proto_rawDescData []byte ) func file_models_model_message_receiver_proto_rawDescGZIP() []byte { file_models_model_message_receiver_proto_rawDescOnce.Do(func() { - file_models_model_message_receiver_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_receiver_proto_rawDescData) + file_models_model_message_receiver_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_receiver_proto_rawDesc), len(file_models_model_message_receiver_proto_rawDesc))) }) return file_models_model_message_receiver_proto_rawDescData } @@ -202,7 +186,7 @@ func file_models_model_message_receiver_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_receiver_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_receiver_proto_rawDesc), len(file_models_model_message_receiver_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -213,7 +197,6 @@ func file_models_model_message_receiver_proto_init() { MessageInfos: file_models_model_message_receiver_proto_msgTypes, }.Build() File_models_model_message_receiver_proto = out.File - file_models_model_message_receiver_proto_rawDesc = nil file_models_model_message_receiver_proto_goTypes = nil file_models_model_message_receiver_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_recipient.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_recipient.pb.go index 38014ce..d08fc0b 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_recipient.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_recipient.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_recipient.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -130,50 +131,28 @@ func (x *MessageRecipient) GetTimeTo() string { var File_models_model_message_recipient_proto protoreflect.FileDescriptor -var file_models_model_message_recipient_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, - 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x02, 0x0a, 0x10, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x05, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x12, 0x4c, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, - 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, - 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x51, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x05, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x16, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, - 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x6d, 0x65, - 0x54, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_message_recipient_proto_rawDesc = "" + + "\n" + + "$models/model_message_recipient.proto\x12\x02pb\x1a\x18models/model_admin.proto\x1a*models/model_message_recipient_group.proto\x1a)models/model_message_media_instance.proto\"\xe2\x02\n" + + "\x10MessageRecipient\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1f\n" + + "\x05admin\x18\x02 \x01(\v2\t.pb.AdminR\x05admin\x12L\n" + + "\x14messageMediaInstance\x18\x03 \x01(\v2\x18.pb.MessageMediaInstanceR\x14messageMediaInstance\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12Q\n" + + "\x16messageRecipientGroups\x18\x05 \x03(\v2\x19.pb.MessageRecipientGroupR\x16messageRecipientGroups\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x12\n" + + "\x04user\x18\a \x01(\tR\x04user\x12\x1a\n" + + "\btimeFrom\x18\b \x01(\tR\btimeFrom\x12\x16\n" + + "\x06timeTo\x18\t \x01(\tR\x06timeToB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_recipient_proto_rawDescOnce sync.Once - file_models_model_message_recipient_proto_rawDescData = file_models_model_message_recipient_proto_rawDesc + file_models_model_message_recipient_proto_rawDescData []byte ) func file_models_model_message_recipient_proto_rawDescGZIP() []byte { file_models_model_message_recipient_proto_rawDescOnce.Do(func() { - file_models_model_message_recipient_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_recipient_proto_rawDescData) + file_models_model_message_recipient_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_recipient_proto_rawDesc), len(file_models_model_message_recipient_proto_rawDesc))) }) return file_models_model_message_recipient_proto_rawDescData } @@ -208,7 +187,7 @@ func file_models_model_message_recipient_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_recipient_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_recipient_proto_rawDesc), len(file_models_model_message_recipient_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -219,7 +198,6 @@ func file_models_model_message_recipient_proto_init() { MessageInfos: file_models_model_message_recipient_proto_msgTypes, }.Build() File_models_model_message_recipient_proto = out.File - file_models_model_message_recipient_proto_rawDesc = nil file_models_model_message_recipient_proto_goTypes = nil file_models_model_message_recipient_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_recipient_group.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_recipient_group.pb.go index 6eb765e..a9b882d 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_recipient_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_recipient_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_recipient_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -82,27 +83,22 @@ func (x *MessageRecipientGroup) GetIsOn() bool { var File_models_model_message_recipient_group_proto protoreflect.FileDescriptor -var file_models_model_message_recipient_group_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0x4f, 0x0a, 0x15, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, - 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_message_recipient_group_proto_rawDesc = "" + + "\n" + + "*models/model_message_recipient_group.proto\x12\x02pb\"O\n" + + "\x15MessageRecipientGroup\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_recipient_group_proto_rawDescOnce sync.Once - file_models_model_message_recipient_group_proto_rawDescData = file_models_model_message_recipient_group_proto_rawDesc + file_models_model_message_recipient_group_proto_rawDescData []byte ) func file_models_model_message_recipient_group_proto_rawDescGZIP() []byte { file_models_model_message_recipient_group_proto_rawDescOnce.Do(func() { - file_models_model_message_recipient_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_recipient_group_proto_rawDescData) + file_models_model_message_recipient_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_recipient_group_proto_rawDesc), len(file_models_model_message_recipient_group_proto_rawDesc))) }) return file_models_model_message_recipient_group_proto_rawDescData } @@ -128,7 +124,7 @@ func file_models_model_message_recipient_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_recipient_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_recipient_group_proto_rawDesc), len(file_models_model_message_recipient_group_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -139,7 +135,6 @@ func file_models_model_message_recipient_group_proto_init() { MessageInfos: file_models_model_message_recipient_group_proto_msgTypes, }.Build() File_models_model_message_recipient_group_proto = out.File - file_models_model_message_recipient_group_proto_rawDesc = nil file_models_model_message_recipient_group_proto_goTypes = nil file_models_model_message_recipient_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_task.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_task.pb.go index 6d94ba0..93e2f82 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -198,54 +199,34 @@ func (x *MessageTaskResult) GetResponse() string { var File_models_model_message_task_proto protoreflect.FileDescriptor -var file_models_model_message_task_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, - 0x70, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x02, 0x0a, 0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x40, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, - 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, - 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, - 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x6e, 0x74, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x73, 0x65, 0x6e, 0x74, 0x41, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, - 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x4c, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, - 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x59, 0x0a, 0x11, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, - 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_message_task_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_message_task.proto\x12\x02pb\x1a$models/model_message_recipient.proto\x1a)models/model_message_media_instance.proto\"\xec\x02\n" + + "\vMessageTask\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12@\n" + + "\x10messageRecipient\x18\x02 \x01(\v2\x14.pb.MessageRecipientR\x10messageRecipient\x12\x12\n" + + "\x04user\x18\x03 \x01(\tR\x04user\x12\x18\n" + + "\asubject\x18\x04 \x01(\tR\asubject\x12\x12\n" + + "\x04body\x18\x05 \x01(\tR\x04body\x12\x1c\n" + + "\tcreatedAt\x18\x06 \x01(\x03R\tcreatedAt\x12\x16\n" + + "\x06status\x18\a \x01(\x05R\x06status\x12\x16\n" + + "\x06sentAt\x18\b \x01(\x03R\x06sentAt\x12-\n" + + "\x06result\x18\t \x01(\v2\x15.pb.MessageTaskResultR\x06result\x12L\n" + + "\x14messageMediaInstance\x18\n" + + " \x01(\v2\x18.pb.MessageMediaInstanceR\x14messageMediaInstance\"Y\n" + + "\x11MessageTaskResult\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\x12\x1a\n" + + "\bresponse\x18\x03 \x01(\tR\bresponseB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_task_proto_rawDescOnce sync.Once - file_models_model_message_task_proto_rawDescData = file_models_model_message_task_proto_rawDesc + file_models_model_message_task_proto_rawDescData []byte ) func file_models_model_message_task_proto_rawDescGZIP() []byte { file_models_model_message_task_proto_rawDescOnce.Do(func() { - file_models_model_message_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_task_proto_rawDescData) + file_models_model_message_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_task_proto_rawDesc), len(file_models_model_message_task_proto_rawDesc))) }) return file_models_model_message_task_proto_rawDescData } @@ -279,7 +260,7 @@ func file_models_model_message_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_task_proto_rawDesc), len(file_models_model_message_task_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -290,7 +271,6 @@ func file_models_model_message_task_proto_init() { MessageInfos: file_models_model_message_task_proto_msgTypes, }.Build() File_models_model_message_task_proto = out.File - file_models_model_message_task_proto_rawDesc = nil file_models_model_message_task_proto_goTypes = nil file_models_model_message_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_message_task_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_message_task_log.pb.go index bb888fd..8c3354e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_message_task_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_message_task_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_message_task_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -107,35 +108,25 @@ func (x *MessageTaskLog) GetMessageTask() *MessageTask { var File_models_model_message_task_log_proto protoreflect.FileDescriptor -var file_models_model_message_task_log_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x01, 0x0a, 0x0e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, - 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_message_task_log_proto_rawDesc = "" + + "\n" + + "#models/model_message_task_log.proto\x12\x02pb\x1a\x1fmodels/model_message_task.proto\"\xb7\x01\n" + + "\x0eMessageTaskLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\tcreatedAt\x18\x02 \x01(\x03R\tcreatedAt\x12\x12\n" + + "\x04isOk\x18\x03 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x04 \x01(\tR\x05error\x12\x1a\n" + + "\bresponse\x18\x05 \x01(\tR\bresponse\x121\n" + + "\vmessageTask\x18\x06 \x01(\v2\x0f.pb.MessageTaskR\vmessageTaskB\x06Z\x04./pbb\x06proto3" var ( file_models_model_message_task_log_proto_rawDescOnce sync.Once - file_models_model_message_task_log_proto_rawDescData = file_models_model_message_task_log_proto_rawDesc + file_models_model_message_task_log_proto_rawDescData []byte ) func file_models_model_message_task_log_proto_rawDescGZIP() []byte { file_models_model_message_task_log_proto_rawDescOnce.Do(func() { - file_models_model_message_task_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_message_task_log_proto_rawDescData) + file_models_model_message_task_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_message_task_log_proto_rawDesc), len(file_models_model_message_task_log_proto_rawDesc))) }) return file_models_model_message_task_log_proto_rawDescData } @@ -164,7 +155,7 @@ func file_models_model_message_task_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_message_task_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_message_task_log_proto_rawDesc), len(file_models_model_message_task_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -175,7 +166,6 @@ func file_models_model_message_task_log_proto_init() { MessageInfos: file_models_model_message_task_log_proto_msgTypes, }.Build() File_models_model_message_task_log_proto = out.File - file_models_model_message_task_log_proto_rawDesc = nil file_models_model_message_task_log_proto_goTypes = nil file_models_model_message_task_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_metric_chart.pb.go b/EdgeCommon/pkg/rpc/pb/model_metric_chart.pb.go index dc91b87..0b61cd9 100644 --- a/EdgeCommon/pkg/rpc/pb/model_metric_chart.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_metric_chart.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_metric_chart.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -139,42 +140,33 @@ func (x *MetricChart) GetMetricItem() *MetricItem { var File_models_model_metric_chart_proto protoreflect.FileDescriptor -var file_models_model_metric_chart_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x02, 0x0a, 0x0b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x43, 0x68, 0x61, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x77, 0x69, 0x64, 0x74, 0x68, 0x44, 0x69, 0x76, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x08, 0x77, 0x69, 0x64, 0x74, 0x68, 0x44, 0x69, 0x76, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x6d, 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x08, 0x6d, 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x67, 0x6e, - 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x73, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4b, - 0x65, 0x79, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x64, 0x4b, 0x65, - 0x79, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, - 0x64, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x2e, 0x0a, 0x0a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, - 0x74, 0x65, 0x6d, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x49, 0x74, 0x65, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_metric_chart_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_metric_chart.proto\x12\x02pb\x1a\x1emodels/model_metric_item.proto\"\xad\x02\n" + + "\vMetricChart\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x1a\n" + + "\bwidthDiv\x18\x04 \x01(\x05R\bwidthDiv\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12\x1a\n" + + "\bmaxItems\x18\a \x01(\x05R\bmaxItems\x12(\n" + + "\x0fignoreEmptyKeys\x18\b \x01(\bR\x0fignoreEmptyKeys\x12 \n" + + "\vignoredKeys\x18\t \x03(\tR\vignoredKeys\x12.\n" + + "\n" + + "metricItem\x18\x1e \x01(\v2\x0e.pb.MetricItemR\n" + + "metricItemB\x06Z\x04./pbb\x06proto3" var ( file_models_model_metric_chart_proto_rawDescOnce sync.Once - file_models_model_metric_chart_proto_rawDescData = file_models_model_metric_chart_proto_rawDesc + file_models_model_metric_chart_proto_rawDescData []byte ) func file_models_model_metric_chart_proto_rawDescGZIP() []byte { file_models_model_metric_chart_proto_rawDescOnce.Do(func() { - file_models_model_metric_chart_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_metric_chart_proto_rawDescData) + file_models_model_metric_chart_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_metric_chart_proto_rawDesc), len(file_models_model_metric_chart_proto_rawDesc))) }) return file_models_model_metric_chart_proto_rawDescData } @@ -203,7 +195,7 @@ func file_models_model_metric_chart_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_metric_chart_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_metric_chart_proto_rawDesc), len(file_models_model_metric_chart_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -214,7 +206,6 @@ func file_models_model_metric_chart_proto_init() { MessageInfos: file_models_model_metric_chart_proto_msgTypes, }.Build() File_models_model_metric_chart_proto = out.File - file_models_model_metric_chart_proto_rawDesc = nil file_models_model_metric_chart_proto_goTypes = nil file_models_model_metric_chart_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_metric_item.pb.go b/EdgeCommon/pkg/rpc/pb/model_metric_item.pb.go index a7e16d6..46e9818 100644 --- a/EdgeCommon/pkg/rpc/pb/model_metric_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_metric_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_metric_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -147,38 +148,34 @@ func (x *MetricItem) GetIsPublic() bool { var File_models_model_metric_item_proto protoreflect.FileDescriptor -var file_models_model_metric_item_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x22, 0x98, 0x02, 0x0a, 0x0a, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, - 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, - 0x65, 0x79, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x12, - 0x16, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x65, 0x78, 0x70, 0x69, 0x72, - 0x65, 0x73, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, - 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_metric_item_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_metric_item.proto\x12\x02pb\"\x98\x02\n" + + "\n" + + "MetricItem\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12\x1a\n" + + "\bcategory\x18\x04 \x01(\tR\bcategory\x12\x12\n" + + "\x04name\x18\x05 \x01(\tR\x04name\x12\x12\n" + + "\x04keys\x18\x06 \x03(\tR\x04keys\x12\x16\n" + + "\x06period\x18\a \x01(\x05R\x06period\x12\x1e\n" + + "\n" + + "periodUnit\x18\b \x01(\tR\n" + + "periodUnit\x12$\n" + + "\rexpiresPeriod\x18\f \x01(\x05R\rexpiresPeriod\x12\x14\n" + + "\x05value\x18\n" + + " \x01(\tR\x05value\x12\x1a\n" + + "\bisPublic\x18\v \x01(\bR\bisPublicB\x06Z\x04./pbb\x06proto3" var ( file_models_model_metric_item_proto_rawDescOnce sync.Once - file_models_model_metric_item_proto_rawDescData = file_models_model_metric_item_proto_rawDesc + file_models_model_metric_item_proto_rawDescData []byte ) func file_models_model_metric_item_proto_rawDescGZIP() []byte { file_models_model_metric_item_proto_rawDescOnce.Do(func() { - file_models_model_metric_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_metric_item_proto_rawDescData) + file_models_model_metric_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_metric_item_proto_rawDesc), len(file_models_model_metric_item_proto_rawDesc))) }) return file_models_model_metric_item_proto_rawDescData } @@ -204,7 +201,7 @@ func file_models_model_metric_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_metric_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_metric_item_proto_rawDesc), len(file_models_model_metric_item_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -215,7 +212,6 @@ func file_models_model_metric_item_proto_init() { MessageInfos: file_models_model_metric_item_proto_msgTypes, }.Build() File_models_model_metric_item_proto = out.File - file_models_model_metric_item_proto_rawDesc = nil file_models_model_metric_item_proto_goTypes = nil file_models_model_metric_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_metric_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_metric_stat.pb.go index 97d7398..0aa1f3f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_metric_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_metric_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_metric_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -232,55 +233,39 @@ func (x *UploadingMetricStat) GetValue() float32 { var File_models_model_metric_stat_proto protoreflect.FileDescriptor -var file_models_model_metric_stat_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x02, 0x0a, 0x0a, 0x4d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, - 0x6b, 0x65, 0x79, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, - 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x04, 0x6e, - 0x6f, 0x64, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x75, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x75, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x75, 0x6d, - 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x29, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x73, 0x75, 0x6d, - 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x22, 0x63, 0x0a, 0x13, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x69, - 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, - 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, - 0x6b, 0x65, 0x79, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_metric_stat_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_metric_stat.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\x1a\x17models/model_node.proto\x1a\x19models/model_server.proto\"\xe9\x02\n" + + "\n" + + "MetricStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04hash\x18\x02 \x01(\tR\x04hash\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\x12\x16\n" + + "\x06itemId\x18\x04 \x01(\x03R\x06itemId\x12\x12\n" + + "\x04keys\x18\x05 \x03(\tR\x04keys\x12\x14\n" + + "\x05value\x18\x06 \x01(\x02R\x05value\x12\x12\n" + + "\x04time\x18\a \x01(\tR\x04time\x12\x18\n" + + "\aversion\x18\b \x01(\x05R\aversion\x121\n" + + "\vnodeCluster\x18\x1e \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x12\x1c\n" + + "\x04node\x18\x1f \x01(\v2\b.pb.NodeR\x04node\x12\"\n" + + "\x06server\x18 \x01(\v2\n" + + ".pb.ServerR\x06server\x12\x1a\n" + + "\bsumCount\x18( \x01(\x03R\bsumCount\x12\x1a\n" + + "\bsumTotal\x18) \x01(\x02R\bsumTotal\"c\n" + + "\x13UploadingMetricStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04hash\x18\x02 \x01(\tR\x04hash\x12\x12\n" + + "\x04keys\x18\x03 \x03(\tR\x04keys\x12\x14\n" + + "\x05value\x18\x04 \x01(\x02R\x05valueB\x06Z\x04./pbb\x06proto3" var ( file_models_model_metric_stat_proto_rawDescOnce sync.Once - file_models_model_metric_stat_proto_rawDescData = file_models_model_metric_stat_proto_rawDesc + file_models_model_metric_stat_proto_rawDescData []byte ) func file_models_model_metric_stat_proto_rawDescGZIP() []byte { file_models_model_metric_stat_proto_rawDescOnce.Do(func() { - file_models_model_metric_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_metric_stat_proto_rawDescData) + file_models_model_metric_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_metric_stat_proto_rawDesc), len(file_models_model_metric_stat_proto_rawDesc))) }) return file_models_model_metric_stat_proto_rawDescData } @@ -316,7 +301,7 @@ func file_models_model_metric_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_metric_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_metric_stat_proto_rawDesc), len(file_models_model_metric_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -327,7 +312,6 @@ func file_models_model_metric_stat_proto_init() { MessageInfos: file_models_model_metric_stat_proto_msgTypes, }.Build() File_models_model_metric_stat_proto = out.File - file_models_model_metric_stat_proto_rawDesc = nil file_models_model_metric_stat_proto_goTypes = nil file_models_model_metric_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_network_address.pb.go b/EdgeCommon/pkg/rpc/pb/model_network_address.pb.go index 7b9a0a0..f0b1568 100644 --- a/EdgeCommon/pkg/rpc/pb/model_network_address.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_network_address.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_network_address.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -82,27 +83,22 @@ func (x *NetworkAddress) GetPortRange() string { var File_models_model_network_address_proto protoreflect.FileDescriptor -var file_models_model_network_address_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x5e, 0x0a, 0x0e, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x6f, - 0x72, 0x74, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, - 0x6f, 0x72, 0x74, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_network_address_proto_rawDesc = "" + + "\n" + + "\"models/model_network_address.proto\x12\x02pb\"^\n" + + "\x0eNetworkAddress\x12\x1a\n" + + "\bprotocol\x18\x01 \x01(\tR\bprotocol\x12\x12\n" + + "\x04host\x18\x02 \x01(\tR\x04host\x12\x1c\n" + + "\tportRange\x18\x03 \x01(\tR\tportRangeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_network_address_proto_rawDescOnce sync.Once - file_models_model_network_address_proto_rawDescData = file_models_model_network_address_proto_rawDesc + file_models_model_network_address_proto_rawDescData []byte ) func file_models_model_network_address_proto_rawDescGZIP() []byte { file_models_model_network_address_proto_rawDescOnce.Do(func() { - file_models_model_network_address_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_network_address_proto_rawDescData) + file_models_model_network_address_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_network_address_proto_rawDesc), len(file_models_model_network_address_proto_rawDesc))) }) return file_models_model_network_address_proto_rawDescData } @@ -128,7 +124,7 @@ func file_models_model_network_address_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_network_address_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_network_address_proto_rawDesc), len(file_models_model_network_address_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -139,7 +135,6 @@ func file_models_model_network_address_proto_init() { MessageInfos: file_models_model_network_address_proto_msgTypes, }.Build() File_models_model_network_address_proto = out.File - file_models_model_network_address_proto_rawDesc = nil file_models_model_network_address_proto_goTypes = nil file_models_model_network_address_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_node.pb.go index c90cc35..695aad1 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -414,130 +415,70 @@ func (x *BasicNode) GetNodeCluster() *NodeCluster { var File_models_model_node_proto protoreflect.FileDescriptor -var file_models_model_node_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, - 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, - 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x6f, - 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, - 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x0a, 0x0a, 0x04, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x44, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, - 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, - 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, - 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, - 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x6c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, - 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x78, 0x43, 0x50, 0x55, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x06, 0x6d, 0x61, 0x78, 0x43, 0x50, 0x55, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, - 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x64, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x0f, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1a, 0x0a, - 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x44, 0x0a, 0x14, 0x6d, 0x61, 0x78, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, - 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, - 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x52, 0x14, 0x6d, 0x61, 0x78, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x12, - 0x48, 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x4d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, - 0x79, 0x52, 0x16, 0x6d, 0x61, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x4d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x63, - 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x44, 0x69, 0x72, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0c, 0x63, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x44, 0x69, 0x72, 0x12, 0x32, 0x0a, - 0x14, 0x63, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x75, 0x62, 0x44, 0x69, 0x72, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x14, 0x63, 0x61, 0x63, - 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x75, 0x62, 0x44, 0x69, 0x72, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x6e, 0x41, 0x64, 0x64, - 0x72, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6e, 0x41, 0x64, 0x64, 0x72, - 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, - 0x74, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, - 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x18, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, - 0x79, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, - 0x44, 0x61, 0x79, 0x12, 0x2e, 0x0a, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, - 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, - 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, - 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, - 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x20, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, - 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, - 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, - 0x3b, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x33, 0x0a, 0x0b, - 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, - 0x73, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x24, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2e, - 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x25, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x45, - 0x0a, 0x15, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x15, - 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0xa0, 0x01, 0x0a, 0x09, 0x42, 0x61, 0x73, 0x69, 0x63, 0x4e, - 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x55, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x12, - 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_proto_rawDesc = "" + + "\n" + + "\x17models/model_node.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\x1a\x1dmodels/model_node_login.proto\x1a&models/model_node_install_status.proto\x1a\"models/model_node_ip_address.proto\x1a\x1dmodels/model_node_group.proto\x1a\x1emodels/model_node_region.proto\x1a\x1cmodels/model_dns_route.proto\x1a models/model_size_capacity.proto\"\xaa\n" + + "\n" + + "\x04Node\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "statusJSON\x18\x03 \x01(\fR\n" + + "statusJSON\x12\x1e\n" + + "\n" + + "installDir\x18\x04 \x01(\tR\n" + + "installDir\x12 \n" + + "\visInstalled\x18\x05 \x01(\bR\visInstalled\x12\x12\n" + + "\x04code\x18\x06 \x01(\tR\x04code\x12\x1a\n" + + "\buniqueId\x18\a \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\b \x01(\tR\x06secret\x12\x18\n" + + "\aversion\x18\t \x01(\x03R\aversion\x12$\n" + + "\rlatestVersion\x18\n" + + " \x01(\x03R\rlatestVersion\x120\n" + + "\x13connectedAPINodeIds\x18\v \x03(\x03R\x13connectedAPINodeIds\x12\x16\n" + + "\x06maxCPU\x18\f \x01(\x05R\x06maxCPU\x12\x12\n" + + "\x04isOn\x18\r \x01(\bR\x04isOn\x12\x12\n" + + "\x04isUp\x18\x0e \x01(\bR\x04isUp\x12*\n" + + "\tdnsRoutes\x18\x0f \x03(\v2\f.pb.DNSRouteR\tdnsRoutes\x12\x1a\n" + + "\bisActive\x18\x10 \x01(\bR\bisActive\x12D\n" + + "\x14maxCacheDiskCapacity\x18\x11 \x01(\v2\x10.pb.SizeCapacityR\x14maxCacheDiskCapacity\x12H\n" + + "\x16maxCacheMemoryCapacity\x18\x12 \x01(\v2\x10.pb.SizeCapacityR\x16maxCacheMemoryCapacity\x12\"\n" + + "\fcacheDiskDir\x18\x13 \x01(\tR\fcacheDiskDir\x122\n" + + "\x14cacheDiskSubDirsJSON\x18\x17 \x01(\fR\x14cacheDiskSubDirsJSON\x12\x14\n" + + "\x05level\x18\x14 \x01(\x05R\x05level\x12\x18\n" + + "\alnAddrs\x18\x15 \x03(\tR\alnAddrs\x12$\n" + + "\renableIPLists\x18\x16 \x01(\bR\renableIPLists\x12*\n" + + "\x10apiNodeAddrsJSON\x18\x18 \x01(\fR\x10apiNodeAddrsJSON\x12\x1e\n" + + "\n" + + "offlineDay\x18\x19 \x01(\tR\n" + + "offlineDay\x12.\n" + + "\x12isBackupForCluster\x18\x1a \x01(\bR\x12isBackupForCluster\x12*\n" + + "\x10isBackupForGroup\x18\x1b \x01(\bR\x10isBackupForGroup\x121\n" + + "\vnodeCluster\x18 \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x12+\n" + + "\tnodeLogin\x18! \x01(\v2\r.pb.NodeLoginR\tnodeLogin\x12;\n" + + "\rinstallStatus\x18\" \x01(\v2\x15.pb.NodeInstallStatusR\rinstallStatus\x123\n" + + "\vipAddresses\x18# \x03(\v2\x11.pb.NodeIPAddressR\vipAddresses\x12+\n" + + "\tnodeGroup\x18$ \x01(\v2\r.pb.NodeGroupR\tnodeGroup\x12.\n" + + "\n" + + "nodeRegion\x18% \x01(\v2\x0e.pb.NodeRegionR\n" + + "nodeRegion\x12E\n" + + "\x15secondaryNodeClusters\x18& \x03(\v2\x0f.pb.NodeClusterR\x15secondaryNodeClusters\"\xa0\x01\n" + + "\tBasicNode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x12\n" + + "\x04isUp\x18\x04 \x01(\bR\x04isUp\x12\x14\n" + + "\x05level\x18\x05 \x01(\x05R\x05level\x121\n" + + "\vnodeCluster\x18\x1e \x01(\v2\x0f.pb.NodeClusterR\vnodeClusterB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_proto_rawDescOnce sync.Once - file_models_model_node_proto_rawDescData = file_models_model_node_proto_rawDesc + file_models_model_node_proto_rawDescData []byte ) func file_models_model_node_proto_rawDescGZIP() []byte { file_models_model_node_proto_rawDescOnce.Do(func() { - file_models_model_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_proto_rawDescData) + file_models_model_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_proto_rawDesc), len(file_models_model_node_proto_rawDesc))) }) return file_models_model_node_proto_rawDescData } @@ -591,7 +532,7 @@ func file_models_model_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_proto_rawDesc), len(file_models_model_node_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -602,7 +543,6 @@ func file_models_model_node_proto_init() { MessageInfos: file_models_model_node_proto_msgTypes, }.Build() File_models_model_node_proto = out.File - file_models_model_node_proto_rawDesc = nil file_models_model_node_proto_goTypes = nil file_models_model_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_action.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_action.pb.go index 73651a9..a5a8b08 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_action.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_action.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_action.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -115,33 +116,29 @@ func (x *NodeAction) GetDurationJSON() []byte { var File_models_model_node_action_proto protoreflect.FileDescriptor -var file_models_model_node_action_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x22, 0xbe, 0x01, 0x0a, 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_action_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_node_action.proto\x12\x02pb\"\xbe\x01\n" + + "\n" + + "NodeAction\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x03 \x01(\tR\x04role\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x1c\n" + + "\tcondsJSON\x18\x05 \x01(\fR\tcondsJSON\x12\x1e\n" + + "\n" + + "actionJSON\x18\x06 \x01(\fR\n" + + "actionJSON\x12\"\n" + + "\fdurationJSON\x18\a \x01(\fR\fdurationJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_action_proto_rawDescOnce sync.Once - file_models_model_node_action_proto_rawDescData = file_models_model_node_action_proto_rawDesc + file_models_model_node_action_proto_rawDescData []byte ) func file_models_model_node_action_proto_rawDescGZIP() []byte { file_models_model_node_action_proto_rawDescOnce.Do(func() { - file_models_model_node_action_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_action_proto_rawDescData) + file_models_model_node_action_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_action_proto_rawDesc), len(file_models_model_node_action_proto_rawDesc))) }) return file_models_model_node_action_proto_rawDescData } @@ -167,7 +164,7 @@ func file_models_model_node_action_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_action_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_action_proto_rawDesc), len(file_models_model_node_action_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -178,7 +175,6 @@ func file_models_model_node_action_proto_init() { MessageInfos: file_models_model_node_action_proto_msgTypes, }.Build() File_models_model_node_action_proto = out.File - file_models_model_node_action_proto_rawDesc = nil file_models_model_node_action_proto_goTypes = nil file_models_model_node_action_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_cluster.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_cluster.pb.go index 58d57d7..7cf6127 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_cluster.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_cluster.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_cluster.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -258,77 +259,47 @@ func (x *NodeCluster) GetMaxConcurrentWrites() int32 { var File_models_model_node_cluster_proto protoreflect.FileDescriptor -var file_models_model_node_cluster_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xfb, 0x06, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, - 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, - 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x6e, 0x73, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x16, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0f, 0x64, 0x6e, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, - 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x0c, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x69, 0x6d, - 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x69, 0x6d, - 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x4d, 0x61, 0x78, - 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6e, - 0x6f, 0x64, 0x65, 0x4d, 0x61, 0x78, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x24, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x10, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6f, - 0x72, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x18, - 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x12, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, - 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, - 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x6f, - 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x66, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x14, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x4e, 0x66, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x73, 0x68, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0d, 0x73, 0x73, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x2a, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x75, 0x6e, - 0x69, 0x6e, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x61, - 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x6d, 0x44, 0x69, 0x73, 0x6b, 0x73, 0x18, 0x18, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x6d, 0x44, 0x69, 0x73, 0x6b, - 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x6d, - 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, - 0x73, 0x12, 0x30, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, - 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x72, 0x69, - 0x74, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_node_cluster_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_node_cluster.proto\x12\x02pb\"\xfb\x06\n" + + "\vNodeCluster\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1c\n" + + "\tcreatedAt\x18\x03 \x01(\x03R\tcreatedAt\x12 \n" + + "\vnodeGrantId\x18\x04 \x01(\x03R\vnodeGrantId\x12\x1e\n" + + "\n" + + "installDir\x18\x05 \x01(\tR\n" + + "installDir\x12\x1a\n" + + "\buniqueId\x18\x06 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\a \x01(\tR\x06secret\x12\x18\n" + + "\adnsName\x18\b \x01(\tR\adnsName\x12 \n" + + "\vdnsDomainId\x18\t \x01(\x03R\vdnsDomainId\x12(\n" + + "\x0fdnsDefaultRoute\x18\x16 \x01(\tR\x0fdnsDefaultRoute\x12,\n" + + "\x11httpCachePolicyId\x18\n" + + " \x01(\x03R\x11httpCachePolicyId\x122\n" + + "\x14httpFirewallPolicyId\x18\v \x01(\x03R\x14httpFirewallPolicyId\x12\x12\n" + + "\x04isOn\x18\f \x01(\bR\x04isOn\x12\x1a\n" + + "\btimeZone\x18\r \x01(\tR\btimeZone\x12&\n" + + "\x0enodeMaxThreads\x18\x0e \x01(\x05R\x0enodeMaxThreads\x12$\n" + + "\rautoOpenPorts\x18\x10 \x01(\bR\rautoOpenPorts\x12\x1a\n" + + "\bisPinned\x18\x11 \x01(\bR\bisPinned\x12\x1c\n" + + "\tclockJSON\x18\x12 \x01(\fR\tclockJSON\x12(\n" + + "\x0fautoRemoteStart\x18\x13 \x01(\bR\x0fautoRemoteStart\x120\n" + + "\x13autoInstallNftables\x18\x14 \x01(\bR\x13autoInstallNftables\x12$\n" + + "\rsshParamsJSON\x18\x15 \x01(\fR\rsshParamsJSON\x12*\n" + + "\x10autoSystemTuning\x18\x17 \x01(\bR\x10autoSystemTuning\x12$\n" + + "\rautoTrimDisks\x18\x18 \x01(\bR\rautoTrimDisks\x12.\n" + + "\x12maxConcurrentReads\x18\x19 \x01(\x05R\x12maxConcurrentReads\x120\n" + + "\x13maxConcurrentWrites\x18\x1a \x01(\x05R\x13maxConcurrentWritesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_cluster_proto_rawDescOnce sync.Once - file_models_model_node_cluster_proto_rawDescData = file_models_model_node_cluster_proto_rawDesc + file_models_model_node_cluster_proto_rawDescData []byte ) func file_models_model_node_cluster_proto_rawDescGZIP() []byte { file_models_model_node_cluster_proto_rawDescOnce.Do(func() { - file_models_model_node_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_cluster_proto_rawDescData) + file_models_model_node_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_cluster_proto_rawDesc), len(file_models_model_node_cluster_proto_rawDesc))) }) return file_models_model_node_cluster_proto_rawDescData } @@ -354,7 +325,7 @@ func file_models_model_node_cluster_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_cluster_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_cluster_proto_rawDesc), len(file_models_model_node_cluster_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -365,7 +336,6 @@ func file_models_model_node_cluster_proto_init() { MessageInfos: file_models_model_node_cluster_proto_msgTypes, }.Build() File_models_model_node_cluster_proto = out.File - file_models_model_node_cluster_proto_rawDesc = nil file_models_model_node_cluster_proto_goTypes = nil file_models_model_node_cluster_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_cluster_firewall_action.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_cluster_firewall_action.pb.go index 8b8c610..60480c3 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_cluster_firewall_action.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_cluster_firewall_action.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_cluster_firewall_action.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,34 +107,29 @@ func (x *NodeClusterFirewallAction) GetType() string { var File_models_model_node_cluster_firewall_action_proto protoreflect.FileDescriptor -var file_models_model_node_cluster_firewall_action_proto_rawDesc = []byte{ - 0x0a, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xb9, 0x01, 0x0a, 0x19, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, - 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1e, 0x0a, - 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_node_cluster_firewall_action_proto_rawDesc = "" + + "\n" + + "/models/model_node_cluster_firewall_action.proto\x12\x02pb\"\xb9\x01\n" + + "\x19NodeClusterFirewallAction\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "eventLevel\x18\x04 \x01(\tR\n" + + "eventLevel\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04type\x18\x06 \x01(\tR\x04typeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_cluster_firewall_action_proto_rawDescOnce sync.Once - file_models_model_node_cluster_firewall_action_proto_rawDescData = file_models_model_node_cluster_firewall_action_proto_rawDesc + file_models_model_node_cluster_firewall_action_proto_rawDescData []byte ) func file_models_model_node_cluster_firewall_action_proto_rawDescGZIP() []byte { file_models_model_node_cluster_firewall_action_proto_rawDescOnce.Do(func() { - file_models_model_node_cluster_firewall_action_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_cluster_firewall_action_proto_rawDescData) + file_models_model_node_cluster_firewall_action_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_cluster_firewall_action_proto_rawDesc), len(file_models_model_node_cluster_firewall_action_proto_rawDesc))) }) return file_models_model_node_cluster_firewall_action_proto_rawDescData } @@ -159,7 +155,7 @@ func file_models_model_node_cluster_firewall_action_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_cluster_firewall_action_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_cluster_firewall_action_proto_rawDesc), len(file_models_model_node_cluster_firewall_action_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -170,7 +166,6 @@ func file_models_model_node_cluster_firewall_action_proto_init() { MessageInfos: file_models_model_node_cluster_firewall_action_proto_msgTypes, }.Build() File_models_model_node_cluster_firewall_action_proto = out.File - file_models_model_node_cluster_firewall_action_proto_rawDesc = nil file_models_model_node_cluster_firewall_action_proto_goTypes = nil file_models_model_node_cluster_firewall_action_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_grant.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_grant.pb.go index f48cdff..ea48a1e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_grant.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_grant.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_grant.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -138,37 +139,34 @@ func (x *NodeGrant) GetNodeId() int64 { var File_models_model_node_grant_proto protoreflect.FileDescriptor -var file_models_model_node_grant_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x89, 0x02, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x73, 0x75, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x02, 0x73, 0x75, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, - 0x4b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x73, 0x73, 0x70, 0x68, 0x72, - 0x61, 0x73, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x73, 0x73, 0x70, - 0x68, 0x72, 0x61, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_grant_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_node_grant.proto\x12\x02pb\"\x89\x02\n" + + "\tNodeGrant\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + + "\x06method\x18\x03 \x01(\tR\x06method\x12\x1a\n" + + "\busername\x18\x04 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x05 \x01(\tR\bpassword\x12\x0e\n" + + "\x02su\x18\x06 \x01(\bR\x02su\x12\x1e\n" + + "\n" + + "privateKey\x18\a \x01(\tR\n" + + "privateKey\x12\x1e\n" + + "\n" + + "passphrase\x18\n" + + " \x01(\tR\n" + + "passphrase\x12 \n" + + "\vdescription\x18\b \x01(\tR\vdescription\x12\x16\n" + + "\x06nodeId\x18\t \x01(\x03R\x06nodeIdB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_grant_proto_rawDescOnce sync.Once - file_models_model_node_grant_proto_rawDescData = file_models_model_node_grant_proto_rawDesc + file_models_model_node_grant_proto_rawDescData []byte ) func file_models_model_node_grant_proto_rawDescGZIP() []byte { file_models_model_node_grant_proto_rawDescOnce.Do(func() { - file_models_model_node_grant_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_grant_proto_rawDescData) + file_models_model_node_grant_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_grant_proto_rawDesc), len(file_models_model_node_grant_proto_rawDesc))) }) return file_models_model_node_grant_proto_rawDescData } @@ -194,7 +192,7 @@ func file_models_model_node_grant_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_grant_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_grant_proto_rawDesc), len(file_models_model_node_grant_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -205,7 +203,6 @@ func file_models_model_node_grant_proto_init() { MessageInfos: file_models_model_node_grant_proto_msgTypes, }.Build() File_models_model_node_grant_proto = out.File - file_models_model_node_grant_proto_rawDesc = nil file_models_model_node_grant_proto_goTypes = nil file_models_model_node_grant_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_group.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_group.pb.go index f78a9ac..83dcff5 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -74,24 +75,21 @@ func (x *NodeGroup) GetName() string { var File_models_model_node_group_proto protoreflect.FileDescriptor -var file_models_model_node_group_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x2f, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_group_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_node_group.proto\x12\x02pb\"/\n" + + "\tNodeGroup\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04nameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_group_proto_rawDescOnce sync.Once - file_models_model_node_group_proto_rawDescData = file_models_model_node_group_proto_rawDesc + file_models_model_node_group_proto_rawDescData []byte ) func file_models_model_node_group_proto_rawDescGZIP() []byte { file_models_model_node_group_proto_rawDescOnce.Do(func() { - file_models_model_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_group_proto_rawDescData) + file_models_model_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_group_proto_rawDesc), len(file_models_model_node_group_proto_rawDesc))) }) return file_models_model_node_group_proto_rawDescData } @@ -117,7 +115,7 @@ func file_models_model_node_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_group_proto_rawDesc), len(file_models_model_node_group_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -128,7 +126,6 @@ func file_models_model_node_group_proto_init() { MessageInfos: file_models_model_node_group_proto_msgTypes, }.Build() File_models_model_node_group_proto = out.File - file_models_model_node_group_proto_rawDesc = nil file_models_model_node_group_proto_goTypes = nil file_models_model_node_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_install_status.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_install_status.pb.go index 85d4f5e..df80dc7 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_install_status.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_install_status.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_install_status.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,33 +107,27 @@ func (x *NodeInstallStatus) GetUpdatedAt() int64 { var File_models_model_node_install_status_proto protoreflect.FileDescriptor -var file_models_model_node_install_status_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xb7, 0x01, 0x0a, - 0x11, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x72, - 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_install_status_proto_rawDesc = "" + + "\n" + + "&models/model_node_install_status.proto\x12\x02pb\"\xb7\x01\n" + + "\x11NodeInstallStatus\x12\x1c\n" + + "\tisRunning\x18\x01 \x01(\bR\tisRunning\x12\x1e\n" + + "\n" + + "isFinished\x18\x02 \x01(\bR\n" + + "isFinished\x12\x12\n" + + "\x04isOk\x18\x03 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x04 \x01(\tR\x05error\x12\x1c\n" + + "\terrorCode\x18\x06 \x01(\tR\terrorCode\x12\x1c\n" + + "\tupdatedAt\x18\x05 \x01(\x03R\tupdatedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_install_status_proto_rawDescOnce sync.Once - file_models_model_node_install_status_proto_rawDescData = file_models_model_node_install_status_proto_rawDesc + file_models_model_node_install_status_proto_rawDescData []byte ) func file_models_model_node_install_status_proto_rawDescGZIP() []byte { file_models_model_node_install_status_proto_rawDescOnce.Do(func() { - file_models_model_node_install_status_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_install_status_proto_rawDescData) + file_models_model_node_install_status_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_install_status_proto_rawDesc), len(file_models_model_node_install_status_proto_rawDesc))) }) return file_models_model_node_install_status_proto_rawDescData } @@ -158,7 +153,7 @@ func file_models_model_node_install_status_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_install_status_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_install_status_proto_rawDesc), len(file_models_model_node_install_status_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -169,7 +164,6 @@ func file_models_model_node_install_status_proto_init() { MessageInfos: file_models_model_node_install_status_proto_msgTypes, }.Build() File_models_model_node_install_status_proto = out.File - file_models_model_node_install_status_proto_rawDesc = nil file_models_model_node_install_status_proto_goTypes = nil file_models_model_node_install_status_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_ip_address.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_ip_address.pb.go index ee41a21..2d8f96d 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_ip_address.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_ip_address.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_ip_address.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -171,46 +172,34 @@ func (x *NodeIPAddress) GetNodeClusters() []*NodeCluster { var File_models_model_node_ip_address_proto protoreflect.FileDescriptor -var file_models_model_node_ip_address_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x02, 0x0a, 0x0d, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, - 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, - 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x18, 0x0d, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x12, 0x1c, 0x0a, 0x09, 0x69, - 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, - 0x69, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x12, 0x33, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_ip_address_proto_rawDesc = "" + + "\n" + + "\"models/model_node_ip_address.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\"\xf2\x02\n" + + "\rNodeIPAddress\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x0e\n" + + "\x02ip\x18\x04 \x01(\tR\x02ip\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\x12\x14\n" + + "\x05state\x18\x06 \x01(\x03R\x05state\x12\x14\n" + + "\x05order\x18\a \x01(\x03R\x05order\x12\x1c\n" + + "\tcanAccess\x18\b \x01(\bR\tcanAccess\x12\x12\n" + + "\x04isOn\x18\t \x01(\bR\x04isOn\x12\x12\n" + + "\x04isUp\x18\n" + + " \x01(\bR\x04isUp\x12\x12\n" + + "\x04role\x18\f \x01(\tR\x04role\x12\x1a\n" + + "\bbackupIP\x18\r \x01(\tR\bbackupIP\x12\x1c\n" + + "\tisHealthy\x18\x0e \x01(\bR\tisHealthy\x123\n" + + "\fnodeClusters\x18\x1e \x03(\v2\x0f.pb.NodeClusterR\fnodeClustersB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_ip_address_proto_rawDescOnce sync.Once - file_models_model_node_ip_address_proto_rawDescData = file_models_model_node_ip_address_proto_rawDesc + file_models_model_node_ip_address_proto_rawDescData []byte ) func file_models_model_node_ip_address_proto_rawDescGZIP() []byte { file_models_model_node_ip_address_proto_rawDescOnce.Do(func() { - file_models_model_node_ip_address_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_ip_address_proto_rawDescData) + file_models_model_node_ip_address_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_ip_address_proto_rawDesc), len(file_models_model_node_ip_address_proto_rawDesc))) }) return file_models_model_node_ip_address_proto_rawDescData } @@ -239,7 +228,7 @@ func file_models_model_node_ip_address_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_ip_address_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_ip_address_proto_rawDesc), len(file_models_model_node_ip_address_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -250,7 +239,6 @@ func file_models_model_node_ip_address_proto_init() { MessageInfos: file_models_model_node_ip_address_proto_msgTypes, }.Build() File_models_model_node_ip_address_proto = out.File - file_models_model_node_ip_address_proto_rawDesc = nil file_models_model_node_ip_address_proto_goTypes = nil file_models_model_node_ip_address_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_ip_address_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_ip_address_log.pb.go index c90cdfe..84403b2 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_ip_address_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_ip_address_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_ip_address_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -130,43 +131,28 @@ func (x *NodeIPAddressLog) GetAdmin() *Admin { var File_models_model_node_ip_address_log_proto protoreflect.FileDescriptor -var file_models_model_node_ip_address_log_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, - 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, - 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x02, 0x0a, 0x10, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x55, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, - 0x50, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, - 0x50, 0x12, 0x37, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x41, - 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_ip_address_log_proto_rawDesc = "" + + "\n" + + "&models/model_node_ip_address_log.proto\x12\x02pb\x1a\"models/model_node_ip_address.proto\x1a\x18models/model_admin.proto\"\x9e\x02\n" + + "\x10NodeIPAddressLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x1c\n" + + "\tcreatedAt\x18\x03 \x01(\x03R\tcreatedAt\x12\x12\n" + + "\x04isUp\x18\x04 \x01(\bR\x04isUp\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\x12\x1c\n" + + "\tcanAccess\x18\x06 \x01(\bR\tcanAccess\x12\x1a\n" + + "\bbackupIP\x18\a \x01(\tR\bbackupIP\x127\n" + + "\rnodeIPAddress\x18\x1e \x01(\v2\x11.pb.NodeIPAddressR\rnodeIPAddress\x12\x1f\n" + + "\x05admin\x18\x1f \x01(\v2\t.pb.AdminR\x05adminB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_ip_address_log_proto_rawDescOnce sync.Once - file_models_model_node_ip_address_log_proto_rawDescData = file_models_model_node_ip_address_log_proto_rawDesc + file_models_model_node_ip_address_log_proto_rawDescData []byte ) func file_models_model_node_ip_address_log_proto_rawDescGZIP() []byte { file_models_model_node_ip_address_log_proto_rawDescOnce.Do(func() { - file_models_model_node_ip_address_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_ip_address_log_proto_rawDescData) + file_models_model_node_ip_address_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_ip_address_log_proto_rawDesc), len(file_models_model_node_ip_address_log_proto_rawDesc))) }) return file_models_model_node_ip_address_log_proto_rawDescData } @@ -198,7 +184,7 @@ func file_models_model_node_ip_address_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_ip_address_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_ip_address_log_proto_rawDesc), len(file_models_model_node_ip_address_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -209,7 +195,6 @@ func file_models_model_node_ip_address_log_proto_init() { MessageInfos: file_models_model_node_ip_address_log_proto_msgTypes, }.Build() File_models_model_node_ip_address_log_proto = out.File - file_models_model_node_ip_address_log_proto_rawDesc = nil file_models_model_node_ip_address_log_proto_goTypes = nil file_models_model_node_ip_address_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_ip_address_threshold.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_ip_address_threshold.pb.go index fd574d9..1a19e64 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_ip_address_threshold.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_ip_address_threshold.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_ip_address_threshold.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -82,28 +83,22 @@ func (x *NodeIPAddressThreshold) GetActionsJSON() []byte { var File_models_model_node_ip_address_threshold_proto protoreflect.FileDescriptor -var file_models_model_node_ip_address_threshold_proto_rawDesc = []byte{ - 0x0a, 0x2c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x22, 0x68, 0x0a, 0x16, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, - 0x69, 0x74, 0x65, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x09, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_ip_address_threshold_proto_rawDesc = "" + + "\n" + + ",models/model_node_ip_address_threshold.proto\x12\x02pb\"h\n" + + "\x16NodeIPAddressThreshold\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\titemsJSON\x18\x02 \x01(\fR\titemsJSON\x12 \n" + + "\vactionsJSON\x18\x03 \x01(\fR\vactionsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_ip_address_threshold_proto_rawDescOnce sync.Once - file_models_model_node_ip_address_threshold_proto_rawDescData = file_models_model_node_ip_address_threshold_proto_rawDesc + file_models_model_node_ip_address_threshold_proto_rawDescData []byte ) func file_models_model_node_ip_address_threshold_proto_rawDescGZIP() []byte { file_models_model_node_ip_address_threshold_proto_rawDescOnce.Do(func() { - file_models_model_node_ip_address_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_ip_address_threshold_proto_rawDescData) + file_models_model_node_ip_address_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_ip_address_threshold_proto_rawDesc), len(file_models_model_node_ip_address_threshold_proto_rawDesc))) }) return file_models_model_node_ip_address_threshold_proto_rawDescData } @@ -129,7 +124,7 @@ func file_models_model_node_ip_address_threshold_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_ip_address_threshold_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_ip_address_threshold_proto_rawDesc), len(file_models_model_node_ip_address_threshold_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -140,7 +135,6 @@ func file_models_model_node_ip_address_threshold_proto_init() { MessageInfos: file_models_model_node_ip_address_threshold_proto_msgTypes, }.Build() File_models_model_node_ip_address_threshold_proto = out.File - file_models_model_node_ip_address_threshold_proto_rawDesc = nil file_models_model_node_ip_address_threshold_proto_goTypes = nil file_models_model_node_ip_address_threshold_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_log.pb.go index 61e64ca..ddacc18 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -170,43 +171,36 @@ func (x *NodeLog) GetType() string { var File_models_model_node_log_proto protoreflect.FileDescriptor -var file_models_model_node_log_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0xe1, 0x02, 0x0a, 0x07, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, - 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x74, 0x61, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x46, 0x69, 0x78, 0x65, 0x64, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x52, - 0x65, 0x61, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, - 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_log_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_node_log.proto\x12\x02pb\"\xe1\x02\n" + + "\aNodeLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x10\n" + + "\x03tag\x18\x03 \x01(\tR\x03tag\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x14\n" + + "\x05level\x18\x05 \x01(\tR\x05level\x12\x16\n" + + "\x06nodeId\x18\x06 \x01(\x03R\x06nodeId\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x14\n" + + "\x05count\x18\b \x01(\x05R\x05count\x12\x1a\n" + + "\bserverId\x18\t \x01(\x03R\bserverId\x12\x18\n" + + "\aisFixed\x18\n" + + " \x01(\bR\aisFixed\x12\x1a\n" + + "\boriginId\x18\v \x01(\x03R\boriginId\x12\x16\n" + + "\x06isRead\x18\f \x01(\bR\x06isRead\x12\x1e\n" + + "\n" + + "paramsJSON\x18\r \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04type\x18\x0e \x01(\tR\x04typeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_log_proto_rawDescOnce sync.Once - file_models_model_node_log_proto_rawDescData = file_models_model_node_log_proto_rawDesc + file_models_model_node_log_proto_rawDescData []byte ) func file_models_model_node_log_proto_rawDescGZIP() []byte { file_models_model_node_log_proto_rawDescOnce.Do(func() { - file_models_model_node_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_log_proto_rawDescData) + file_models_model_node_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_log_proto_rawDesc), len(file_models_model_node_log_proto_rawDesc))) }) return file_models_model_node_log_proto_rawDescData } @@ -232,7 +226,7 @@ func file_models_model_node_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_log_proto_rawDesc), len(file_models_model_node_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -243,7 +237,6 @@ func file_models_model_node_log_proto_init() { MessageInfos: file_models_model_node_log_proto_msgTypes, }.Build() File_models_model_node_log_proto = out.File - file_models_model_node_log_proto_rawDesc = nil file_models_model_node_log_proto_goTypes = nil file_models_model_node_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_login.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_login.pb.go index 13ee821..29790c5 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_login.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_login.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_login.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -90,26 +91,23 @@ func (x *NodeLogin) GetParams() []byte { var File_models_model_node_login_proto protoreflect.FileDescriptor -var file_models_model_node_login_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x5b, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_login_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_node_login.proto\x12\x02pb\"[\n" + + "\tNodeLogin\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x16\n" + + "\x06params\x18\x04 \x01(\fR\x06paramsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_login_proto_rawDescOnce sync.Once - file_models_model_node_login_proto_rawDescData = file_models_model_node_login_proto_rawDesc + file_models_model_node_login_proto_rawDescData []byte ) func file_models_model_node_login_proto_rawDescGZIP() []byte { file_models_model_node_login_proto_rawDescOnce.Do(func() { - file_models_model_node_login_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_login_proto_rawDescData) + file_models_model_node_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_login_proto_rawDesc), len(file_models_model_node_login_proto_rawDesc))) }) return file_models_model_node_login_proto_rawDescData } @@ -135,7 +133,7 @@ func file_models_model_node_login_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_login_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_login_proto_rawDesc), len(file_models_model_node_login_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -146,7 +144,6 @@ func file_models_model_node_login_proto_init() { MessageInfos: file_models_model_node_login_proto_msgTypes, }.Build() File_models_model_node_login_proto = out.File - file_models_model_node_login_proto_rawDesc = nil file_models_model_node_login_proto_goTypes = nil file_models_model_node_login_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_price_item.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_price_item.pb.go index 4e0e51f..7441414 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_price_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_price_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_price_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,30 +107,25 @@ func (x *NodePriceItem) GetBitsTo() int64 { var File_models_model_node_price_item_proto protoreflect.FileDescriptor -var file_models_model_node_price_item_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x8f, 0x01, 0x0a, 0x0d, 0x4e, 0x6f, 0x64, - 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x69, 0x74, 0x73, 0x46, 0x72, - 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x62, 0x69, 0x74, 0x73, 0x46, 0x72, - 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x62, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_price_item_proto_rawDesc = "" + + "\n" + + "\"models/model_node_price_item.proto\x12\x02pb\"\x8f\x01\n" + + "\rNodePriceItem\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x1a\n" + + "\bbitsFrom\x18\x05 \x01(\x03R\bbitsFrom\x12\x16\n" + + "\x06bitsTo\x18\x06 \x01(\x03R\x06bitsToB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_price_item_proto_rawDescOnce sync.Once - file_models_model_node_price_item_proto_rawDescData = file_models_model_node_price_item_proto_rawDesc + file_models_model_node_price_item_proto_rawDescData []byte ) func file_models_model_node_price_item_proto_rawDescGZIP() []byte { file_models_model_node_price_item_proto_rawDescOnce.Do(func() { - file_models_model_node_price_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_price_item_proto_rawDescData) + file_models_model_node_price_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_price_item_proto_rawDesc), len(file_models_model_node_price_item_proto_rawDesc))) }) return file_models_model_node_price_item_proto_rawDescData } @@ -155,7 +151,7 @@ func file_models_model_node_price_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_price_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_price_item_proto_rawDesc), len(file_models_model_node_price_item_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -166,7 +162,6 @@ func file_models_model_node_price_item_proto_init() { MessageInfos: file_models_model_node_price_item_proto_msgTypes, }.Build() File_models_model_node_price_item_proto = out.File - file_models_model_node_price_item_proto_rawDesc = nil file_models_model_node_price_item_proto_goTypes = nil file_models_model_node_price_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_region.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_region.pb.go index 4834739..f66aa6a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_region.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_region.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_region.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,29 +99,27 @@ func (x *NodeRegion) GetPricesJSON() []byte { var File_models_model_node_region_proto protoreflect.FileDescriptor -var file_models_model_node_region_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x22, 0x86, 0x01, 0x0a, 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, - 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_region_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_node_region.proto\x12\x02pb\"\x86\x01\n" + + "\n" + + "NodeRegion\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "pricesJSON\x18\x05 \x01(\fR\n" + + "pricesJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_region_proto_rawDescOnce sync.Once - file_models_model_node_region_proto_rawDescData = file_models_model_node_region_proto_rawDesc + file_models_model_node_region_proto_rawDescData []byte ) func file_models_model_node_region_proto_rawDescGZIP() []byte { file_models_model_node_region_proto_rawDescOnce.Do(func() { - file_models_model_node_region_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_region_proto_rawDescData) + file_models_model_node_region_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_region_proto_rawDesc), len(file_models_model_node_region_proto_rawDesc))) }) return file_models_model_node_region_proto_rawDescData } @@ -146,7 +145,7 @@ func file_models_model_node_region_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_region_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_region_proto_rawDesc), len(file_models_model_node_region_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -157,7 +156,6 @@ func file_models_model_node_region_proto_init() { MessageInfos: file_models_model_node_region_proto_msgTypes, }.Build() File_models_model_node_region_proto = out.File - file_models_model_node_region_proto_rawDesc = nil file_models_model_node_region_proto_goTypes = nil file_models_model_node_region_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_task.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_task.pb.go index ea23dce..5b8f19e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -163,48 +164,33 @@ func (x *NodeTask) GetServer() *NodeCluster { var File_models_model_node_task_proto protoreflect.FileDescriptor -var file_models_model_node_task_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x02, 0x0a, - 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, - 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, - 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, - 0x6d, 0x61, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x72, - 0x69, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, - 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x06, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_node_task_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_node_task.proto\x12\x02pb\x1a\x17models/model_node.proto\x1a\x1fmodels/model_node_cluster.proto\"\xf4\x02\n" + + "\bNodeTask\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x16\n" + + "\x06isDone\x18\x03 \x01(\bR\x06isDone\x12\x12\n" + + "\x04isOk\x18\x04 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x05 \x01(\tR\x05error\x12\x1c\n" + + "\tupdatedAt\x18\x06 \x01(\x03R\tupdatedAt\x12\x18\n" + + "\aversion\x18\a \x01(\x03R\aversion\x12\x1c\n" + + "\tisPrimary\x18\b \x01(\bR\tisPrimary\x12\x1a\n" + + "\bserverId\x18\t \x01(\x03R\bserverId\x12\x16\n" + + "\x06userId\x18\n" + + " \x01(\x03R\x06userId\x12\x1c\n" + + "\x04node\x18\x1e \x01(\v2\b.pb.NodeR\x04node\x121\n" + + "\vnodeCluster\x18\x1f \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x12'\n" + + "\x06server\x18 \x01(\v2\x0f.pb.NodeClusterR\x06serverB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_task_proto_rawDescOnce sync.Once - file_models_model_node_task_proto_rawDescData = file_models_model_node_task_proto_rawDesc + file_models_model_node_task_proto_rawDescData []byte ) func file_models_model_node_task_proto_rawDescGZIP() []byte { file_models_model_node_task_proto_rawDescOnce.Do(func() { - file_models_model_node_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_task_proto_rawDescData) + file_models_model_node_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_task_proto_rawDesc), len(file_models_model_node_task_proto_rawDesc))) }) return file_models_model_node_task_proto_rawDescData } @@ -237,7 +223,7 @@ func file_models_model_node_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_task_proto_rawDesc), len(file_models_model_node_task_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -248,7 +234,6 @@ func file_models_model_node_task_proto_init() { MessageInfos: file_models_model_node_task_proto_msgTypes, }.Build() File_models_model_node_task_proto = out.File - file_models_model_node_task_proto_rawDesc = nil file_models_model_node_task_proto_goTypes = nil file_models_model_node_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_threshold.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_threshold.pb.go index cb5edb3..a9baf0d 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_threshold.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_threshold.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_threshold.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -162,46 +163,33 @@ func (x *NodeThreshold) GetNotifyDuration() int32 { var File_models_model_node_threshold_proto protoreflect.FileDescriptor -var file_models_model_node_threshold_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xf3, 0x02, 0x0a, 0x0d, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, - 0x6c, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, - 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x74, - 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x75, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x73, 0x75, 0x6d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x73, 0x75, 0x6d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x26, - 0x0a, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x44, 0x75, - 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_threshold_proto_rawDesc = "" + + "\n" + + "!models/model_node_threshold.proto\x12\x02pb\x1a\x17models/model_node.proto\"\xf3\x02\n" + + "\rNodeThreshold\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\tclusterId\x18\x02 \x01(\x03R\tclusterId\x12\x1c\n" + + "\x04node\x18\x03 \x01(\v2\b.pb.NodeR\x04node\x12\x12\n" + + "\x04item\x18\x04 \x01(\tR\x04item\x12\x14\n" + + "\x05param\x18\x05 \x01(\tR\x05param\x12\x1a\n" + + "\boperator\x18\x06 \x01(\tR\boperator\x12\x1c\n" + + "\tvalueJSON\x18\a \x01(\fR\tvalueJSON\x12\x18\n" + + "\amessage\x18\b \x01(\tR\amessage\x12\x1a\n" + + "\bduration\x18\t \x01(\x05R\bduration\x12\"\n" + + "\fdurationUnit\x18\n" + + " \x01(\tR\fdurationUnit\x12\x1c\n" + + "\tsumMethod\x18\v \x01(\tR\tsumMethod\x12\x12\n" + + "\x04isOn\x18\f \x01(\bR\x04isOn\x12&\n" + + "\x0enotifyDuration\x18\r \x01(\x05R\x0enotifyDurationB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_threshold_proto_rawDescOnce sync.Once - file_models_model_node_threshold_proto_rawDescData = file_models_model_node_threshold_proto_rawDesc + file_models_model_node_threshold_proto_rawDescData []byte ) func file_models_model_node_threshold_proto_rawDescGZIP() []byte { file_models_model_node_threshold_proto_rawDescOnce.Do(func() { - file_models_model_node_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_threshold_proto_rawDescData) + file_models_model_node_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_threshold_proto_rawDesc), len(file_models_model_node_threshold_proto_rawDesc))) }) return file_models_model_node_threshold_proto_rawDescData } @@ -230,7 +218,7 @@ func file_models_model_node_threshold_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_threshold_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_threshold_proto_rawDesc), len(file_models_model_node_threshold_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -241,7 +229,6 @@ func file_models_model_node_threshold_proto_init() { MessageInfos: file_models_model_node_threshold_proto_msgTypes, }.Build() File_models_model_node_threshold_proto = out.File - file_models_model_node_threshold_proto_rawDesc = nil file_models_model_node_threshold_proto_goTypes = nil file_models_model_node_threshold_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_node_value.pb.go b/EdgeCommon/pkg/rpc/pb/model_node_value.pb.go index 142cbe4..433ba75 100644 --- a/EdgeCommon/pkg/rpc/pb/model_node_value.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_node_value.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_node_value.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -75,25 +76,21 @@ func (x *NodeValue) GetCreatedAt() int64 { var File_models_model_node_value_proto protoreflect.FileDescriptor -var file_models_model_node_value_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0x47, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_node_value_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_node_value.proto\x12\x02pb\"G\n" + + "\tNodeValue\x12\x1c\n" + + "\tvalueJSON\x18\x01 \x01(\fR\tvalueJSON\x12\x1c\n" + + "\tcreatedAt\x18\x02 \x01(\x03R\tcreatedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_node_value_proto_rawDescOnce sync.Once - file_models_model_node_value_proto_rawDescData = file_models_model_node_value_proto_rawDesc + file_models_model_node_value_proto_rawDescData []byte ) func file_models_model_node_value_proto_rawDescGZIP() []byte { file_models_model_node_value_proto_rawDescOnce.Do(func() { - file_models_model_node_value_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_node_value_proto_rawDescData) + file_models_model_node_value_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_node_value_proto_rawDesc), len(file_models_model_node_value_proto_rawDesc))) }) return file_models_model_node_value_proto_rawDescData } @@ -119,7 +116,7 @@ func file_models_model_node_value_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_node_value_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_node_value_proto_rawDesc), len(file_models_model_node_value_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -130,7 +127,6 @@ func file_models_model_node_value_proto_init() { MessageInfos: file_models_model_node_value_proto_msgTypes, }.Build() File_models_model_node_value_proto = out.File - file_models_model_node_value_proto_rawDesc = nil file_models_model_node_value_proto_goTypes = nil file_models_model_node_value_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_access_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_access_log.pb.go index c188511..30551c2 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_access_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_access_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_access_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -213,62 +214,55 @@ func (x *NSAccessLog) GetIsRecursive() bool { var File_models_model_ns_access_log_proto protoreflect.FileDescriptor -var file_models_model_ns_access_log_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x04, 0x0a, 0x0b, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x12, - 0x22, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x73, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x49, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, - 0x64, 0x65, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x73, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, - 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, - 0x12, 0x22, 0x0a, 0x0c, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x65, - 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, - 0x63, 0x61, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, - 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x10, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, - 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0b, 0x69, 0x73, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_access_log_proto_rawDesc = "" + + "\n" + + " models/model_ns_access_log.proto\x12\x02pb\x1a\x1bmodels/model_ns_route.proto\"\xf6\x04\n" + + "\vNSAccessLog\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x02 \x01(\x03R\n" + + "nsDomainId\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x03 \x01(\x03R\n" + + "nsRecordId\x12\"\n" + + "\n" + + "nsRouteIds\x18\x04 \x03(\x03B\x02\x18\x01R\n" + + "nsRouteIds\x12\"\n" + + "\fnsRouteCodes\x18\x11 \x03(\tR\fnsRouteCodes\x12'\n" + + "\bnsRoutes\x18\x12 \x03(\v2\v.pb.NSRouteR\bnsRoutes\x12\x1e\n" + + "\n" + + "remoteAddr\x18\x05 \x01(\tR\n" + + "remoteAddr\x12\"\n" + + "\fquestionName\x18\x06 \x01(\tR\fquestionName\x12\"\n" + + "\fquestionType\x18\a \x01(\tR\fquestionType\x12\x1e\n" + + "\n" + + "recordName\x18\b \x01(\tR\n" + + "recordName\x12\x1e\n" + + "\n" + + "recordType\x18\t \x01(\tR\n" + + "recordType\x12 \n" + + "\vrecordValue\x18\n" + + " \x01(\tR\vrecordValue\x12\x1e\n" + + "\n" + + "networking\x18\v \x01(\tR\n" + + "networking\x12\x1e\n" + + "\n" + + "serverAddr\x18\f \x01(\tR\n" + + "serverAddr\x12\x1c\n" + + "\ttimestamp\x18\r \x01(\x03R\ttimestamp\x12\x1c\n" + + "\trequestId\x18\x0e \x01(\tR\trequestId\x12\x1c\n" + + "\ttimeLocal\x18\x0f \x01(\tR\ttimeLocal\x12\x14\n" + + "\x05error\x18\x10 \x01(\tR\x05error\x12 \n" + + "\visRecursive\x18\x13 \x01(\bR\visRecursiveB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_access_log_proto_rawDescOnce sync.Once - file_models_model_ns_access_log_proto_rawDescData = file_models_model_ns_access_log_proto_rawDesc + file_models_model_ns_access_log_proto_rawDescData []byte ) func file_models_model_ns_access_log_proto_rawDescGZIP() []byte { file_models_model_ns_access_log_proto_rawDescOnce.Do(func() { - file_models_model_ns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_access_log_proto_rawDescData) + file_models_model_ns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_access_log_proto_rawDesc), len(file_models_model_ns_access_log_proto_rawDesc))) }) return file_models_model_ns_access_log_proto_rawDescData } @@ -297,7 +291,7 @@ func file_models_model_ns_access_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_access_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_access_log_proto_rawDesc), len(file_models_model_ns_access_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -308,7 +302,6 @@ func file_models_model_ns_access_log_proto_init() { MessageInfos: file_models_model_ns_access_log_proto_msgTypes, }.Build() File_models_model_ns_access_log_proto = out.File - file_models_model_ns_access_log_proto_rawDesc = nil file_models_model_ns_access_log_proto_goTypes = nil file_models_model_ns_access_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_cluster.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_cluster.pb.go index 4086bb8..9ce1c93 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_cluster.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_cluster.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_cluster.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -187,49 +188,40 @@ func (x *NSCluster) GetCheckingPorts() bool { var File_models_model_ns_cluster_proto protoreflect.FileDescriptor -var file_models_model_ns_cluster_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x22, 0xc1, 0x03, 0x0a, 0x09, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x63, 0x70, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x63, 0x70, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, - 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, - 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x68, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x64, 0x6f, 0x68, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x18, 0x0a, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x1e, 0x0a, - 0x0a, 0x61, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x61, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x22, 0x0a, - 0x0c, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0e, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0c, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x72, - 0x74, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, - 0x6e, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_cluster_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_ns_cluster.proto\x12\x02pb\"\xc1\x03\n" + + "\tNSCluster\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "installDir\x18\x04 \x01(\tR\n" + + "installDir\x12\x18\n" + + "\atcpJSON\x18\x05 \x01(\fR\atcpJSON\x12\x18\n" + + "\atlsJSON\x18\x06 \x01(\fR\atlsJSON\x12\x18\n" + + "\audpJSON\x18\a \x01(\fR\audpJSON\x12\x18\n" + + "\adohJSON\x18\x10 \x01(\fR\adohJSON\x12\x14\n" + + "\x05hosts\x18\b \x03(\tR\x05hosts\x12\x18\n" + + "\asoaJSON\x18\f \x01(\fR\asoaJSON\x12\x14\n" + + "\x05email\x18\r \x01(\tR\x05email\x12(\n" + + "\x0fautoRemoteStart\x18\t \x01(\bR\x0fautoRemoteStart\x12\x1a\n" + + "\btimeZone\x18\n" + + " \x01(\tR\btimeZone\x12\x1e\n" + + "\n" + + "answerJSON\x18\v \x01(\fR\n" + + "answerJSON\x12\"\n" + + "\fdetectAgents\x18\x0e \x01(\bR\fdetectAgents\x12$\n" + + "\rcheckingPorts\x18\x0f \x01(\bR\rcheckingPortsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_cluster_proto_rawDescOnce sync.Once - file_models_model_ns_cluster_proto_rawDescData = file_models_model_ns_cluster_proto_rawDesc + file_models_model_ns_cluster_proto_rawDescData []byte ) func file_models_model_ns_cluster_proto_rawDescGZIP() []byte { file_models_model_ns_cluster_proto_rawDescOnce.Do(func() { - file_models_model_ns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_cluster_proto_rawDescData) + file_models_model_ns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_cluster_proto_rawDesc), len(file_models_model_ns_cluster_proto_rawDesc))) }) return file_models_model_ns_cluster_proto_rawDescData } @@ -255,7 +247,7 @@ func file_models_model_ns_cluster_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_cluster_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_cluster_proto_rawDesc), len(file_models_model_ns_cluster_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -266,7 +258,6 @@ func file_models_model_ns_cluster_proto_init() { MessageInfos: file_models_model_ns_cluster_proto_msgTypes, }.Build() File_models_model_ns_cluster_proto = out.File - file_models_model_ns_cluster_proto_rawDesc = nil file_models_model_ns_cluster_proto_goTypes = nil file_models_model_ns_cluster_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_domain.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_domain.pb.go index 77b1e31..c714c31 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_domain.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_domain.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_domain.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -171,55 +172,34 @@ func (x *NSDomain) GetNsDomainGroups() []*NSDomainGroup { var File_models_model_ns_domain_proto protoreflect.FileDescriptor -var file_models_model_ns_domain_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, - 0x03, 0x0a, 0x08, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, - 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, - 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, - 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2a, 0x0a, 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x36, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, - 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x16, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x09, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1f, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, - 0x75, 0x73, 0x65, 0x72, 0x12, 0x39, 0x0a, 0x0e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, - 0x0e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_domain_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_ns_domain.proto\x12\x02pb\x1a\x1dmodels/model_ns_cluster.proto\x1a\"models/model_ns_domain_group.proto\x1a\x17models/model_user.proto\"\xce\x03\n" + + "\bNSDomain\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x1c\n" + + "\tcreatedAt\x18\x04 \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tisDeleted\x18\x05 \x01(\bR\tisDeleted\x12\x18\n" + + "\aversion\x18\x06 \x01(\x03R\aversion\x12\x1a\n" + + "\btsigJSON\x18\a \x01(\fR\btsigJSON\x12*\n" + + "\x10nsDomainGroupIds\x18\b \x03(\x03R\x10nsDomainGroupIds\x12\x16\n" + + "\x06status\x18\t \x01(\tR\x06status\x12\x16\n" + + "\x06userId\x18\n" + + " \x01(\x03R\x06userId\x126\n" + + "\x16recordsHealthCheckJSON\x18\v \x01(\fR\x16recordsHealthCheckJSON\x12+\n" + + "\tnsCluster\x18\x1e \x01(\v2\r.pb.NSClusterR\tnsCluster\x12\x1c\n" + + "\x04user\x18\x1f \x01(\v2\b.pb.UserR\x04user\x129\n" + + "\x0ensDomainGroups\x18 \x03(\v2\x11.pb.NSDomainGroupR\x0ensDomainGroupsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_domain_proto_rawDescOnce sync.Once - file_models_model_ns_domain_proto_rawDescData = file_models_model_ns_domain_proto_rawDesc + file_models_model_ns_domain_proto_rawDescData []byte ) func file_models_model_ns_domain_proto_rawDescGZIP() []byte { file_models_model_ns_domain_proto_rawDescOnce.Do(func() { - file_models_model_ns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_domain_proto_rawDescData) + file_models_model_ns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_domain_proto_rawDesc), len(file_models_model_ns_domain_proto_rawDesc))) }) return file_models_model_ns_domain_proto_rawDescData } @@ -254,7 +234,7 @@ func file_models_model_ns_domain_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_domain_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_domain_proto_rawDesc), len(file_models_model_ns_domain_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -265,7 +245,6 @@ func file_models_model_ns_domain_proto_init() { MessageInfos: file_models_model_ns_domain_proto_msgTypes, }.Build() File_models_model_ns_domain_proto = out.File - file_models_model_ns_domain_proto_rawDesc = nil file_models_model_ns_domain_proto_goTypes = nil file_models_model_ns_domain_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_domain_group.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_domain_group.pb.go index 56e8645..eec7b5f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_domain_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_domain_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_domain_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,27 +92,23 @@ func (x *NSDomainGroup) GetUserId() int64 { var File_models_model_ns_domain_group_proto protoreflect.FileDescriptor -var file_models_model_ns_domain_group_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x5f, 0x0a, 0x0d, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_domain_group_proto_rawDesc = "" + + "\n" + + "\"models/model_ns_domain_group.proto\x12\x02pb\"_\n" + + "\rNSDomainGroup\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x16\n" + + "\x06userId\x18\x04 \x01(\x03R\x06userIdB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_domain_group_proto_rawDescOnce sync.Once - file_models_model_ns_domain_group_proto_rawDescData = file_models_model_ns_domain_group_proto_rawDesc + file_models_model_ns_domain_group_proto_rawDescData []byte ) func file_models_model_ns_domain_group_proto_rawDescGZIP() []byte { file_models_model_ns_domain_group_proto_rawDescOnce.Do(func() { - file_models_model_ns_domain_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_domain_group_proto_rawDescData) + file_models_model_ns_domain_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_domain_group_proto_rawDesc), len(file_models_model_ns_domain_group_proto_rawDesc))) }) return file_models_model_ns_domain_group_proto_rawDescData } @@ -137,7 +134,7 @@ func file_models_model_ns_domain_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_domain_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_domain_group_proto_rawDesc), len(file_models_model_ns_domain_group_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +145,6 @@ func file_models_model_ns_domain_group_proto_init() { MessageInfos: file_models_model_ns_domain_group_proto_msgTypes, }.Build() File_models_model_ns_domain_group_proto = out.File - file_models_model_ns_domain_group_proto_rawDesc = nil file_models_model_ns_domain_group_proto_goTypes = nil file_models_model_ns_domain_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_key.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_key.pb.go index df11fea..faf2cc5 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -139,41 +140,32 @@ func (x *NSKey) GetNsZone() *NSZone { var File_models_model_ns_key_proto protoreflect.FileDescriptor -var file_models_model_ns_key_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, - 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x7a, - 0x6f, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x02, 0x0a, 0x05, 0x4e, 0x53, - 0x4b, 0x65, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, - 0x6c, 0x67, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, - 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x63, - 0x72, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x1e, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x22, 0x0a, 0x06, 0x6e, 0x73, 0x5a, - 0x6f, 0x6e, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x53, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x06, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_key_proto_rawDesc = "" + + "\n" + + "\x19models/model_ns_key.proto\x12\x02pb\x1a\x1cmodels/model_ns_domain.proto\x1a\x1amodels/model_ns_zone.proto\"\x91\x02\n" + + "\x05NSKey\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04algo\x18\x04 \x01(\tR\x04algo\x12\x16\n" + + "\x06secret\x18\x05 \x01(\tR\x06secret\x12\x1e\n" + + "\n" + + "secretType\x18\x06 \x01(\tR\n" + + "secretType\x12\x1c\n" + + "\tisDeleted\x18\a \x01(\bR\tisDeleted\x12\x18\n" + + "\aversion\x18\b \x01(\x03R\aversion\x12(\n" + + "\bnsDomain\x18\x1e \x01(\v2\f.pb.NSDomainR\bnsDomain\x12\"\n" + + "\x06nsZone\x18\x1f \x01(\v2\n" + + ".pb.NSZoneR\x06nsZoneB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_key_proto_rawDescOnce sync.Once - file_models_model_ns_key_proto_rawDescData = file_models_model_ns_key_proto_rawDesc + file_models_model_ns_key_proto_rawDescData []byte ) func file_models_model_ns_key_proto_rawDescGZIP() []byte { file_models_model_ns_key_proto_rawDescOnce.Do(func() { - file_models_model_ns_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_key_proto_rawDescData) + file_models_model_ns_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_key_proto_rawDesc), len(file_models_model_ns_key_proto_rawDesc))) }) return file_models_model_ns_key_proto_rawDescData } @@ -205,7 +197,7 @@ func file_models_model_ns_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_key_proto_rawDesc), len(file_models_model_ns_key_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -216,7 +208,6 @@ func file_models_model_ns_key_proto_init() { MessageInfos: file_models_model_ns_key_proto_msgTypes, }.Build() File_models_model_ns_key_proto = out.File - file_models_model_ns_key_proto_rawDesc = nil file_models_model_ns_key_proto_goTypes = nil file_models_model_ns_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_node.pb.go index 28c6edd..e745476 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -179,59 +180,39 @@ func (x *NSNode) GetInstallStatus() *NodeInstallStatus { var File_models_model_ns_node_proto protoreflect.FileDescriptor -var file_models_model_ns_node_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfb, 0x03, 0x0a, 0x06, 0x4e, 0x53, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, - 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, - 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x1e, 0x0a, - 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, - 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x55, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, - 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, - 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, - 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x61, 0x70, 0x69, - 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2b, 0x0a, - 0x09, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x09, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x3b, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_node_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_ns_node.proto\x12\x02pb\x1a\x1dmodels/model_ns_cluster.proto\x1a&models/model_node_install_status.proto\x1a\x1dmodels/model_node_login.proto\"\xfb\x03\n" + + "\x06NSNode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x1a\n" + + "\buniqueId\x18\x04 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x05 \x01(\tR\x06secret\x12\x1e\n" + + "\n" + + "statusJSON\x18\x06 \x01(\fR\n" + + "statusJSON\x12 \n" + + "\visInstalled\x18\a \x01(\bR\visInstalled\x12\x1e\n" + + "\n" + + "installDir\x18\t \x01(\tR\n" + + "installDir\x12\x12\n" + + "\x04isUp\x18\b \x01(\bR\x04isUp\x12\x1a\n" + + "\bisActive\x18\n" + + " \x01(\bR\bisActive\x120\n" + + "\x13connectedAPINodeIds\x18\v \x03(\x03R\x13connectedAPINodeIds\x12*\n" + + "\x10apiNodeAddrsJSON\x18\f \x01(\fR\x10apiNodeAddrsJSON\x12+\n" + + "\tnsCluster\x18 \x01(\v2\r.pb.NSClusterR\tnsCluster\x12+\n" + + "\tnodeLogin\x18! \x01(\v2\r.pb.NodeLoginR\tnodeLogin\x12;\n" + + "\rinstallStatus\x18\" \x01(\v2\x15.pb.NodeInstallStatusR\rinstallStatusB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_node_proto_rawDescOnce sync.Once - file_models_model_ns_node_proto_rawDescData = file_models_model_ns_node_proto_rawDesc + file_models_model_ns_node_proto_rawDescData []byte ) func file_models_model_ns_node_proto_rawDescGZIP() []byte { file_models_model_ns_node_proto_rawDescOnce.Do(func() { - file_models_model_ns_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_node_proto_rawDescData) + file_models_model_ns_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_node_proto_rawDesc), len(file_models_model_ns_node_proto_rawDesc))) }) return file_models_model_ns_node_proto_rawDescData } @@ -266,7 +247,7 @@ func file_models_model_ns_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_node_proto_rawDesc), len(file_models_model_ns_node_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -277,7 +258,6 @@ func file_models_model_ns_node_proto_init() { MessageInfos: file_models_model_ns_node_proto_msgTypes, }.Build() File_models_model_ns_node_proto = out.File - file_models_model_ns_node_proto_rawDesc = nil file_models_model_ns_node_proto_goTypes = nil file_models_model_ns_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_plan.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_plan.pb.go index eb413e0..41f76a3 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,31 +107,27 @@ func (x *NSPlan) GetConfigJSON() []byte { var File_models_model_ns_plan_proto protoreflect.FileDescriptor -var file_models_model_ns_plan_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0xa6, 0x01, 0x0a, 0x06, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, - 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, - 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x79, 0x65, - 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x63, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_plan_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_ns_plan.proto\x12\x02pb\"\xa6\x01\n" + + "\x06NSPlan\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\"\n" + + "\fmonthlyPrice\x18\x04 \x01(\x02R\fmonthlyPrice\x12 \n" + + "\vyearlyPrice\x18\x05 \x01(\x02R\vyearlyPrice\x12\x1e\n" + + "\n" + + "configJSON\x18\x06 \x01(\fR\n" + + "configJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_plan_proto_rawDescOnce sync.Once - file_models_model_ns_plan_proto_rawDescData = file_models_model_ns_plan_proto_rawDesc + file_models_model_ns_plan_proto_rawDescData []byte ) func file_models_model_ns_plan_proto_rawDescGZIP() []byte { file_models_model_ns_plan_proto_rawDescOnce.Do(func() { - file_models_model_ns_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_plan_proto_rawDescData) + file_models_model_ns_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_plan_proto_rawDesc), len(file_models_model_ns_plan_proto_rawDesc))) }) return file_models_model_ns_plan_proto_rawDescData } @@ -156,7 +153,7 @@ func file_models_model_ns_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_plan_proto_rawDesc), len(file_models_model_ns_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -167,7 +164,6 @@ func file_models_model_ns_plan_proto_init() { MessageInfos: file_models_model_ns_plan_proto_msgTypes, }.Build() File_models_model_ns_plan_proto = out.File - file_models_model_ns_plan_proto_rawDesc = nil file_models_model_ns_plan_proto_goTypes = nil file_models_model_ns_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_question_option.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_question_option.pb.go index 16e46e7..0524e60 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_question_option.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_question_option.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_question_option.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -83,27 +84,24 @@ func (x *NSQuestionOption) GetValuesJSON() []byte { var File_models_model_ns_question_option_proto protoreflect.FileDescriptor -var file_models_model_ns_question_option_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x56, 0x0a, 0x10, 0x4e, - 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_ns_question_option_proto_rawDesc = "" + + "\n" + + "%models/model_ns_question_option.proto\x12\x02pb\"V\n" + + "\x10NSQuestionOption\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "valuesJSON\x18\x03 \x01(\fR\n" + + "valuesJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_question_option_proto_rawDescOnce sync.Once - file_models_model_ns_question_option_proto_rawDescData = file_models_model_ns_question_option_proto_rawDesc + file_models_model_ns_question_option_proto_rawDescData []byte ) func file_models_model_ns_question_option_proto_rawDescGZIP() []byte { file_models_model_ns_question_option_proto_rawDescOnce.Do(func() { - file_models_model_ns_question_option_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_question_option_proto_rawDescData) + file_models_model_ns_question_option_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_question_option_proto_rawDesc), len(file_models_model_ns_question_option_proto_rawDesc))) }) return file_models_model_ns_question_option_proto_rawDescData } @@ -129,7 +127,7 @@ func file_models_model_ns_question_option_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_question_option_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_question_option_proto_rawDesc), len(file_models_model_ns_question_option_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -140,7 +138,6 @@ func file_models_model_ns_question_option_proto_init() { MessageInfos: file_models_model_ns_question_option_proto_msgTypes, }.Build() File_models_model_ns_question_option_proto = out.File - file_models_model_ns_question_option_proto_rawDesc = nil file_models_model_ns_question_option_proto_goTypes = nil file_models_model_ns_question_option_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_record.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_record.pb.go index 10ef8c1..c6abcbd 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_record.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_record.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_record.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -227,61 +228,43 @@ func (x *NSRecord) GetNsRoutes() []*NSRoute { var File_models_model_ns_record_proto protoreflect.FileDescriptor -var file_models_model_ns_record_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x04, - 0x0a, 0x08, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x78, - 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, - 0x6d, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x72, - 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, - 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x72, - 0x76, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x72, 0x76, - 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x18, - 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x16, - 0x0a, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, - 0x68, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x0b, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x65, - 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x12, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x13, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x1f, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_record_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_ns_record.proto\x12\x02pb\x1a\x1cmodels/model_ns_domain.proto\x1a\x1bmodels/model_ns_route.proto\"\xcb\x04\n" + + "\bNSRecord\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x14\n" + + "\x05value\x18\x05 \x01(\tR\x05value\x12\x1e\n" + + "\n" + + "mxPriority\x18\f \x01(\x05R\n" + + "mxPriority\x12 \n" + + "\vsrvPriority\x18\r \x01(\x05R\vsrvPriority\x12\x1c\n" + + "\tsrvWeight\x18\x0e \x01(\x05R\tsrvWeight\x12\x18\n" + + "\asrvPort\x18\x0f \x01(\x05R\asrvPort\x12\x18\n" + + "\acaaFlag\x18\x10 \x01(\x05R\acaaFlag\x12\x16\n" + + "\x06caaTag\x18\x11 \x01(\tR\x06caaTag\x12\x10\n" + + "\x03ttl\x18\x06 \x01(\x05R\x03ttl\x12\x16\n" + + "\x06weight\x18\a \x01(\x05R\x06weight\x12\x1c\n" + + "\tcreatedAt\x18\b \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tisDeleted\x18\t \x01(\bR\tisDeleted\x12\x18\n" + + "\aversion\x18\n" + + " \x01(\x03R\aversion\x12\x12\n" + + "\x04isOn\x18\v \x01(\bR\x04isOn\x12(\n" + + "\x0fhealthCheckJSON\x18\x12 \x01(\fR\x0fhealthCheckJSON\x12\x12\n" + + "\x04isUp\x18\x13 \x01(\bR\x04isUp\x12(\n" + + "\bnsDomain\x18\x1e \x01(\v2\f.pb.NSDomainR\bnsDomain\x12'\n" + + "\bnsRoutes\x18\x1f \x03(\v2\v.pb.NSRouteR\bnsRoutesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_record_proto_rawDescOnce sync.Once - file_models_model_ns_record_proto_rawDescData = file_models_model_ns_record_proto_rawDesc + file_models_model_ns_record_proto_rawDescData []byte ) func file_models_model_ns_record_proto_rawDescGZIP() []byte { file_models_model_ns_record_proto_rawDescOnce.Do(func() { - file_models_model_ns_record_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_record_proto_rawDescData) + file_models_model_ns_record_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_record_proto_rawDesc), len(file_models_model_ns_record_proto_rawDesc))) }) return file_models_model_ns_record_proto_rawDescData } @@ -313,7 +296,7 @@ func file_models_model_ns_record_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_record_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_record_proto_rawDesc), len(file_models_model_ns_record_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -324,7 +307,6 @@ func file_models_model_ns_record_proto_init() { MessageInfos: file_models_model_ns_record_proto_msgTypes, }.Build() File_models_model_ns_record_proto = out.File - file_models_model_ns_record_proto_rawDesc = nil file_models_model_ns_record_proto_goTypes = nil file_models_model_ns_record_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_record_hourly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_record_hourly_stat.pb.go index 975819c..1b231dc 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_record_hourly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_record_hourly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_record_hourly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,38 +123,31 @@ func (x *NSRecordHourlyStat) GetHour() string { var File_models_model_ns_record_hourly_stat_proto protoreflect.FileDescriptor -var file_models_model_ns_record_hourly_stat_proto_rawDesc = []byte{ - 0x0a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x80, - 0x02, 0x0a, 0x12, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, - 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x75, - 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_ns_record_hourly_stat_proto_rawDesc = "" + + "\n" + + "(models/model_ns_record_hourly_stat.proto\x12\x02pb\"\x80\x02\n" + + "\x12NSRecordHourlyStat\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x1a\n" + + "\bnsNodeId\x18\x02 \x01(\x03R\bnsNodeId\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x03 \x01(\x03R\n" + + "nsDomainId\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x04 \x01(\x03R\n" + + "nsRecordId\x12\x14\n" + + "\x05bytes\x18\x05 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x06 \x01(\x03R\rcountRequests\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x12\n" + + "\x04hour\x18\b \x01(\tR\x04hourB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_record_hourly_stat_proto_rawDescOnce sync.Once - file_models_model_ns_record_hourly_stat_proto_rawDescData = file_models_model_ns_record_hourly_stat_proto_rawDesc + file_models_model_ns_record_hourly_stat_proto_rawDescData []byte ) func file_models_model_ns_record_hourly_stat_proto_rawDescGZIP() []byte { file_models_model_ns_record_hourly_stat_proto_rawDescOnce.Do(func() { - file_models_model_ns_record_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_record_hourly_stat_proto_rawDescData) + file_models_model_ns_record_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_record_hourly_stat_proto_rawDesc), len(file_models_model_ns_record_hourly_stat_proto_rawDesc))) }) return file_models_model_ns_record_hourly_stat_proto_rawDescData } @@ -179,7 +173,7 @@ func file_models_model_ns_record_hourly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_record_hourly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_record_hourly_stat_proto_rawDesc), len(file_models_model_ns_record_hourly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -190,7 +184,6 @@ func file_models_model_ns_record_hourly_stat_proto_init() { MessageInfos: file_models_model_ns_record_hourly_stat_proto_msgTypes, }.Build() File_models_model_ns_record_hourly_stat_proto = out.File - file_models_model_ns_record_hourly_stat_proto_rawDesc = nil file_models_model_ns_record_hourly_stat_proto_goTypes = nil file_models_model_ns_record_hourly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_route.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_route.pb.go index bc9f52d..6749e43 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_route.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_route.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_route.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -171,53 +172,36 @@ func (x *NSRoute) GetNsRouteCategory() *NSRouteCategory { var File_models_model_ns_route_proto protoreflect.FileDescriptor -var file_models_model_ns_route_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, - 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x03, 0x0a, 0x07, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x61, 0x6e, 0x67, - 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x72, 0x61, - 0x6e, 0x67, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, - 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, - 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x09, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x3d, 0x0a, 0x0f, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x0f, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_route_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_ns_route.proto\x12\x02pb\x1a\x1dmodels/model_ns_cluster.proto\x1a\x1cmodels/model_ns_domain.proto\x1a$models/model_ns_route_category.proto\"\xa9\x03\n" + + "\aNSRoute\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "rangesJSON\x18\x04 \x01(\fR\n" + + "rangesJSON\x12\x1c\n" + + "\tisDeleted\x18\x05 \x01(\bR\tisDeleted\x12\x14\n" + + "\x05order\x18\x06 \x01(\x05R\x05order\x12\x18\n" + + "\aversion\x18\a \x01(\x03R\aversion\x12\x12\n" + + "\x04code\x18\b \x01(\tR\x04code\x12\x1a\n" + + "\bisPublic\x18\t \x01(\bR\bisPublic\x12\x1a\n" + + "\bpriority\x18\n" + + " \x01(\x05R\bpriority\x12\x16\n" + + "\x06userId\x18\v \x01(\x03R\x06userId\x12+\n" + + "\tnsCluster\x18\x1e \x01(\v2\r.pb.NSClusterR\tnsCluster\x12(\n" + + "\bnsDomain\x18\x1f \x01(\v2\f.pb.NSDomainR\bnsDomain\x12=\n" + + "\x0fnsRouteCategory\x18 \x01(\v2\x13.pb.NSRouteCategoryR\x0fnsRouteCategoryB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_route_proto_rawDescOnce sync.Once - file_models_model_ns_route_proto_rawDescData = file_models_model_ns_route_proto_rawDesc + file_models_model_ns_route_proto_rawDescData []byte ) func file_models_model_ns_route_proto_rawDescGZIP() []byte { file_models_model_ns_route_proto_rawDescOnce.Do(func() { - file_models_model_ns_route_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_route_proto_rawDescData) + file_models_model_ns_route_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_route_proto_rawDesc), len(file_models_model_ns_route_proto_rawDesc))) }) return file_models_model_ns_route_proto_rawDescData } @@ -252,7 +236,7 @@ func file_models_model_ns_route_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_route_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_route_proto_rawDesc), len(file_models_model_ns_route_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -263,7 +247,6 @@ func file_models_model_ns_route_proto_init() { MessageInfos: file_models_model_ns_route_proto_msgTypes, }.Build() File_models_model_ns_route_proto = out.File - file_models_model_ns_route_proto_rawDesc = nil file_models_model_ns_route_proto_goTypes = nil file_models_model_ns_route_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_route_category.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_route_category.pb.go index 21b2234..83161af 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_route_category.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_route_category.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_route_category.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,27 +92,23 @@ func (x *NSRouteCategory) GetOrder() int32 { var File_models_model_ns_route_category_proto protoreflect.FileDescriptor -var file_models_model_ns_route_category_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x5f, 0x0a, 0x0f, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_route_category_proto_rawDesc = "" + + "\n" + + "$models/model_ns_route_category.proto\x12\x02pb\"_\n" + + "\x0fNSRouteCategory\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x14\n" + + "\x05order\x18\x04 \x01(\x05R\x05orderB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_route_category_proto_rawDescOnce sync.Once - file_models_model_ns_route_category_proto_rawDescData = file_models_model_ns_route_category_proto_rawDesc + file_models_model_ns_route_category_proto_rawDescData []byte ) func file_models_model_ns_route_category_proto_rawDescGZIP() []byte { file_models_model_ns_route_category_proto_rawDescOnce.Do(func() { - file_models_model_ns_route_category_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_route_category_proto_rawDescData) + file_models_model_ns_route_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_route_category_proto_rawDesc), len(file_models_model_ns_route_category_proto_rawDesc))) }) return file_models_model_ns_route_category_proto_rawDescData } @@ -137,7 +134,7 @@ func file_models_model_ns_route_category_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_route_category_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_route_category_proto_rawDesc), len(file_models_model_ns_route_category_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +145,6 @@ func file_models_model_ns_route_category_proto_init() { MessageInfos: file_models_model_ns_route_category_proto_msgTypes, }.Build() File_models_model_ns_route_category_proto = out.File - file_models_model_ns_route_category_proto_rawDesc = nil file_models_model_ns_route_category_proto_goTypes = nil file_models_model_ns_route_category_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_user_plan.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_user_plan.pb.go index 6ad425c..7f7c992 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_user_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_user_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_user_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,38 +123,31 @@ func (x *NSUserPlan) GetUser() *User { var File_models_model_ns_user_plan_proto protoreflect.FileDescriptor -var file_models_model_ns_user_plan_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x01, 0x0a, 0x0a, 0x4e, - 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x50, - 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x50, - 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x1e, 0x0a, - 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x22, 0x0a, - 0x06, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x06, 0x6e, 0x73, 0x50, 0x6c, 0x61, - 0x6e, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_user_plan_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_ns_user_plan.proto\x12\x02pb\x1a\x1amodels/model_ns_plan.proto\x1a\x17models/model_user.proto\"\xe2\x01\n" + + "\n" + + "NSUserPlan\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bnsPlanId\x18\x02 \x01(\x03R\bnsPlanId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x18\n" + + "\adayFrom\x18\x04 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x05 \x01(\tR\x05dayTo\x12\x1e\n" + + "\n" + + "periodUnit\x18\x06 \x01(\tR\n" + + "periodUnit\x12\"\n" + + "\x06nsPlan\x18\x1e \x01(\v2\n" + + ".pb.NSPlanR\x06nsPlan\x12\x1c\n" + + "\x04user\x18\x1f \x01(\v2\b.pb.UserR\x04userB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_user_plan_proto_rawDescOnce sync.Once - file_models_model_ns_user_plan_proto_rawDescData = file_models_model_ns_user_plan_proto_rawDesc + file_models_model_ns_user_plan_proto_rawDescData []byte ) func file_models_model_ns_user_plan_proto_rawDescGZIP() []byte { file_models_model_ns_user_plan_proto_rawDescOnce.Do(func() { - file_models_model_ns_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_user_plan_proto_rawDescData) + file_models_model_ns_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_user_plan_proto_rawDesc), len(file_models_model_ns_user_plan_proto_rawDesc))) }) return file_models_model_ns_user_plan_proto_rawDescData } @@ -185,7 +179,7 @@ func file_models_model_ns_user_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_user_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_user_plan_proto_rawDesc), len(file_models_model_ns_user_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -196,7 +190,6 @@ func file_models_model_ns_user_plan_proto_init() { MessageInfos: file_models_model_ns_user_plan_proto_msgTypes, }.Build() File_models_model_ns_user_plan_proto = out.File - file_models_model_ns_user_plan_proto_rawDesc = nil file_models_model_ns_user_plan_proto_goTypes = nil file_models_model_ns_user_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ns_zone.pb.go b/EdgeCommon/pkg/rpc/pb/model_ns_zone.pb.go index e53256a..ec8b292 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ns_zone.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ns_zone.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ns_zone.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -67,22 +68,20 @@ func (x *NSZone) GetId() int64 { var File_models_model_ns_zone_proto protoreflect.FileDescriptor -var file_models_model_ns_zone_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0x18, 0x0a, 0x06, 0x4e, 0x53, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ns_zone_proto_rawDesc = "" + + "\n" + + "\x1amodels/model_ns_zone.proto\x12\x02pb\"\x18\n" + + "\x06NSZone\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02idB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ns_zone_proto_rawDescOnce sync.Once - file_models_model_ns_zone_proto_rawDescData = file_models_model_ns_zone_proto_rawDesc + file_models_model_ns_zone_proto_rawDescData []byte ) func file_models_model_ns_zone_proto_rawDescGZIP() []byte { file_models_model_ns_zone_proto_rawDescOnce.Do(func() { - file_models_model_ns_zone_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ns_zone_proto_rawDescData) + file_models_model_ns_zone_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ns_zone_proto_rawDesc), len(file_models_model_ns_zone_proto_rawDesc))) }) return file_models_model_ns_zone_proto_rawDescData } @@ -108,7 +107,7 @@ func file_models_model_ns_zone_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ns_zone_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ns_zone_proto_rawDesc), len(file_models_model_ns_zone_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -119,7 +118,6 @@ func file_models_model_ns_zone_proto_init() { MessageInfos: file_models_model_ns_zone_proto_msgTypes, }.Build() File_models_model_ns_zone_proto = out.File - file_models_model_ns_zone_proto_rawDesc = nil file_models_model_ns_zone_proto_goTypes = nil file_models_model_ns_zone_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_order_method.pb.go b/EdgeCommon/pkg/rpc/pb/model_order_method.pb.go index ccca90a..395945a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_order_method.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_order_method.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_order_method.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -147,39 +148,35 @@ func (x *OrderMethod) GetQrcodeTitle() string { var File_models_model_order_method_proto protoreflect.FileDescriptor -var file_models_model_order_method_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x9f, 0x02, 0x0a, 0x0b, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, - 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1e, 0x0a, - 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x71, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x54, - 0x69, 0x74, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x71, 0x72, 0x63, 0x6f, - 0x64, 0x65, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_order_method_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_order_method.proto\x12\x02pb\"\x9f\x02\n" + + "\vOrderMethod\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x16\n" + + "\x06secret\x18\x06 \x01(\tR\x06secret\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\x12\x10\n" + + "\x03url\x18\x05 \x01(\tR\x03url\x12\x1e\n" + + "\n" + + "parentCode\x18\b \x01(\tR\n" + + "parentCode\x12\x16\n" + + "\x06params\x18\t \x01(\fR\x06params\x12\x1e\n" + + "\n" + + "clientType\x18\n" + + " \x01(\tR\n" + + "clientType\x12 \n" + + "\vqrcodeTitle\x18\v \x01(\tR\vqrcodeTitleB\x06Z\x04./pbb\x06proto3" var ( file_models_model_order_method_proto_rawDescOnce sync.Once - file_models_model_order_method_proto_rawDescData = file_models_model_order_method_proto_rawDesc + file_models_model_order_method_proto_rawDescData []byte ) func file_models_model_order_method_proto_rawDescGZIP() []byte { file_models_model_order_method_proto_rawDescOnce.Do(func() { - file_models_model_order_method_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_order_method_proto_rawDescData) + file_models_model_order_method_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_order_method_proto_rawDesc), len(file_models_model_order_method_proto_rawDesc))) }) return file_models_model_order_method_proto_rawDescData } @@ -205,7 +202,7 @@ func file_models_model_order_method_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_order_method_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_order_method_proto_rawDesc), len(file_models_model_order_method_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -216,7 +213,6 @@ func file_models_model_order_method_proto_init() { MessageInfos: file_models_model_order_method_proto_msgTypes, }.Build() File_models_model_order_method_proto = out.File - file_models_model_order_method_proto_rawDesc = nil file_models_model_order_method_proto_goTypes = nil file_models_model_order_method_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_origin.pb.go b/EdgeCommon/pkg/rpc/pb/model_origin.pb.go index 34bed66..f362ce1 100644 --- a/EdgeCommon/pkg/rpc/pb/model_origin.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_origin.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_origin.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -138,40 +139,32 @@ func (x *Origin) GetHttp2Enabled() bool { var File_models_model_origin_proto protoreflect.FileDescriptor -var file_models_model_origin_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x65, - 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x02, 0x0a, 0x06, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x04, 0x61, 0x64, 0x64, 0x72, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x04, 0x61, 0x64, 0x64, 0x72, 0x12, 0x18, - 0x0a, 0x07, 0x6f, 0x73, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x07, 0x6f, 0x73, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, - 0x6f, 0x77, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x74, 0x74, 0x70, - 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, - 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_origin_proto_rawDesc = "" + + "\n" + + "\x19models/model_origin.proto\x12\x02pb\x1a\"models/model_network_address.proto\"\x96\x02\n" + + "\x06Origin\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12&\n" + + "\x04addr\x18\x04 \x01(\v2\x12.pb.NetworkAddressR\x04addr\x12\x18\n" + + "\aossJSON\x18\t \x01(\fR\aossJSON\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\x12\x18\n" + + "\adomains\x18\x06 \x03(\tR\adomains\x12\x12\n" + + "\x04host\x18\a \x01(\tR\x04host\x12\x1e\n" + + "\n" + + "followPort\x18\b \x01(\bR\n" + + "followPort\x12\"\n" + + "\fhttp2Enabled\x18\n" + + " \x01(\bR\fhttp2EnabledB\x06Z\x04./pbb\x06proto3" var ( file_models_model_origin_proto_rawDescOnce sync.Once - file_models_model_origin_proto_rawDescData = file_models_model_origin_proto_rawDesc + file_models_model_origin_proto_rawDescData []byte ) func file_models_model_origin_proto_rawDescGZIP() []byte { file_models_model_origin_proto_rawDescOnce.Do(func() { - file_models_model_origin_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_origin_proto_rawDescData) + file_models_model_origin_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_origin_proto_rawDesc), len(file_models_model_origin_proto_rawDesc))) }) return file_models_model_origin_proto_rawDescData } @@ -200,7 +193,7 @@ func file_models_model_origin_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_origin_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_origin_proto_rawDesc), len(file_models_model_origin_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -211,7 +204,6 @@ func file_models_model_origin_proto_init() { MessageInfos: file_models_model_origin_proto_msgTypes, }.Build() File_models_model_origin_proto = out.File - file_models_model_origin_proto_rawDesc = nil file_models_model_origin_proto_goTypes = nil file_models_model_origin_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_plan.pb.go b/EdgeCommon/pkg/rpc/pb/model_plan.pb.go index 979faa4..a2e481a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -242,79 +243,43 @@ func (x *Plan) GetMaxUploadSizeJSON() []byte { var File_models_model_plan_proto protoreflect.FileDescriptor -var file_models_model_plan_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, - 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xac, 0x07, - 0x0a, 0x04, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, - 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x3c, 0x0a, 0x19, 0x62, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x65, 0x72, 0x4e, - 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x19, 0x62, - 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x46, - 0x75, 0x6c, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0f, 0x68, 0x61, 0x73, 0x46, 0x75, 0x6c, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x2e, 0x0a, 0x12, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x62, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x61, 0x6c, - 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0f, 0x73, - 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x01, 0x52, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x73, 0x12, 0x3c, 0x0a, 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x24, - 0x0a, 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, - 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3c, - 0x0a, 0x19, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, - 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x19, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, - 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x1b, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, - 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x1b, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, - 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, - 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x55, 0x70, - 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_plan_proto_rawDesc = "" + + "\n" + + "\x17models/model_plan.proto\x12\x02pb\"\xac\a\n" + + "\x04Plan\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x15 \x01(\tR\vdescription\x12\x1c\n" + + "\tclusterId\x18\x04 \x01(\x03R\tclusterId\x12*\n" + + "\x10trafficLimitJSON\x18\x05 \x01(\fR\x10trafficLimitJSON\x12<\n" + + "\x19bandwidthLimitPerNodeJSON\x18\x16 \x01(\fR\x19bandwidthLimitPerNodeJSON\x12(\n" + + "\x0fhasFullFeatures\x18\x14 \x01(\bR\x0fhasFullFeatures\x12\"\n" + + "\ffeaturesJSON\x18\x06 \x01(\fR\ffeaturesJSON\x12\x1c\n" + + "\tpriceType\x18\a \x01(\tR\tpriceType\x12*\n" + + "\x10trafficPriceJSON\x18\b \x01(\fR\x10trafficPriceJSON\x12.\n" + + "\x12bandwidthPriceJSON\x18\f \x01(\fR\x12bandwidthPriceJSON\x12\"\n" + + "\fmonthlyPrice\x18\t \x01(\x01R\fmonthlyPrice\x12(\n" + + "\x0fseasonallyPrice\x18\n" + + " \x01(\x01R\x0fseasonallyPrice\x12 \n" + + "\vyearlyPrice\x18\v \x01(\x01R\vyearlyPrice\x12\"\n" + + "\ftotalServers\x18\r \x01(\x05R\ftotalServers\x12<\n" + + "\x19totalServerNamesPerServer\x18\x0e \x01(\x05R\x19totalServerNamesPerServer\x12*\n" + + "\x10totalServerNames\x18\x0f \x01(\x05R\x10totalServerNames\x12$\n" + + "\rdailyRequests\x18\x10 \x01(\x03R\rdailyRequests\x12(\n" + + "\x0fmonthlyRequests\x18\x11 \x01(\x03R\x0fmonthlyRequests\x12<\n" + + "\x19dailyWebsocketConnections\x18\x12 \x01(\x03R\x19dailyWebsocketConnections\x12@\n" + + "\x1bmonthlyWebsocketConnections\x18\x13 \x01(\x03R\x1bmonthlyWebsocketConnections\x12,\n" + + "\x11maxUploadSizeJSON\x18\x17 \x01(\fR\x11maxUploadSizeJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_plan_proto_rawDescOnce sync.Once - file_models_model_plan_proto_rawDescData = file_models_model_plan_proto_rawDesc + file_models_model_plan_proto_rawDescData []byte ) func file_models_model_plan_proto_rawDescGZIP() []byte { file_models_model_plan_proto_rawDescOnce.Do(func() { - file_models_model_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_plan_proto_rawDescData) + file_models_model_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_plan_proto_rawDesc), len(file_models_model_plan_proto_rawDesc))) }) return file_models_model_plan_proto_rawDescData } @@ -340,7 +305,7 @@ func file_models_model_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_plan_proto_rawDesc), len(file_models_model_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -351,7 +316,6 @@ func file_models_model_plan_proto_init() { MessageInfos: file_models_model_plan_proto_msgTypes, }.Build() File_models_model_plan_proto = out.File - file_models_model_plan_proto_rawDesc = nil file_models_model_plan_proto_goTypes = nil file_models_model_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_post.pb.go b/EdgeCommon/pkg/rpc/pb/model_post.pb.go index 03d938e..8155a56 100644 --- a/EdgeCommon/pkg/rpc/pb/model_post.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_post.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_post.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -147,43 +148,31 @@ func (x *Post) GetPostCategory() *PostCategory { var File_models_model_post_proto protoreflect.FileDescriptor -var file_models_model_post_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, - 0x6f, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x20, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x73, 0x74, - 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xcc, 0x02, 0x0a, 0x04, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, - 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, - 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, - 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, - 0x68, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x50, 0x75, 0x62, - 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, - 0x68, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x75, 0x62, - 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x41, 0x74, 0x12, 0x34, 0x0a, 0x0c, 0x70, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, - 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x52, 0x0c, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_post_proto_rawDesc = "" + + "\n" + + "\x17models/model_post.proto\x12\x02pb\x1a models/model_post_category.proto\"\xcc\x02\n" + + "\x04Post\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12&\n" + + "\x0epostCategoryId\x18\x02 \x01(\x03R\x0epostCategoryId\x12 \n" + + "\vproductCode\x18\x03 \x01(\tR\vproductCode\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x18\n" + + "\asubject\x18\x05 \x01(\tR\asubject\x12\x10\n" + + "\x03url\x18\x06 \x01(\tR\x03url\x12\x12\n" + + "\x04body\x18\a \x01(\tR\x04body\x12\x1c\n" + + "\tcreatedAt\x18\b \x01(\x03R\tcreatedAt\x12 \n" + + "\visPublished\x18\t \x01(\bR\visPublished\x12 \n" + + "\vpublishedAt\x18\n" + + " \x01(\x03R\vpublishedAt\x124\n" + + "\fpostCategory\x18\x1e \x01(\v2\x10.pb.PostCategoryR\fpostCategoryB\x06Z\x04./pbb\x06proto3" var ( file_models_model_post_proto_rawDescOnce sync.Once - file_models_model_post_proto_rawDescData = file_models_model_post_proto_rawDesc + file_models_model_post_proto_rawDescData []byte ) func file_models_model_post_proto_rawDescGZIP() []byte { file_models_model_post_proto_rawDescOnce.Do(func() { - file_models_model_post_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_post_proto_rawDescData) + file_models_model_post_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_post_proto_rawDesc), len(file_models_model_post_proto_rawDesc))) }) return file_models_model_post_proto_rawDescData } @@ -212,7 +201,7 @@ func file_models_model_post_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_post_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_post_proto_rawDesc), len(file_models_model_post_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -223,7 +212,6 @@ func file_models_model_post_proto_init() { MessageInfos: file_models_model_post_proto_msgTypes, }.Build() File_models_model_post_proto = out.File - file_models_model_post_proto_rawDesc = nil file_models_model_post_proto_goTypes = nil file_models_model_post_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_post_category.pb.go b/EdgeCommon/pkg/rpc/pb/model_post_category.pb.go index ffff7da..dc460da 100644 --- a/EdgeCommon/pkg/rpc/pb/model_post_category.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_post_category.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_post_category.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,27 +92,23 @@ func (x *PostCategory) GetIsOn() bool { var File_models_model_post_category_proto protoreflect.FileDescriptor -var file_models_model_post_category_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, - 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x5a, 0x0a, 0x0c, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_models_model_post_category_proto_rawDesc = "" + + "\n" + + " models/model_post_category.proto\x12\x02pb\"Z\n" + + "\fPostCategory\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_post_category_proto_rawDescOnce sync.Once - file_models_model_post_category_proto_rawDescData = file_models_model_post_category_proto_rawDesc + file_models_model_post_category_proto_rawDescData []byte ) func file_models_model_post_category_proto_rawDescGZIP() []byte { file_models_model_post_category_proto_rawDescOnce.Do(func() { - file_models_model_post_category_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_post_category_proto_rawDescData) + file_models_model_post_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_post_category_proto_rawDesc), len(file_models_model_post_category_proto_rawDesc))) }) return file_models_model_post_category_proto_rawDescData } @@ -137,7 +134,7 @@ func file_models_model_post_category_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_post_category_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_post_category_proto_rawDesc), len(file_models_model_post_category_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -148,7 +145,6 @@ func file_models_model_post_category_proto_init() { MessageInfos: file_models_model_post_category_proto_msgTypes, }.Build() File_models_model_post_category_proto = out.File - file_models_model_post_category_proto_rawDesc = nil file_models_model_post_category_proto_goTypes = nil file_models_model_post_category_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_region_city.pb.go b/EdgeCommon/pkg/rpc/pb/model_region_city.pb.go index 8b74273..d928930 100644 --- a/EdgeCommon/pkg/rpc/pb/model_region_city.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_region_city.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_region_city.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,40 +123,30 @@ func (x *RegionCity) GetRegionProvince() *RegionProvince { var File_models_model_region_city_proto protoreflect.FileDescriptor -var file_models_model_region_city_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x02, 0x0a, 0x0a, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, - 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_region_city_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_region_city.proto\x12\x02pb\x1a\"models/model_region_province.proto\"\x92\x02\n" + + "\n" + + "RegionCity\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12*\n" + + "\x10regionProvinceId\x18\x04 \x01(\x03R\x10regionProvinceId\x12\x1e\n" + + "\n" + + "customName\x18\x05 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x06 \x03(\tR\vcustomCodes\x12 \n" + + "\vdisplayName\x18\a \x01(\tR\vdisplayName\x12:\n" + + "\x0eregionProvince\x18\x1e \x01(\v2\x12.pb.RegionProvinceR\x0eregionProvinceB\x06Z\x04./pbb\x06proto3" var ( file_models_model_region_city_proto_rawDescOnce sync.Once - file_models_model_region_city_proto_rawDescData = file_models_model_region_city_proto_rawDesc + file_models_model_region_city_proto_rawDescData []byte ) func file_models_model_region_city_proto_rawDescGZIP() []byte { file_models_model_region_city_proto_rawDescOnce.Do(func() { - file_models_model_region_city_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_region_city_proto_rawDescData) + file_models_model_region_city_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_region_city_proto_rawDesc), len(file_models_model_region_city_proto_rawDesc))) }) return file_models_model_region_city_proto_rawDescData } @@ -184,7 +175,7 @@ func file_models_model_region_city_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_region_city_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_region_city_proto_rawDesc), len(file_models_model_region_city_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -195,7 +186,6 @@ func file_models_model_region_city_proto_init() { MessageInfos: file_models_model_region_city_proto_msgTypes, }.Build() File_models_model_region_city_proto = out.File - file_models_model_region_city_proto_rawDesc = nil file_models_model_region_city_proto_goTypes = nil file_models_model_region_city_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_region_country.pb.go b/EdgeCommon/pkg/rpc/pb/model_region_country.pb.go index c09735b..e155a65 100644 --- a/EdgeCommon/pkg/rpc/pb/model_region_country.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_region_country.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_region_country.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -131,37 +132,30 @@ func (x *RegionCountry) GetRouteCode() string { var File_models_model_region_country_proto protoreflect.FileDescriptor -var file_models_model_region_country_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xff, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, - 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, - 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x69, 0x6e, 0x79, 0x69, 0x6e, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x06, 0x70, 0x69, 0x6e, 0x79, 0x69, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x08, 0x69, 0x73, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x72, - 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x72, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_region_country_proto_rawDesc = "" + + "\n" + + "!models/model_region_country.proto\x12\x02pb\"\xff\x01\n" + + "\rRegionCountry\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\x16\n" + + "\x06pinyin\x18\x04 \x03(\tR\x06pinyin\x12\x1e\n" + + "\n" + + "customName\x18\x05 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x06 \x03(\tR\vcustomCodes\x12 \n" + + "\vdisplayName\x18\a \x01(\tR\vdisplayName\x12\x1a\n" + + "\bisCommon\x18\b \x01(\bR\bisCommon\x12\x1c\n" + + "\trouteCode\x18\t \x01(\tR\trouteCodeB\x06Z\x04./pbb\x06proto3" var ( file_models_model_region_country_proto_rawDescOnce sync.Once - file_models_model_region_country_proto_rawDescData = file_models_model_region_country_proto_rawDesc + file_models_model_region_country_proto_rawDescData []byte ) func file_models_model_region_country_proto_rawDescGZIP() []byte { file_models_model_region_country_proto_rawDescOnce.Do(func() { - file_models_model_region_country_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_region_country_proto_rawDescData) + file_models_model_region_country_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_region_country_proto_rawDesc), len(file_models_model_region_country_proto_rawDesc))) }) return file_models_model_region_country_proto_rawDescData } @@ -187,7 +181,7 @@ func file_models_model_region_country_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_region_country_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_region_country_proto_rawDesc), len(file_models_model_region_country_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -198,7 +192,6 @@ func file_models_model_region_country_proto_init() { MessageInfos: file_models_model_region_country_proto_msgTypes, }.Build() File_models_model_region_country_proto = out.File - file_models_model_region_country_proto_rawDesc = nil file_models_model_region_country_proto_goTypes = nil file_models_model_region_country_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_region_provider.pb.go b/EdgeCommon/pkg/rpc/pb/model_region_provider.pb.go index 8a9a266..e25aa3a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_region_provider.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_region_provider.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_region_provider.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -106,32 +107,27 @@ func (x *RegionProvider) GetDisplayName() string { var File_models_model_region_provider_proto protoreflect.FileDescriptor -var file_models_model_region_provider_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xae, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, - 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_region_provider_proto_rawDesc = "" + + "\n" + + "\"models/model_region_provider.proto\x12\x02pb\"\xae\x01\n" + + "\x0eRegionProvider\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\x1e\n" + + "\n" + + "customName\x18\x04 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x05 \x03(\tR\vcustomCodes\x12 \n" + + "\vdisplayName\x18\x06 \x01(\tR\vdisplayNameB\x06Z\x04./pbb\x06proto3" var ( file_models_model_region_provider_proto_rawDescOnce sync.Once - file_models_model_region_provider_proto_rawDescData = file_models_model_region_provider_proto_rawDesc + file_models_model_region_provider_proto_rawDescData []byte ) func file_models_model_region_provider_proto_rawDescGZIP() []byte { file_models_model_region_provider_proto_rawDescOnce.Do(func() { - file_models_model_region_provider_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_region_provider_proto_rawDescData) + file_models_model_region_provider_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_region_provider_proto_rawDesc), len(file_models_model_region_provider_proto_rawDesc))) }) return file_models_model_region_provider_proto_rawDescData } @@ -157,7 +153,7 @@ func file_models_model_region_provider_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_region_provider_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_region_provider_proto_rawDesc), len(file_models_model_region_provider_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -168,7 +164,6 @@ func file_models_model_region_provider_proto_init() { MessageInfos: file_models_model_region_provider_proto_msgTypes, }.Build() File_models_model_region_provider_proto = out.File - file_models_model_region_provider_proto_rawDesc = nil file_models_model_region_provider_proto_goTypes = nil file_models_model_region_provider_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_region_province.pb.go b/EdgeCommon/pkg/rpc/pb/model_region_province.pb.go index 0e61b51..e955e58 100644 --- a/EdgeCommon/pkg/rpc/pb/model_region_province.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_region_province.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_region_province.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -123,40 +124,29 @@ func (x *RegionProvince) GetRegionCountry() *RegionCountry { var File_models_model_region_province_proto protoreflect.FileDescriptor -var file_models_model_region_province_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x02, 0x0a, 0x0e, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, - 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, - 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, - 0x6f, 0x64, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_region_province_proto_rawDesc = "" + + "\n" + + "\"models/model_region_province.proto\x12\x02pb\x1a!models/model_region_country.proto\"\x91\x02\n" + + "\x0eRegionProvince\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12(\n" + + "\x0fregionCountryId\x18\x04 \x01(\x03R\x0fregionCountryId\x12\x1e\n" + + "\n" + + "customName\x18\x05 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x06 \x03(\tR\vcustomCodes\x12 \n" + + "\vdisplayName\x18\a \x01(\tR\vdisplayName\x127\n" + + "\rregionCountry\x18\x1e \x01(\v2\x11.pb.RegionCountryR\rregionCountryB\x06Z\x04./pbb\x06proto3" var ( file_models_model_region_province_proto_rawDescOnce sync.Once - file_models_model_region_province_proto_rawDescData = file_models_model_region_province_proto_rawDesc + file_models_model_region_province_proto_rawDescData []byte ) func file_models_model_region_province_proto_rawDescGZIP() []byte { file_models_model_region_province_proto_rawDescOnce.Do(func() { - file_models_model_region_province_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_region_province_proto_rawDescData) + file_models_model_region_province_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_region_province_proto_rawDesc), len(file_models_model_region_province_proto_rawDesc))) }) return file_models_model_region_province_proto_rawDescData } @@ -185,7 +175,7 @@ func file_models_model_region_province_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_region_province_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_region_province_proto_rawDesc), len(file_models_model_region_province_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -196,7 +186,6 @@ func file_models_model_region_province_proto_init() { MessageInfos: file_models_model_region_province_proto_msgTypes, }.Build() File_models_model_region_province_proto = out.File - file_models_model_region_province_proto_rawDesc = nil file_models_model_region_province_proto_goTypes = nil file_models_model_region_province_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_region_town.pb.go b/EdgeCommon/pkg/rpc/pb/model_region_town.pb.go index 785fad0..20503e7 100644 --- a/EdgeCommon/pkg/rpc/pb/model_region_town.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_region_town.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_region_town.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,39 +123,32 @@ func (x *RegionTown) GetRegionCity() *RegionCity { var File_models_model_region_town_proto protoreflect.FileDescriptor -var file_models_model_region_town_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x77, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfe, 0x01, 0x0a, 0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, - 0x6f, 0x77, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, - 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, - 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, - 0x64, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, - 0x69, 0x74, 0x79, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_region_town_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_region_town.proto\x12\x02pb\x1a\x1emodels/model_region_city.proto\"\xfe\x01\n" + + "\n" + + "RegionTown\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\"\n" + + "\fregionCityId\x18\x04 \x01(\x03R\fregionCityId\x12\x1e\n" + + "\n" + + "customName\x18\x05 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x06 \x03(\tR\vcustomCodes\x12 \n" + + "\vdisplayName\x18\a \x01(\tR\vdisplayName\x12.\n" + + "\n" + + "regionCity\x18\x1e \x01(\v2\x0e.pb.RegionCityR\n" + + "regionCityB\x06Z\x04./pbb\x06proto3" var ( file_models_model_region_town_proto_rawDescOnce sync.Once - file_models_model_region_town_proto_rawDescData = file_models_model_region_town_proto_rawDesc + file_models_model_region_town_proto_rawDescData []byte ) func file_models_model_region_town_proto_rawDescGZIP() []byte { file_models_model_region_town_proto_rawDescOnce.Do(func() { - file_models_model_region_town_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_region_town_proto_rawDescData) + file_models_model_region_town_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_region_town_proto_rawDesc), len(file_models_model_region_town_proto_rawDesc))) }) return file_models_model_region_town_proto_rawDescData } @@ -183,7 +177,7 @@ func file_models_model_region_town_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_region_town_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_region_town_proto_rawDesc), len(file_models_model_region_town_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -194,7 +188,6 @@ func file_models_model_region_town_proto_init() { MessageInfos: file_models_model_region_town_proto_msgTypes, }.Build() File_models_model_region_town_proto = out.File - file_models_model_region_town_proto_rawDesc = nil file_models_model_region_town_proto_goTypes = nil file_models_model_region_town_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_report_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_report_node.pb.go index 977e18f..86ae8bb 100644 --- a/EdgeCommon/pkg/rpc/pb/model_report_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_report_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_report_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -146,43 +147,34 @@ func (x *ReportNode) GetReportNodeGroups() []*ReportNodeGroup { var File_models_model_report_node_proto protoreflect.FileDescriptor -var file_models_model_report_node_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x02, 0x0a, 0x0a, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, - 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, - 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x73, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x69, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, - 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x1a, 0x0a, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x49, 0x50, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x49, 0x50, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, - 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x10, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_report_node_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_report_node.proto\x12\x02pb\x1a$models/model_report_node_group.proto\"\xbf\x02\n" + + "\n" + + "ReportNode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\buniqueId\x18\x02 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x03 \x01(\tR\x06secret\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x05 \x01(\tR\x04name\x12\x1a\n" + + "\blocation\x18\x06 \x01(\tR\blocation\x12\x10\n" + + "\x03isp\x18\a \x01(\tR\x03isp\x12\x1a\n" + + "\bisActive\x18\b \x01(\bR\bisActive\x12\x1e\n" + + "\n" + + "statusJSON\x18\t \x01(\fR\n" + + "statusJSON\x12\x1a\n" + + "\ballowIPs\x18\n" + + " \x03(\tR\ballowIPs\x12?\n" + + "\x10reportNodeGroups\x18\v \x03(\v2\x13.pb.ReportNodeGroupR\x10reportNodeGroupsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_report_node_proto_rawDescOnce sync.Once - file_models_model_report_node_proto_rawDescData = file_models_model_report_node_proto_rawDesc + file_models_model_report_node_proto_rawDescData []byte ) func file_models_model_report_node_proto_rawDescGZIP() []byte { file_models_model_report_node_proto_rawDescOnce.Do(func() { - file_models_model_report_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_report_node_proto_rawDescData) + file_models_model_report_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_report_node_proto_rawDesc), len(file_models_model_report_node_proto_rawDesc))) }) return file_models_model_report_node_proto_rawDescData } @@ -211,7 +203,7 @@ func file_models_model_report_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_report_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_report_node_proto_rawDesc), len(file_models_model_report_node_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -222,7 +214,6 @@ func file_models_model_report_node_proto_init() { MessageInfos: file_models_model_report_node_proto_msgTypes, }.Build() File_models_model_report_node_proto = out.File - file_models_model_report_node_proto_rawDesc = nil file_models_model_report_node_proto_goTypes = nil file_models_model_report_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_report_node_group.pb.go b/EdgeCommon/pkg/rpc/pb/model_report_node_group.pb.go index d4967aa..0ab75a3 100644 --- a/EdgeCommon/pkg/rpc/pb/model_report_node_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_report_node_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_report_node_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -83,26 +84,22 @@ func (x *ReportNodeGroup) GetIsOn() bool { var File_models_model_report_node_group_proto protoreflect.FileDescriptor -var file_models_model_report_node_group_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x49, 0x0a, 0x0f, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_report_node_group_proto_rawDesc = "" + + "\n" + + "$models/model_report_node_group.proto\x12\x02pb\"I\n" + + "\x0fReportNodeGroup\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_report_node_group_proto_rawDescOnce sync.Once - file_models_model_report_node_group_proto_rawDescData = file_models_model_report_node_group_proto_rawDesc + file_models_model_report_node_group_proto_rawDescData []byte ) func file_models_model_report_node_group_proto_rawDescGZIP() []byte { file_models_model_report_node_group_proto_rawDescOnce.Do(func() { - file_models_model_report_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_report_node_group_proto_rawDescData) + file_models_model_report_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_report_node_group_proto_rawDesc), len(file_models_model_report_node_group_proto_rawDesc))) }) return file_models_model_report_node_group_proto_rawDescData } @@ -128,7 +125,7 @@ func file_models_model_report_node_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_report_node_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_report_node_group_proto_rawDesc), len(file_models_model_report_node_group_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -139,7 +136,6 @@ func file_models_model_report_node_group_proto_init() { MessageInfos: file_models_model_report_node_group_proto_msgTypes, }.Build() File_models_model_report_node_group_proto = out.File - file_models_model_report_node_group_proto_rawDesc = nil file_models_model_report_node_group_proto_goTypes = nil file_models_model_report_node_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_report_result.pb.go b/EdgeCommon/pkg/rpc/pb/model_report_result.pb.go index 1e4488b..dfecb1b 100644 --- a/EdgeCommon/pkg/rpc/pb/model_report_result.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_report_result.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_report_result.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -138,38 +139,32 @@ func (x *ReportResult) GetLevel() string { var File_models_model_report_result_proto protoreflect.FileDescriptor -var file_models_model_report_result_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x88, 0x02, 0x0a, 0x0c, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, - 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x74, - 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, - 0x74, 0x44, 0x65, 0x73, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, - 0x67, 0x65, 0x74, 0x44, 0x65, 0x73, 0x63, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, - 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1c, 0x0a, - 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_report_result_proto_rawDesc = "" + + "\n" + + " models/model_report_result.proto\x12\x02pb\"\x88\x02\n" + + "\fReportResult\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1a\n" + + "\btargetId\x18\x03 \x01(\x03R\btargetId\x12\x1e\n" + + "\n" + + "targetDesc\x18\x04 \x01(\tR\n" + + "targetDesc\x12\"\n" + + "\freportNodeId\x18\x05 \x01(\x03R\freportNodeId\x12\x12\n" + + "\x04isOk\x18\x06 \x01(\bR\x04isOk\x12\x16\n" + + "\x06costMs\x18\a \x01(\x02R\x06costMs\x12\x14\n" + + "\x05error\x18\b \x01(\tR\x05error\x12\x1c\n" + + "\tupdatedAt\x18\t \x01(\x03R\tupdatedAt\x12\x14\n" + + "\x05level\x18\n" + + " \x01(\tR\x05levelB\x06Z\x04./pbb\x06proto3" var ( file_models_model_report_result_proto_rawDescOnce sync.Once - file_models_model_report_result_proto_rawDescData = file_models_model_report_result_proto_rawDesc + file_models_model_report_result_proto_rawDescData []byte ) func file_models_model_report_result_proto_rawDescGZIP() []byte { file_models_model_report_result_proto_rawDescOnce.Do(func() { - file_models_model_report_result_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_report_result_proto_rawDescData) + file_models_model_report_result_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_report_result_proto_rawDesc), len(file_models_model_report_result_proto_rawDesc))) }) return file_models_model_report_result_proto_rawDescData } @@ -195,7 +190,7 @@ func file_models_model_report_result_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_report_result_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_report_result_proto_rawDesc), len(file_models_model_report_result_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -206,7 +201,6 @@ func file_models_model_report_result_proto_init() { MessageInfos: file_models_model_report_result_proto_msgTypes, }.Build() File_models_model_report_result_proto = out.File - file_models_model_report_result_proto_rawDesc = nil file_models_model_report_result_proto_goTypes = nil file_models_model_report_result_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_report_task.pb.go b/EdgeCommon/pkg/rpc/pb/model_report_task.pb.go index 970051f..7a7463b 100644 --- a/EdgeCommon/pkg/rpc/pb/model_report_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_report_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_report_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -107,35 +108,25 @@ func (x *IPAddrReportTask) GetNodeIPAddress() *NodeIPAddress { var File_models_model_report_task_proto protoreflect.FileDescriptor -var file_models_model_report_task_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x10, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, - 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, - 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, - 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x79, 0x12, 0x37, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_report_task_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_report_task.proto\x12\x02pb\x1a\"models/model_node_ip_address.proto\"\xc1\x01\n" + + "\x10IPAddrReportTask\x12\x0e\n" + + "\x02ip\x18\x01 \x01(\tR\x02ip\x12\x12\n" + + "\x04port\x18\x02 \x01(\x05R\x04port\x12\x16\n" + + "\x06costMs\x18\x03 \x01(\x02R\x06costMs\x12\x14\n" + + "\x05level\x18\x04 \x01(\tR\x05level\x12\"\n" + + "\fconnectivity\x18\x05 \x01(\x02R\fconnectivity\x127\n" + + "\rnodeIPAddress\x18\x1e \x01(\v2\x11.pb.NodeIPAddressR\rnodeIPAddressB\x06Z\x04./pbb\x06proto3" var ( file_models_model_report_task_proto_rawDescOnce sync.Once - file_models_model_report_task_proto_rawDescData = file_models_model_report_task_proto_rawDesc + file_models_model_report_task_proto_rawDescData []byte ) func file_models_model_report_task_proto_rawDescGZIP() []byte { file_models_model_report_task_proto_rawDescOnce.Do(func() { - file_models_model_report_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_report_task_proto_rawDescData) + file_models_model_report_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_report_task_proto_rawDesc), len(file_models_model_report_task_proto_rawDesc))) }) return file_models_model_report_task_proto_rawDescData } @@ -164,7 +155,7 @@ func file_models_model_report_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_report_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_report_task_proto_rawDesc), len(file_models_model_report_task_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -175,7 +166,6 @@ func file_models_model_report_task_proto_init() { MessageInfos: file_models_model_report_task_proto_msgTypes, }.Build() File_models_model_report_task_proto = out.File - file_models_model_report_task_proto_rawDesc = nil file_models_model_report_task_proto_goTypes = nil file_models_model_report_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_reverse_proxy.pb.go b/EdgeCommon/pkg/rpc/pb/model_reverse_proxy.pb.go index 815e18e..d3cc661 100644 --- a/EdgeCommon/pkg/rpc/pb/model_reverse_proxy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_reverse_proxy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_reverse_proxy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -90,31 +91,23 @@ func (x *ReverseProxy) GetBackupOriginsJSON() []byte { var File_models_model_reverse_proxy_proto protoreflect.FileDescriptor -var file_models_model_reverse_proxy_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xa4, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64, - 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x2e, 0x0a, 0x12, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x70, 0x72, 0x69, - 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x2c, 0x0a, 0x11, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 0x62, 0x61, 0x63, 0x6b, - 0x75, 0x70, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_reverse_proxy_proto_rawDesc = "" + + "\n" + + " models/model_reverse_proxy.proto\x12\x02pb\"\xa4\x01\n" + + "\fReverseProxy\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12&\n" + + "\x0eschedulingJSON\x18\x02 \x01(\fR\x0eschedulingJSON\x12.\n" + + "\x12primaryOriginsJSON\x18\x03 \x01(\fR\x12primaryOriginsJSON\x12,\n" + + "\x11backupOriginsJSON\x18\x04 \x01(\fR\x11backupOriginsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_reverse_proxy_proto_rawDescOnce sync.Once - file_models_model_reverse_proxy_proto_rawDescData = file_models_model_reverse_proxy_proto_rawDesc + file_models_model_reverse_proxy_proto_rawDescData []byte ) func file_models_model_reverse_proxy_proto_rawDescGZIP() []byte { file_models_model_reverse_proxy_proto_rawDescOnce.Do(func() { - file_models_model_reverse_proxy_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_reverse_proxy_proto_rawDescData) + file_models_model_reverse_proxy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_reverse_proxy_proto_rawDesc), len(file_models_model_reverse_proxy_proto_rawDesc))) }) return file_models_model_reverse_proxy_proto_rawDescData } @@ -140,7 +133,7 @@ func file_models_model_reverse_proxy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_reverse_proxy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_reverse_proxy_proto_rawDesc), len(file_models_model_reverse_proxy_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -151,7 +144,6 @@ func file_models_model_reverse_proxy_proto_init() { MessageInfos: file_models_model_reverse_proxy_proto_msgTypes, }.Build() File_models_model_reverse_proxy_proto = out.File - file_models_model_reverse_proxy_proto_rawDesc = nil file_models_model_reverse_proxy_proto_goTypes = nil file_models_model_reverse_proxy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_script.pb.go b/EdgeCommon/pkg/rpc/pb/model_script.pb.go index eae440c..3576174 100644 --- a/EdgeCommon/pkg/rpc/pb/model_script.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_script.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_script.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -114,31 +115,26 @@ func (x *Script) GetUpdatedAt() int64 { var File_models_model_script_proto protoreflect.FileDescriptor -var file_models_model_script_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, - 0xa6, 0x01, 0x0a, 0x06, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, - 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, - 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_script_proto_rawDesc = "" + + "\n" + + "\x19models/model_script.proto\x12\x02pb\"\xa6\x01\n" + + "\x06Script\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12\x1a\n" + + "\bfilename\x18\x05 \x01(\tR\bfilename\x12\x12\n" + + "\x04code\x18\x06 \x01(\tR\x04code\x12\x1c\n" + + "\tupdatedAt\x18\a \x01(\x03R\tupdatedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_script_proto_rawDescOnce sync.Once - file_models_model_script_proto_rawDescData = file_models_model_script_proto_rawDesc + file_models_model_script_proto_rawDescData []byte ) func file_models_model_script_proto_rawDescGZIP() []byte { file_models_model_script_proto_rawDescOnce.Do(func() { - file_models_model_script_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_script_proto_rawDescData) + file_models_model_script_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_script_proto_rawDesc), len(file_models_model_script_proto_rawDesc))) }) return file_models_model_script_proto_rawDescData } @@ -164,7 +160,7 @@ func file_models_model_script_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_script_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_script_proto_rawDesc), len(file_models_model_script_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -175,7 +171,6 @@ func file_models_model_script_proto_init() { MessageInfos: file_models_model_script_proto_msgTypes, }.Build() File_models_model_script_proto = out.File - file_models_model_script_proto_rawDesc = nil file_models_model_script_proto_goTypes = nil file_models_model_script_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server.pb.go b/EdgeCommon/pkg/rpc/pb/model_server.pb.go index 61801a5..f081f86 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -331,103 +332,60 @@ func (x *Server) GetUser() *User { var File_models_model_server_proto protoreflect.FileDescriptor -var file_models_model_server_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x09, 0x0a, 0x06, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x12, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x69, 0x6e, 0x63, 0x6c, 0x75, - 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x78, 0x63, 0x6c, 0x75, - 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x65, - 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, - 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x4e, - 0x41, 0x4d, 0x45, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x75, 0x70, 0x70, 0x6f, - 0x72, 0x74, 0x43, 0x4e, 0x41, 0x4d, 0x45, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, - 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x18, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x73, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, - 0x1c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x41, 0x75, 0x64, - 0x69, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41, - 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x64, 0x69, 0x74, - 0x69, 0x6e, 0x67, 0x41, 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x75, 0x64, - 0x69, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x74, 0x12, 0x38, 0x0a, 0x17, 0x61, 0x75, 0x64, 0x69, 0x74, - 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x17, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, - 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x44, 0x0a, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, - 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, - 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x07, 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x74, - 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6c, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x14, 0x0a, 0x05, 0x77, 0x65, 0x62, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x77, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x24, 0x0a, 0x0d, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x54, 0x69, - 0x6d, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, - 0x64, 0x74, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x62, 0x61, 0x6e, 0x64, 0x77, - 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0e, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, - 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x18, 0x22, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, - 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x23, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x33, 0x0a, 0x0c, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, - 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_proto_rawDesc = "" + + "\n" + + "\x19models/model_server.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\x1a\x1fmodels/model_server_group.proto\x1a\x17models/model_user.proto\x1a.models/model_server_name_auditing_result.proto\"\xa0\t\n" + + "\x06Server\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x12 \x01(\bR\x04isOn\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\"\n" + + "\fincludeNodes\x18\x05 \x01(\fR\fincludeNodes\x12\"\n" + + "\fexcludeNodes\x18\x06 \x01(\fR\fexcludeNodes\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x18\n" + + "\adnsName\x18\x13 \x01(\tR\adnsName\x12\"\n" + + "\fsupportCNAME\x18\x17 \x01(\bR\fsupportCNAME\x12\x1e\n" + + "\n" + + "userPlanId\x18\x18 \x01(\x03R\n" + + "userPlanId\x12\x16\n" + + "\x06userId\x18\x1d \x01(\x03R\x06userId\x12\x16\n" + + "\x06config\x18\x11 \x01(\fR\x06config\x12(\n" + + "\x0fserverNamesJSON\x18\b \x01(\fR\x0fserverNamesJSON\x12(\n" + + "\x0ffirstServerName\x18! \x01(\tR\x0ffirstServerName\x12*\n" + + "\x10countServerNames\x18\x1c \x01(\x05R\x10countServerNames\x12\x1e\n" + + "\n" + + "isAuditing\x18\x14 \x01(\bR\n" + + "isAuditing\x12\x1e\n" + + "\n" + + "auditingAt\x18\x19 \x01(\x03R\n" + + "auditingAt\x128\n" + + "\x17auditingServerNamesJSON\x18\x15 \x01(\fR\x17auditingServerNamesJSON\x12D\n" + + "\x0eauditingResult\x18\x16 \x01(\v2\x1c.pb.ServerNameAuditingResultR\x0eauditingResult\x12\x1a\n" + + "\bhttpJSON\x18\t \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\n" + + " \x01(\fR\thttpsJSON\x12\x18\n" + + "\atcpJSON\x18\v \x01(\fR\atcpJSON\x12\x18\n" + + "\atlsJSON\x18\f \x01(\fR\atlsJSON\x12\x18\n" + + "\audpJSON\x18\x0e \x01(\fR\audpJSON\x12\x14\n" + + "\x05webId\x18\x0f \x01(\x03R\x05webId\x12*\n" + + "\x10reverseProxyJSON\x18\x10 \x01(\fR\x10reverseProxyJSON\x12$\n" + + "\rbandwidthTime\x18\x1a \x01(\tR\rbandwidthTime\x12&\n" + + "\x0ebandwidthBytes\x18\x1b \x01(\x03R\x0ebandwidthBytes\x12$\n" + + "\rcountRequests\x18\" \x01(\x03R\rcountRequests\x120\n" + + "\x13countAttackRequests\x18# \x01(\x03R\x13countAttackRequests\x121\n" + + "\vnodeCluster\x18\x1e \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\x123\n" + + "\fserverGroups\x18\x1f \x03(\v2\x0f.pb.ServerGroupR\fserverGroups\x12\x1c\n" + + "\x04user\x18 \x01(\v2\b.pb.UserR\x04userB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_proto_rawDescOnce sync.Once - file_models_model_server_proto_rawDescData = file_models_model_server_proto_rawDesc + file_models_model_server_proto_rawDescData []byte ) func file_models_model_server_proto_rawDescGZIP() []byte { file_models_model_server_proto_rawDescOnce.Do(func() { - file_models_model_server_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_proto_rawDescData) + file_models_model_server_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_proto_rawDesc), len(file_models_model_server_proto_rawDesc))) }) return file_models_model_server_proto_rawDescData } @@ -465,7 +423,7 @@ func file_models_model_server_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_proto_rawDesc), len(file_models_model_server_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -476,7 +434,6 @@ func file_models_model_server_proto_init() { MessageInfos: file_models_model_server_proto_msgTypes, }.Build() File_models_model_server_proto = out.File - file_models_model_server_proto_rawDesc = nil file_models_model_server_proto_goTypes = nil file_models_model_server_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_bandwidth_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_bandwidth_stat.pb.go index d8a8ac6..dcf5fb0 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_bandwidth_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_bandwidth_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_bandwidth_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -195,57 +196,41 @@ func (x *ServerBandwidthStat) GetCountIPs() int64 { var File_models_model_server_bandwidth_stat_proto protoreflect.FileDescriptor -var file_models_model_server_bandwidth_stat_proto_rawDesc = []byte{ - 0x0a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xb9, - 0x04, 0x0a, 0x13, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, - 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, - 0x74, 0x69, 0x6d, 0x65, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, - 0x6d, 0x65, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x69, - 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x62, 0x69, 0x74, 0x73, 0x12, 0x22, - 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, - 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x0f, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x12, 0x3c, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, - 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x10, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, - 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1a, - 0x0a, 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_bandwidth_stat_proto_rawDesc = "" + + "\n" + + "(models/model_server_bandwidth_stat.proto\x12\x02pb\"\xb9\x04\n" + + "\x13ServerBandwidthStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\x12\x10\n" + + "\x03day\x18\x04 \x01(\tR\x03day\x12\x16\n" + + "\x06timeAt\x18\x05 \x01(\tR\x06timeAt\x12\x14\n" + + "\x05bytes\x18\x06 \x01(\x03R\x05bytes\x12\x1e\n" + + "\n" + + "totalBytes\x18\t \x01(\x03R\n" + + "totalBytes\x12\x12\n" + + "\x04bits\x18\a \x01(\x03R\x04bits\x12\"\n" + + "\fnodeRegionId\x18\b \x01(\x03R\fnodeRegionId\x12 \n" + + "\vcachedBytes\x18\n" + + " \x01(\x03R\vcachedBytes\x12 \n" + + "\vattackBytes\x18\v \x01(\x03R\vattackBytes\x12$\n" + + "\rcountRequests\x18\f \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\r \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x0e \x01(\x03R\x13countAttackRequests\x12\x1e\n" + + "\n" + + "userPlanId\x18\x0f \x01(\x03R\n" + + "userPlanId\x12<\n" + + "\x19countWebsocketConnections\x18\x10 \x01(\x03R\x19countWebsocketConnections\x12\x1a\n" + + "\bcountIPs\x18\x11 \x01(\x03R\bcountIPsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_bandwidth_stat_proto_rawDescOnce sync.Once - file_models_model_server_bandwidth_stat_proto_rawDescData = file_models_model_server_bandwidth_stat_proto_rawDesc + file_models_model_server_bandwidth_stat_proto_rawDescData []byte ) func file_models_model_server_bandwidth_stat_proto_rawDescGZIP() []byte { file_models_model_server_bandwidth_stat_proto_rawDescOnce.Do(func() { - file_models_model_server_bandwidth_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_bandwidth_stat_proto_rawDescData) + file_models_model_server_bandwidth_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_bandwidth_stat_proto_rawDesc), len(file_models_model_server_bandwidth_stat_proto_rawDesc))) }) return file_models_model_server_bandwidth_stat_proto_rawDescData } @@ -271,7 +256,7 @@ func file_models_model_server_bandwidth_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_bandwidth_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_bandwidth_stat_proto_rawDesc), len(file_models_model_server_bandwidth_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -282,7 +267,6 @@ func file_models_model_server_bandwidth_stat_proto_init() { MessageInfos: file_models_model_server_bandwidth_stat_proto_msgTypes, }.Build() File_models_model_server_bandwidth_stat_proto = out.File - file_models_model_server_bandwidth_stat_proto_rawDesc = nil file_models_model_server_bandwidth_stat_proto_goTypes = nil file_models_model_server_bandwidth_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_bill.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_bill.pb.go index aee9708..f2e8a24 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_bill.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_bill.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_bill.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -178,60 +179,39 @@ func (x *ServerBill) GetServer() *Server { var File_models_model_server_bill_proto protoreflect.FileDescriptor -var file_models_model_server_bill_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0x82, 0x04, 0x0a, 0x0a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x02, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, - 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x12, 0x2c, 0x0a, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x74, 0x6f, 0x74, - 0x61, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x3a, - 0x0a, 0x18, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, - 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x18, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, - 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x62, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, - 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, - 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x75, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x1f, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x04, 0x70, 0x6c, - 0x61, 0x6e, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, - 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_bill_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_server_bill.proto\x12\x02pb\x1a\x17models/model_plan.proto\x1a\x1cmodels/model_user_plan.proto\x1a\x17models/model_user.proto\x1a\x19models/model_server.proto\"\x82\x04\n" + + "\n" + + "ServerBill\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\x12\x16\n" + + "\x06amount\x18\x04 \x01(\x02R\x06amount\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\x12\x1e\n" + + "\n" + + "userPlanId\x18\x06 \x01(\x03R\n" + + "userPlanId\x12\x16\n" + + "\x06planId\x18\a \x01(\x03R\x06planId\x12,\n" + + "\x11totalTrafficBytes\x18\b \x01(\x03R\x11totalTrafficBytes\x12:\n" + + "\x18bandwidthPercentileBytes\x18\t \x01(\x03R\x18bandwidthPercentileBytes\x120\n" + + "\x13bandwidthPercentile\x18\n" + + " \x01(\x05R\x13bandwidthPercentile\x12\x1c\n" + + "\tpriceType\x18\v \x01(\tR\tpriceType\x12(\n" + + "\buserPlan\x18\x1e \x01(\v2\f.pb.UserPlanR\buserPlan\x12\x1c\n" + + "\x04plan\x18\x1f \x01(\v2\b.pb.PlanR\x04plan\x12\x1c\n" + + "\x04user\x18 \x01(\v2\b.pb.UserR\x04user\x12\"\n" + + "\x06server\x18! \x01(\v2\n" + + ".pb.ServerR\x06serverB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_bill_proto_rawDescOnce sync.Once - file_models_model_server_bill_proto_rawDescData = file_models_model_server_bill_proto_rawDesc + file_models_model_server_bill_proto_rawDescData []byte ) func file_models_model_server_bill_proto_rawDescGZIP() []byte { file_models_model_server_bill_proto_rawDescOnce.Do(func() { - file_models_model_server_bill_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_bill_proto_rawDescData) + file_models_model_server_bill_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_bill_proto_rawDesc), len(file_models_model_server_bill_proto_rawDesc))) }) return file_models_model_server_bill_proto_rawDescData } @@ -269,7 +249,7 @@ func file_models_model_server_bill_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_bill_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_bill_proto_rawDesc), len(file_models_model_server_bill_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -280,7 +260,6 @@ func file_models_model_server_bill_proto_init() { MessageInfos: file_models_model_server_bill_proto_msgTypes, }.Build() File_models_model_server_bill_proto = out.File - file_models_model_server_bill_proto_rawDesc = nil file_models_model_server_bill_proto_goTypes = nil file_models_model_server_bill_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_daily_stat.pb.go index a974ea8..e9a55ab 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -195,56 +196,37 @@ func (x *ServerDailyStat) GetCountIPs() int64 { var File_models_model_server_daily_stat_proto protoreflect.FileDescriptor -var file_models_model_server_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xad, 0x04, 0x0a, 0x0f, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, - 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, - 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x14, 0x63, 0x68, 0x65, 0x63, - 0x6b, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x6e, 0x67, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x16, 0x0a, 0x06, - 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, - 0x61, 0x6e, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x69, - 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x69, - 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, - 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x12, 0x1a, - 0x0a, 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_daily_stat_proto_rawDesc = "" + + "\n" + + "$models/model_server_daily_stat.proto\x12\x02pb\"\xad\x04\n" + + "\x0fServerDailyStat\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06userId\x18\x10 \x01(\x03R\x06userId\x12\"\n" + + "\fnodeRegionId\x18\x02 \x01(\x03R\fnodeRegionId\x12\x14\n" + + "\x05bytes\x18\x03 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x05 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x06 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\a \x01(\x03R\x13countCachedRequests\x12\x1c\n" + + "\tcreatedAt\x18\x04 \x01(\x03R\tcreatedAt\x120\n" + + "\x13countAttackRequests\x18\b \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\t \x01(\x03R\vattackBytes\x122\n" + + "\x14checkTrafficLimiting\x18\n" + + " \x01(\bR\x14checkTrafficLimiting\x12\x16\n" + + "\x06planId\x18\v \x01(\x03R\x06planId\x12\x10\n" + + "\x03day\x18\f \x01(\tR\x03day\x12\x12\n" + + "\x04hour\x18\r \x01(\tR\x04hour\x12\x1a\n" + + "\btimeFrom\x18\x0e \x01(\tR\btimeFrom\x12\x16\n" + + "\x06timeTo\x18\x0f \x01(\tR\x06timeTo\x12\x1a\n" + + "\bcountIPs\x18\x11 \x01(\x03R\bcountIPsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_daily_stat_proto_rawDescOnce sync.Once - file_models_model_server_daily_stat_proto_rawDescData = file_models_model_server_daily_stat_proto_rawDesc + file_models_model_server_daily_stat_proto_rawDescData []byte ) func file_models_model_server_daily_stat_proto_rawDescGZIP() []byte { file_models_model_server_daily_stat_proto_rawDescOnce.Do(func() { - file_models_model_server_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_daily_stat_proto_rawDescData) + file_models_model_server_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_daily_stat_proto_rawDesc), len(file_models_model_server_daily_stat_proto_rawDesc))) }) return file_models_model_server_daily_stat_proto_rawDescData } @@ -270,7 +252,7 @@ func file_models_model_server_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_daily_stat_proto_rawDesc), len(file_models_model_server_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -281,7 +263,6 @@ func file_models_model_server_daily_stat_proto_init() { MessageInfos: file_models_model_server_daily_stat_proto_msgTypes, }.Build() File_models_model_server_daily_stat_proto = out.File - file_models_model_server_daily_stat_proto_rawDesc = nil file_models_model_server_daily_stat_proto_goTypes = nil file_models_model_server_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_domain_hourly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_domain_hourly_stat.pb.go index c48515a..0ddabf5 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_domain_hourly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_domain_hourly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_domain_hourly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -107,36 +108,25 @@ func (x *ServerDomainHourlyStat) GetAttackBytes() int64 { var File_models_model_server_domain_hourly_stat_proto protoreflect.FileDescriptor -var file_models_model_server_domain_hourly_stat_proto_rawDesc = []byte{ - 0x0a, 0x2c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x68, 0x6f, 0x75, - 0x72, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x22, 0xdc, 0x01, 0x0a, 0x16, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_models_model_server_domain_hourly_stat_proto_rawDesc = "" + + "\n" + + ",models/model_server_domain_hourly_stat.proto\x12\x02pb\"\xdc\x01\n" + + "\x16ServerDomainHourlyStat\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06domain\x18\x02 \x01(\tR\x06domain\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_domain_hourly_stat_proto_rawDescOnce sync.Once - file_models_model_server_domain_hourly_stat_proto_rawDescData = file_models_model_server_domain_hourly_stat_proto_rawDesc + file_models_model_server_domain_hourly_stat_proto_rawDescData []byte ) func file_models_model_server_domain_hourly_stat_proto_rawDescGZIP() []byte { file_models_model_server_domain_hourly_stat_proto_rawDescOnce.Do(func() { - file_models_model_server_domain_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_domain_hourly_stat_proto_rawDescData) + file_models_model_server_domain_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_domain_hourly_stat_proto_rawDesc), len(file_models_model_server_domain_hourly_stat_proto_rawDesc))) }) return file_models_model_server_domain_hourly_stat_proto_rawDescData } @@ -162,7 +152,7 @@ func file_models_model_server_domain_hourly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_domain_hourly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_domain_hourly_stat_proto_rawDesc), len(file_models_model_server_domain_hourly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -173,7 +163,6 @@ func file_models_model_server_domain_hourly_stat_proto_init() { MessageInfos: file_models_model_server_domain_hourly_stat_proto_msgTypes, }.Build() File_models_model_server_domain_hourly_stat_proto = out.File - file_models_model_server_domain_hourly_stat_proto_rawDesc = nil file_models_model_server_domain_hourly_stat_proto_goTypes = nil file_models_model_server_domain_hourly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_group.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_group.pb.go index 30f90a3..bf6a2b3 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -90,27 +91,23 @@ func (x *ServerGroup) GetIsOn() bool { var File_models_model_server_group_proto protoreflect.FileDescriptor -var file_models_model_server_group_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x5d, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_group_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_server_group.proto\x12\x02pb\"]\n" + + "\vServerGroup\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_group_proto_rawDescOnce sync.Once - file_models_model_server_group_proto_rawDescData = file_models_model_server_group_proto_rawDesc + file_models_model_server_group_proto_rawDescData []byte ) func file_models_model_server_group_proto_rawDescGZIP() []byte { file_models_model_server_group_proto_rawDescOnce.Do(func() { - file_models_model_server_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_group_proto_rawDescData) + file_models_model_server_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_group_proto_rawDesc), len(file_models_model_server_group_proto_rawDesc))) }) return file_models_model_server_group_proto_rawDescData } @@ -136,7 +133,7 @@ func file_models_model_server_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_group_proto_rawDesc), len(file_models_model_server_group_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -147,7 +144,6 @@ func file_models_model_server_group_proto_init() { MessageInfos: file_models_model_server_group_proto_msgTypes, }.Build() File_models_model_server_group_proto = out.File - file_models_model_server_group_proto_rawDesc = nil file_models_model_server_group_proto_goTypes = nil file_models_model_server_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_name_auditing_result.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_name_auditing_result.pb.go index e2c094a..9a084c6 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_name_auditing_result.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_name_auditing_result.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_name_auditing_result.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -82,28 +83,22 @@ func (x *ServerNameAuditingResult) GetCreatedAt() int64 { var File_models_model_server_name_auditing_result_proto protoreflect.FileDescriptor -var file_models_model_server_name_auditing_result_proto_rawDesc = []byte{ - 0x0a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x22, 0x64, 0x0a, 0x18, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_name_auditing_result_proto_rawDesc = "" + + "\n" + + ".models/model_server_name_auditing_result.proto\x12\x02pb\"d\n" + + "\x18ServerNameAuditingResult\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x16\n" + + "\x06reason\x18\x02 \x01(\tR\x06reason\x12\x1c\n" + + "\tcreatedAt\x18\x03 \x01(\x03R\tcreatedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_name_auditing_result_proto_rawDescOnce sync.Once - file_models_model_server_name_auditing_result_proto_rawDescData = file_models_model_server_name_auditing_result_proto_rawDesc + file_models_model_server_name_auditing_result_proto_rawDescData []byte ) func file_models_model_server_name_auditing_result_proto_rawDescGZIP() []byte { file_models_model_server_name_auditing_result_proto_rawDescOnce.Do(func() { - file_models_model_server_name_auditing_result_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_name_auditing_result_proto_rawDescData) + file_models_model_server_name_auditing_result_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_name_auditing_result_proto_rawDesc), len(file_models_model_server_name_auditing_result_proto_rawDesc))) }) return file_models_model_server_name_auditing_result_proto_rawDescData } @@ -129,7 +124,7 @@ func file_models_model_server_name_auditing_result_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_name_auditing_result_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_name_auditing_result_proto_rawDesc), len(file_models_model_server_name_auditing_result_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -140,7 +135,6 @@ func file_models_model_server_name_auditing_result_proto_init() { MessageInfos: file_models_model_server_name_auditing_result_proto_msgTypes, }.Build() File_models_model_server_name_auditing_result_proto = out.File - file_models_model_server_name_auditing_result_proto_rawDesc = nil file_models_model_server_name_auditing_result_proto_goTypes = nil file_models_model_server_name_auditing_result_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_stat_board.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_stat_board.pb.go index a45353f..6eb0cc0 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_stat_board.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_stat_board.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_stat_board.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -83,26 +84,22 @@ func (x *ServerStatBoard) GetIsOn() bool { var File_models_model_server_stat_board_proto protoreflect.FileDescriptor -var file_models_model_server_stat_board_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x49, 0x0a, 0x0f, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_stat_board_proto_rawDesc = "" + + "\n" + + "$models/model_server_stat_board.proto\x12\x02pb\"I\n" + + "\x0fServerStatBoard\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_stat_board_proto_rawDescOnce sync.Once - file_models_model_server_stat_board_proto_rawDescData = file_models_model_server_stat_board_proto_rawDesc + file_models_model_server_stat_board_proto_rawDescData []byte ) func file_models_model_server_stat_board_proto_rawDescGZIP() []byte { file_models_model_server_stat_board_proto_rawDescOnce.Do(func() { - file_models_model_server_stat_board_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_stat_board_proto_rawDescData) + file_models_model_server_stat_board_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_stat_board_proto_rawDesc), len(file_models_model_server_stat_board_proto_rawDesc))) }) return file_models_model_server_stat_board_proto_rawDescData } @@ -128,7 +125,7 @@ func file_models_model_server_stat_board_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_stat_board_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_stat_board_proto_rawDesc), len(file_models_model_server_stat_board_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -139,7 +136,6 @@ func file_models_model_server_stat_board_proto_init() { MessageInfos: file_models_model_server_stat_board_proto_msgTypes, }.Build() File_models_model_server_stat_board_proto = out.File - file_models_model_server_stat_board_proto_rawDesc = nil file_models_model_server_stat_board_proto_goTypes = nil file_models_model_server_stat_board_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_server_stat_board_chart.pb.go b/EdgeCommon/pkg/rpc/pb/model_server_stat_board_chart.pb.go index e24494a..db09337 100644 --- a/EdgeCommon/pkg/rpc/pb/model_server_stat_board_chart.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_server_stat_board_chart.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_server_stat_board_chart.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -75,29 +76,21 @@ func (x *ServerStatBoardChart) GetMetricChart() *MetricChart { var File_models_model_server_stat_board_chart_proto protoreflect.FileDescriptor -var file_models_model_server_stat_board_chart_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x5f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x59, 0x0a, 0x14, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x0b, 0x6d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, - 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, - 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_server_stat_board_chart_proto_rawDesc = "" + + "\n" + + "*models/model_server_stat_board_chart.proto\x12\x02pb\x1a\x1fmodels/model_metric_chart.proto\"Y\n" + + "\x14ServerStatBoardChart\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x121\n" + + "\vmetricChart\x18\x1e \x01(\v2\x0f.pb.MetricChartR\vmetricChartB\x06Z\x04./pbb\x06proto3" var ( file_models_model_server_stat_board_chart_proto_rawDescOnce sync.Once - file_models_model_server_stat_board_chart_proto_rawDescData = file_models_model_server_stat_board_chart_proto_rawDesc + file_models_model_server_stat_board_chart_proto_rawDescData []byte ) func file_models_model_server_stat_board_chart_proto_rawDescGZIP() []byte { file_models_model_server_stat_board_chart_proto_rawDescOnce.Do(func() { - file_models_model_server_stat_board_chart_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_server_stat_board_chart_proto_rawDescData) + file_models_model_server_stat_board_chart_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_server_stat_board_chart_proto_rawDesc), len(file_models_model_server_stat_board_chart_proto_rawDesc))) }) return file_models_model_server_stat_board_chart_proto_rawDescData } @@ -126,7 +119,7 @@ func file_models_model_server_stat_board_chart_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_server_stat_board_chart_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_server_stat_board_chart_proto_rawDesc), len(file_models_model_server_stat_board_chart_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -137,7 +130,6 @@ func file_models_model_server_stat_board_chart_proto_init() { MessageInfos: file_models_model_server_stat_board_chart_proto_msgTypes, }.Build() File_models_model_server_stat_board_chart_proto = out.File - file_models_model_server_stat_board_chart_proto_rawDesc = nil file_models_model_server_stat_board_chart_proto_goTypes = nil file_models_model_server_stat_board_chart_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_size_capacity.pb.go b/EdgeCommon/pkg/rpc/pb/model_size_capacity.pb.go index e676503..7c5ad2a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_size_capacity.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_size_capacity.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_size_capacity.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -74,24 +75,21 @@ func (x *SizeCapacity) GetUnit() string { var File_models_model_size_capacity_proto protoreflect.FileDescriptor -var file_models_model_size_capacity_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x69, 0x7a, 0x65, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x38, 0x0a, 0x0c, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, - 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x75, 0x6e, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_size_capacity_proto_rawDesc = "" + + "\n" + + " models/model_size_capacity.proto\x12\x02pb\"8\n" + + "\fSizeCapacity\x12\x14\n" + + "\x05count\x18\x01 \x01(\x03R\x05count\x12\x12\n" + + "\x04unit\x18\x02 \x01(\tR\x04unitB\x06Z\x04./pbb\x06proto3" var ( file_models_model_size_capacity_proto_rawDescOnce sync.Once - file_models_model_size_capacity_proto_rawDescData = file_models_model_size_capacity_proto_rawDesc + file_models_model_size_capacity_proto_rawDescData []byte ) func file_models_model_size_capacity_proto_rawDescGZIP() []byte { file_models_model_size_capacity_proto_rawDescOnce.Do(func() { - file_models_model_size_capacity_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_size_capacity_proto_rawDescData) + file_models_model_size_capacity_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_size_capacity_proto_rawDesc), len(file_models_model_size_capacity_proto_rawDesc))) }) return file_models_model_size_capacity_proto_rawDescData } @@ -117,7 +115,7 @@ func file_models_model_size_capacity_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_size_capacity_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_size_capacity_proto_rawDesc), len(file_models_model_size_capacity_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -128,7 +126,6 @@ func file_models_model_size_capacity_proto_init() { MessageInfos: file_models_model_size_capacity_proto_msgTypes, }.Build() File_models_model_size_capacity_proto = out.File - file_models_model_size_capacity_proto_rawDesc = nil file_models_model_size_capacity_proto_goTypes = nil file_models_model_size_capacity_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_ssl_cert.pb.go b/EdgeCommon/pkg/rpc/pb/model_ssl_cert.pb.go index e00867b..cc9e7a7 100644 --- a/EdgeCommon/pkg/rpc/pb/model_ssl_cert.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_ssl_cert.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_ssl_cert.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -194,51 +195,41 @@ func (x *SSLCert) GetUpdatedAt() int64 { var File_models_model_ssl_cert_proto protoreflect.FileDescriptor -var file_models_model_ssl_cert_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x73, 0x6c, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0xe1, 0x03, 0x0a, 0x07, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x65, 0x67, - 0x69, 0x6e, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, - 0x42, 0x65, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x45, - 0x6e, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, - 0x45, 0x6e, 0x64, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x41, 0x43, 0x4d, 0x45, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x41, 0x43, 0x4d, 0x45, 0x12, 0x1e, 0x0a, 0x0a, 0x61, - 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6f, - 0x63, 0x73, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x6f, 0x63, 0x73, 0x70, 0x12, - 0x24, 0x0a, 0x0d, 0x6f, 0x63, 0x73, 0x70, 0x49, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x6f, 0x63, 0x73, 0x70, 0x49, 0x73, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6f, 0x63, 0x73, 0x70, 0x45, 0x72, 0x72, - 0x6f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x63, 0x73, 0x70, 0x45, 0x72, - 0x72, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x43, 0x41, 0x18, 0x0d, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x43, 0x41, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_ssl_cert_proto_rawDesc = "" + + "\n" + + "\x1bmodels/model_ssl_cert.proto\x12\x02pb\"\xe1\x03\n" + + "\aSSLCert\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vtimeBeginAt\x18\x04 \x01(\x03R\vtimeBeginAt\x12\x1c\n" + + "\ttimeEndAt\x18\x05 \x01(\x03R\ttimeEndAt\x12\x1a\n" + + "\bdnsNames\x18\x06 \x03(\tR\bdnsNames\x12 \n" + + "\vcommonNames\x18\a \x03(\tR\vcommonNames\x12\x16\n" + + "\x06isACME\x18\b \x01(\bR\x06isACME\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x11 \x01(\x03R\n" + + "acmeTaskId\x12\x12\n" + + "\x04ocsp\x18\t \x01(\fR\x04ocsp\x12$\n" + + "\rocspIsUpdated\x18\n" + + " \x01(\bR\rocspIsUpdated\x12\x1c\n" + + "\tocspError\x18\v \x01(\tR\tocspError\x12 \n" + + "\vdescription\x18\f \x01(\tR\vdescription\x12\x12\n" + + "\x04isCA\x18\r \x01(\bR\x04isCA\x12\x1e\n" + + "\n" + + "serverName\x18\x0e \x01(\tR\n" + + "serverName\x12\x1c\n" + + "\tcreatedAt\x18\x0f \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tupdatedAt\x18\x10 \x01(\x03R\tupdatedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_ssl_cert_proto_rawDescOnce sync.Once - file_models_model_ssl_cert_proto_rawDescData = file_models_model_ssl_cert_proto_rawDesc + file_models_model_ssl_cert_proto_rawDescData []byte ) func file_models_model_ssl_cert_proto_rawDescGZIP() []byte { file_models_model_ssl_cert_proto_rawDescOnce.Do(func() { - file_models_model_ssl_cert_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_ssl_cert_proto_rawDescData) + file_models_model_ssl_cert_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_ssl_cert_proto_rawDesc), len(file_models_model_ssl_cert_proto_rawDesc))) }) return file_models_model_ssl_cert_proto_rawDescData } @@ -264,7 +255,7 @@ func file_models_model_ssl_cert_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_ssl_cert_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_ssl_cert_proto_rawDesc), len(file_models_model_ssl_cert_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -275,7 +266,6 @@ func file_models_model_ssl_cert_proto_init() { MessageInfos: file_models_model_ssl_cert_proto_msgTypes, }.Build() File_models_model_ssl_cert_proto = out.File - file_models_model_ssl_cert_proto_rawDesc = nil file_models_model_ssl_cert_proto_goTypes = nil file_models_model_ssl_cert_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_traffic_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_traffic_daily_stat.pb.go index 6352f65..06f62ea 100644 --- a/EdgeCommon/pkg/rpc/pb/model_traffic_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_traffic_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_traffic_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -122,39 +123,27 @@ func (x *TrafficDailyStat) GetAttackBytes() int64 { var File_models_model_traffic_daily_stat_proto protoreflect.FileDescriptor -var file_models_model_traffic_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, - 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x98, 0x02, 0x0a, 0x10, - 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, - 0x61, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, - 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_traffic_daily_stat_proto_rawDesc = "" + + "\n" + + "%models/model_traffic_daily_stat.proto\x12\x02pb\"\x98\x02\n" + + "\x10TrafficDailyStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x05 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x06 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\a \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\b \x01(\x03R\vattackBytesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_traffic_daily_stat_proto_rawDescOnce sync.Once - file_models_model_traffic_daily_stat_proto_rawDescData = file_models_model_traffic_daily_stat_proto_rawDesc + file_models_model_traffic_daily_stat_proto_rawDescData []byte ) func file_models_model_traffic_daily_stat_proto_rawDescGZIP() []byte { file_models_model_traffic_daily_stat_proto_rawDescOnce.Do(func() { - file_models_model_traffic_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_traffic_daily_stat_proto_rawDescData) + file_models_model_traffic_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_traffic_daily_stat_proto_rawDesc), len(file_models_model_traffic_daily_stat_proto_rawDesc))) }) return file_models_model_traffic_daily_stat_proto_rawDescData } @@ -180,7 +169,7 @@ func file_models_model_traffic_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_traffic_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_traffic_daily_stat_proto_rawDesc), len(file_models_model_traffic_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -191,7 +180,6 @@ func file_models_model_traffic_daily_stat_proto_init() { MessageInfos: file_models_model_traffic_daily_stat_proto_msgTypes, }.Build() File_models_model_traffic_daily_stat_proto = out.File - file_models_model_traffic_daily_stat_proto_rawDesc = nil file_models_model_traffic_daily_stat_proto_goTypes = nil file_models_model_traffic_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_traffic_package.pb.go b/EdgeCommon/pkg/rpc/pb/model_traffic_package.pb.go index 3accd76..c08e4f4 100644 --- a/EdgeCommon/pkg/rpc/pb/model_traffic_package.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_traffic_package.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_traffic_package.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -99,28 +100,24 @@ func (x *TrafficPackage) GetIsOn() bool { var File_models_model_traffic_package_proto protoreflect.FileDescriptor -var file_models_model_traffic_package_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x72, 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, - 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_traffic_package_proto_rawDesc = "" + + "\n" + + "\"models/model_traffic_package.proto\x12\x02pb\"r\n" + + "\x0eTrafficPackage\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04size\x18\x02 \x01(\x05R\x04size\x12\x12\n" + + "\x04unit\x18\x03 \x01(\tR\x04unit\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_traffic_package_proto_rawDescOnce sync.Once - file_models_model_traffic_package_proto_rawDescData = file_models_model_traffic_package_proto_rawDesc + file_models_model_traffic_package_proto_rawDescData []byte ) func file_models_model_traffic_package_proto_rawDescGZIP() []byte { file_models_model_traffic_package_proto_rawDescOnce.Do(func() { - file_models_model_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_traffic_package_proto_rawDescData) + file_models_model_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_traffic_package_proto_rawDesc), len(file_models_model_traffic_package_proto_rawDesc))) }) return file_models_model_traffic_package_proto_rawDescData } @@ -146,7 +143,7 @@ func file_models_model_traffic_package_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_traffic_package_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_traffic_package_proto_rawDesc), len(file_models_model_traffic_package_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -157,7 +154,6 @@ func file_models_model_traffic_package_proto_init() { MessageInfos: file_models_model_traffic_package_proto_msgTypes, }.Build() File_models_model_traffic_package_proto = out.File - file_models_model_traffic_package_proto_rawDesc = nil file_models_model_traffic_package_proto_goTypes = nil file_models_model_traffic_package_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_traffic_package_period.pb.go b/EdgeCommon/pkg/rpc/pb/model_traffic_package_period.pb.go index a9a118d..da4425f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_traffic_package_period.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_traffic_package_period.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_traffic_package_period.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -99,29 +100,24 @@ func (x *TrafficPackagePeriod) GetMonths() int32 { var File_models_model_traffic_package_period_proto protoreflect.FileDescriptor -var file_models_model_traffic_package_period_proto_rawDesc = []byte{ - 0x0a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, - 0x7c, 0x0a, 0x14, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x75, 0x6e, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x73, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x73, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_traffic_package_period_proto_rawDesc = "" + + "\n" + + ")models/model_traffic_package_period.proto\x12\x02pb\"|\n" + + "\x14TrafficPackagePeriod\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x14\n" + + "\x05count\x18\x03 \x01(\x05R\x05count\x12\x12\n" + + "\x04unit\x18\x04 \x01(\tR\x04unit\x12\x16\n" + + "\x06months\x18\x05 \x01(\x05R\x06monthsB\x06Z\x04./pbb\x06proto3" var ( file_models_model_traffic_package_period_proto_rawDescOnce sync.Once - file_models_model_traffic_package_period_proto_rawDescData = file_models_model_traffic_package_period_proto_rawDesc + file_models_model_traffic_package_period_proto_rawDescData []byte ) func file_models_model_traffic_package_period_proto_rawDescGZIP() []byte { file_models_model_traffic_package_period_proto_rawDescOnce.Do(func() { - file_models_model_traffic_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_traffic_package_period_proto_rawDescData) + file_models_model_traffic_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_traffic_package_period_proto_rawDesc), len(file_models_model_traffic_package_period_proto_rawDesc))) }) return file_models_model_traffic_package_period_proto_rawDescData } @@ -147,7 +143,7 @@ func file_models_model_traffic_package_period_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_traffic_package_period_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_traffic_package_period_proto_rawDesc), len(file_models_model_traffic_package_period_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +154,6 @@ func file_models_model_traffic_package_period_proto_init() { MessageInfos: file_models_model_traffic_package_period_proto_msgTypes, }.Build() File_models_model_traffic_package_period_proto = out.File - file_models_model_traffic_package_period_proto_rawDesc = nil file_models_model_traffic_package_period_proto_goTypes = nil file_models_model_traffic_package_period_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_traffic_package_price.pb.go b/EdgeCommon/pkg/rpc/pb/model_traffic_package_price.pb.go index 84bd217..31c9bcd 100644 --- a/EdgeCommon/pkg/rpc/pb/model_traffic_package_price.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_traffic_package_price.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_traffic_package_price.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,33 +92,23 @@ func (x *TrafficPackagePrice) GetPrice() float64 { var File_models_model_traffic_package_price_proto protoreflect.FileDescriptor -var file_models_model_traffic_package_price_proto_rawDesc = []byte{ - 0x0a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xb3, - 0x01, 0x0a, 0x13, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, - 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_traffic_package_price_proto_rawDesc = "" + + "\n" + + "(models/model_traffic_package_price.proto\x12\x02pb\"\xb3\x01\n" + + "\x13TrafficPackagePrice\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\x12\"\n" + + "\fnodeRegionId\x18\x02 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x03 \x01(\x03R\x16trafficPackagePeriodId\x12\x14\n" + + "\x05price\x18\x04 \x01(\x01R\x05priceB\x06Z\x04./pbb\x06proto3" var ( file_models_model_traffic_package_price_proto_rawDescOnce sync.Once - file_models_model_traffic_package_price_proto_rawDescData = file_models_model_traffic_package_price_proto_rawDesc + file_models_model_traffic_package_price_proto_rawDescData []byte ) func file_models_model_traffic_package_price_proto_rawDescGZIP() []byte { file_models_model_traffic_package_price_proto_rawDescOnce.Do(func() { - file_models_model_traffic_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_traffic_package_price_proto_rawDescData) + file_models_model_traffic_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_traffic_package_price_proto_rawDesc), len(file_models_model_traffic_package_price_proto_rawDesc))) }) return file_models_model_traffic_package_price_proto_rawDescData } @@ -143,7 +134,7 @@ func file_models_model_traffic_package_price_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_traffic_package_price_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_traffic_package_price_proto_rawDesc), len(file_models_model_traffic_package_price_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -154,7 +145,6 @@ func file_models_model_traffic_package_price_proto_init() { MessageInfos: file_models_model_traffic_package_price_proto_msgTypes, }.Build() File_models_model_traffic_package_price_proto = out.File - file_models_model_traffic_package_price_proto_rawDesc = nil file_models_model_traffic_package_price_proto_goTypes = nil file_models_model_traffic_package_price_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user.pb.go b/EdgeCommon/pkg/rpc/pb/model_user.pb.go index 8724012..68ece7c 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.21.12 +// protoc v3.19.6 // source: models/model_user.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/model_user_access_key.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_access_key.pb.go index 8681a7a..bf93d7f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_access_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_access_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_access_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -123,35 +124,29 @@ func (x *UserAccessKey) GetAccessedAt() int64 { var File_models_model_user_access_key_proto protoreflect.FileDescriptor -var file_models_model_user_access_key_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xdf, 0x01, 0x0a, 0x0d, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x75, 0x62, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_access_key_proto_rawDesc = "" + + "\n" + + "\"models/model_user_access_key.proto\x12\x02pb\"\xdf\x01\n" + + "\rUserAccessKey\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x1c\n" + + "\tsubUserId\x18\x03 \x01(\x03R\tsubUserId\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x1a\n" + + "\buniqueId\x18\x05 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x06 \x01(\tR\x06secret\x12 \n" + + "\vdescription\x18\a \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "accessedAt\x18\b \x01(\x03R\n" + + "accessedAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_access_key_proto_rawDescOnce sync.Once - file_models_model_user_access_key_proto_rawDescData = file_models_model_user_access_key_proto_rawDesc + file_models_model_user_access_key_proto_rawDescData []byte ) func file_models_model_user_access_key_proto_rawDescGZIP() []byte { file_models_model_user_access_key_proto_rawDescOnce.Do(func() { - file_models_model_user_access_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_access_key_proto_rawDescData) + file_models_model_user_access_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_access_key_proto_rawDesc), len(file_models_model_user_access_key_proto_rawDesc))) }) return file_models_model_user_access_key_proto_rawDescData } @@ -177,7 +172,7 @@ func file_models_model_user_access_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_access_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_access_key_proto_rawDesc), len(file_models_model_user_access_key_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -188,7 +183,6 @@ func file_models_model_user_access_key_proto_init() { MessageInfos: file_models_model_user_access_key_proto_msgTypes, }.Build() File_models_model_user_access_key_proto = out.File - file_models_model_user_access_key_proto_rawDesc = nil file_models_model_user_access_key_proto_goTypes = nil file_models_model_user_access_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_account.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_account.pb.go index 58f3f4a..716bedf 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_account.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_account.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_account.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,31 +99,24 @@ func (x *UserAccount) GetUser() *User { var File_models_model_user_account_proto protoreflect.FileDescriptor -var file_models_model_user_account_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, - 0x01, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x01, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x12, 0x1c, - 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_account_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_user_account.proto\x12\x02pb\x1a\x17models/model_user.proto\"\x8b\x01\n" + + "\vUserAccount\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + + "\x05total\x18\x03 \x01(\x01R\x05total\x12 \n" + + "\vtotalFrozen\x18\x04 \x01(\x01R\vtotalFrozen\x12\x1c\n" + + "\x04user\x18\x1e \x01(\v2\b.pb.UserR\x04userB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_account_proto_rawDescOnce sync.Once - file_models_model_user_account_proto_rawDescData = file_models_model_user_account_proto_rawDesc + file_models_model_user_account_proto_rawDescData []byte ) func file_models_model_user_account_proto_rawDescGZIP() []byte { file_models_model_user_account_proto_rawDescOnce.Do(func() { - file_models_model_user_account_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_account_proto_rawDescData) + file_models_model_user_account_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_account_proto_rawDesc), len(file_models_model_user_account_proto_rawDesc))) }) return file_models_model_user_account_proto_rawDescData } @@ -151,7 +145,7 @@ func file_models_model_user_account_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_account_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_account_proto_rawDesc), len(file_models_model_user_account_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -162,7 +156,6 @@ func file_models_model_user_account_proto_init() { MessageInfos: file_models_model_user_account_proto_msgTypes, }.Build() File_models_model_user_account_proto = out.File - file_models_model_user_account_proto_rawDesc = nil file_models_model_user_account_proto_goTypes = nil file_models_model_user_account_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_account_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_account_daily_stat.pb.go index 03a40b9..0f22562 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_account_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_account_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_account_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -98,30 +99,24 @@ func (x *UserAccountDailyStat) GetExpense() float32 { var File_models_model_user_account_daily_stat_proto protoreflect.FileDescriptor -var file_models_model_user_account_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x69, 0x6c, - 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0x80, 0x01, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x06, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x78, 0x70, - 0x65, 0x6e, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x65, 0x78, 0x70, 0x65, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_user_account_daily_stat_proto_rawDesc = "" + + "\n" + + "*models/model_user_account_daily_stat.proto\x12\x02pb\"\x80\x01\n" + + "\x14UserAccountDailyStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day\x12\x14\n" + + "\x05month\x18\x03 \x01(\tR\x05month\x12\x16\n" + + "\x06income\x18\x04 \x01(\x02R\x06income\x12\x18\n" + + "\aexpense\x18\x05 \x01(\x02R\aexpenseB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_account_daily_stat_proto_rawDescOnce sync.Once - file_models_model_user_account_daily_stat_proto_rawDescData = file_models_model_user_account_daily_stat_proto_rawDesc + file_models_model_user_account_daily_stat_proto_rawDescData []byte ) func file_models_model_user_account_daily_stat_proto_rawDescGZIP() []byte { file_models_model_user_account_daily_stat_proto_rawDescOnce.Do(func() { - file_models_model_user_account_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_account_daily_stat_proto_rawDescData) + file_models_model_user_account_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_account_daily_stat_proto_rawDesc), len(file_models_model_user_account_daily_stat_proto_rawDesc))) }) return file_models_model_user_account_daily_stat_proto_rawDescData } @@ -147,7 +142,7 @@ func file_models_model_user_account_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_account_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_account_daily_stat_proto_rawDesc), len(file_models_model_user_account_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +153,6 @@ func file_models_model_user_account_daily_stat_proto_init() { MessageInfos: file_models_model_user_account_daily_stat_proto_msgTypes, }.Build() File_models_model_user_account_daily_stat_proto = out.File - file_models_model_user_account_daily_stat_proto_rawDesc = nil file_models_model_user_account_daily_stat_proto_goTypes = nil file_models_model_user_account_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_account_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_account_log.pb.go index a91cb74..1cebe79 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_account_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_account_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_account_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -162,51 +163,35 @@ func (x *UserAccountLog) GetUserAccount() *UserAccount { var File_models_model_user_account_log_proto protoreflect.FileDescriptor -var file_models_model_user_account_log_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x03, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, - 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x01, 0x52, 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x6c, 0x74, 0x61, 0x46, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x52, - 0x0b, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x46, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x12, 0x14, 0x0a, 0x05, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x74, 0x6f, 0x74, - 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x7a, 0x65, - 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x72, - 0x6f, 0x7a, 0x65, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, - 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, - 0x12, 0x31, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, - 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_user_account_log_proto_rawDesc = "" + + "\n" + + "#models/model_user_account_log.proto\x12\x02pb\x1a\x17models/model_user.proto\x1a\x1fmodels/model_user_account.proto\"\x9d\x03\n" + + "\x0eUserAccountLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12$\n" + + "\ruserAccountId\x18\x03 \x01(\x03R\ruserAccountId\x12\x14\n" + + "\x05delta\x18\x04 \x01(\x01R\x05delta\x12 \n" + + "\vdeltaFrozen\x18\x05 \x01(\x01R\vdeltaFrozen\x12\x14\n" + + "\x05total\x18\x06 \x01(\x01R\x05total\x12 \n" + + "\vtotalFrozen\x18\a \x01(\x01R\vtotalFrozen\x12\x1c\n" + + "\teventType\x18\b \x01(\tR\teventType\x12 \n" + + "\vdescription\x18\t \x01(\tR\vdescription\x12\x1c\n" + + "\tcreatedAt\x18\n" + + " \x01(\x03R\tcreatedAt\x12\x1e\n" + + "\n" + + "paramsJSON\x18\v \x01(\fR\n" + + "paramsJSON\x12\x1c\n" + + "\x04user\x18\x1e \x01(\v2\b.pb.UserR\x04user\x121\n" + + "\vuserAccount\x18\x1f \x01(\v2\x0f.pb.UserAccountR\vuserAccountB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_account_log_proto_rawDescOnce sync.Once - file_models_model_user_account_log_proto_rawDescData = file_models_model_user_account_log_proto_rawDesc + file_models_model_user_account_log_proto_rawDescData []byte ) func file_models_model_user_account_log_proto_rawDescGZIP() []byte { file_models_model_user_account_log_proto_rawDescOnce.Do(func() { - file_models_model_user_account_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_account_log_proto_rawDescData) + file_models_model_user_account_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_account_log_proto_rawDesc), len(file_models_model_user_account_log_proto_rawDesc))) }) return file_models_model_user_account_log_proto_rawDescData } @@ -238,7 +223,7 @@ func file_models_model_user_account_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_account_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_account_log_proto_rawDesc), len(file_models_model_user_account_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -249,7 +234,6 @@ func file_models_model_user_account_log_proto_init() { MessageInfos: file_models_model_user_account_log_proto_msgTypes, }.Build() File_models_model_user_account_log_proto = out.File - file_models_model_user_account_log_proto_rawDesc = nil file_models_model_user_account_log_proto_goTypes = nil file_models_model_user_account_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_ad_instance.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_ad_instance.pb.go index 1625f19..0b1db0f 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_ad_instance.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_ad_instance.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_ad_instance.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -195,65 +196,39 @@ func (x *UserADInstance) GetObjectsJSON() []byte { var File_models_model_user_ad_instance_proto protoreflect.FileDescriptor -var file_models_model_user_ad_instance_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x04, 0x0a, 0x0e, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x14, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, - 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, - 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x78, - 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, - 0x61, 0x78, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x62, 0x6a, - 0x65, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, - 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x43, 0x0a, 0x11, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x11, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x22, - 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x22, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_ad_instance_proto_rawDesc = "" + + "\n" + + "#models/model_user_ad_instance.proto\x12\x02pb\x1a&models/model_ad_package_instance.proto\x1a\x17models/model_user.proto\"\xf7\x04\n" + + "\x0eUserADInstance\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x120\n" + + "\x13adPackageInstanceId\x18\x03 \x01(\x03R\x13adPackageInstanceId\x12,\n" + + "\x11adPackagePeriodId\x18\x04 \x01(\x03R\x11adPackagePeriodId\x122\n" + + "\x14adPackagePeriodCount\x18\x05 \x01(\x05R\x14adPackagePeriodCount\x120\n" + + "\x13adPackagePeriodUnit\x18\x06 \x01(\tR\x13adPackagePeriodUnit\x12\x18\n" + + "\adayFrom\x18\a \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\b \x01(\tR\x05dayTo\x12\x1c\n" + + "\tcreatedAt\x18\t \x01(\x03R\tcreatedAt\x12\x1e\n" + + "\n" + + "maxObjects\x18\n" + + " \x01(\x05R\n" + + "maxObjects\x12 \n" + + "\vobjectCodes\x18\v \x03(\tR\vobjectCodes\x12C\n" + + "\x11adPackageInstance\x18\x1e \x01(\v2\x15.pb.ADPackageInstanceR\x11adPackageInstance\x12\x1c\n" + + "\x04user\x18\x1f \x01(\v2\b.pb.UserR\x04user\x12\x1c\n" + + "\tcanDelete\x18 \x01(\bR\tcanDelete\x12 \n" + + "\visAvailable\x18! \x01(\bR\visAvailable\x12\"\n" + + "\fcountObjects\x18\" \x01(\x05R\fcountObjects\x12 \n" + + "\vobjectsJSON\x18# \x01(\fR\vobjectsJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_ad_instance_proto_rawDescOnce sync.Once - file_models_model_user_ad_instance_proto_rawDescData = file_models_model_user_ad_instance_proto_rawDesc + file_models_model_user_ad_instance_proto_rawDescData []byte ) func file_models_model_user_ad_instance_proto_rawDescGZIP() []byte { file_models_model_user_ad_instance_proto_rawDescOnce.Do(func() { - file_models_model_user_ad_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_ad_instance_proto_rawDescData) + file_models_model_user_ad_instance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_ad_instance_proto_rawDesc), len(file_models_model_user_ad_instance_proto_rawDesc))) }) return file_models_model_user_ad_instance_proto_rawDescData } @@ -285,7 +260,7 @@ func file_models_model_user_ad_instance_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_ad_instance_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_ad_instance_proto_rawDesc), len(file_models_model_user_ad_instance_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -296,7 +271,6 @@ func file_models_model_user_ad_instance_proto_init() { MessageInfos: file_models_model_user_ad_instance_proto_msgTypes, }.Build() File_models_model_user_ad_instance_proto = out.File - file_models_model_user_ad_instance_proto_rawDesc = nil file_models_model_user_ad_instance_proto_goTypes = nil file_models_model_user_ad_instance_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_bandwidth_stat.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_bandwidth_stat.pb.go index 41a761b..73fb158 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_bandwidth_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_bandwidth_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_bandwidth_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -99,29 +100,24 @@ func (x *UserBandwidthStat) GetBytes() int64 { var File_models_model_user_bandwidth_stat_proto protoreflect.FileDescriptor -var file_models_model_user_bandwidth_stat_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x73, 0x74, - 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x7b, 0x0a, 0x11, - 0x55, 0x73, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, - 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x74, - 0x69, 0x6d, 0x65, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x6d, - 0x65, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_bandwidth_stat_proto_rawDesc = "" + + "\n" + + "&models/model_user_bandwidth_stat.proto\x12\x02pb\"{\n" + + "\x11UserBandwidthStat\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x10\n" + + "\x03day\x18\x03 \x01(\tR\x03day\x12\x16\n" + + "\x06timeAt\x18\x04 \x01(\tR\x06timeAt\x12\x14\n" + + "\x05bytes\x18\x05 \x01(\x03R\x05bytesB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_bandwidth_stat_proto_rawDescOnce sync.Once - file_models_model_user_bandwidth_stat_proto_rawDescData = file_models_model_user_bandwidth_stat_proto_rawDesc + file_models_model_user_bandwidth_stat_proto_rawDescData []byte ) func file_models_model_user_bandwidth_stat_proto_rawDescGZIP() []byte { file_models_model_user_bandwidth_stat_proto_rawDescOnce.Do(func() { - file_models_model_user_bandwidth_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_bandwidth_stat_proto_rawDescData) + file_models_model_user_bandwidth_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_bandwidth_stat_proto_rawDesc), len(file_models_model_user_bandwidth_stat_proto_rawDesc))) }) return file_models_model_user_bandwidth_stat_proto_rawDescData } @@ -147,7 +143,7 @@ func file_models_model_user_bandwidth_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_bandwidth_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_bandwidth_stat_proto_rawDesc), len(file_models_model_user_bandwidth_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -158,7 +154,6 @@ func file_models_model_user_bandwidth_stat_proto_init() { MessageInfos: file_models_model_user_bandwidth_stat_proto_msgTypes, }.Build() File_models_model_user_bandwidth_stat_proto = out.File - file_models_model_user_bandwidth_stat_proto_rawDesc = nil file_models_model_user_bandwidth_stat_proto_goTypes = nil file_models_model_user_bandwidth_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_bill.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_bill.pb.go index bd7d563..479be64 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_bill.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_bill.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_bill.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -178,47 +179,35 @@ func (x *UserBill) GetIsOverdue() bool { var File_models_model_user_bill_proto protoreflect.FileDescriptor -var file_models_model_user_bill_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x03, 0x0a, 0x08, - 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x79, - 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x79, - 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, - 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x50, 0x61, 0x69, 0x64, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x50, 0x61, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x70, 0x61, 0x69, 0x64, 0x41, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x70, 0x61, 0x69, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, - 0x6e, 0x50, 0x61, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x63, 0x61, 0x6e, 0x50, - 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x0c, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, - 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, - 0x54, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x69, 0x63, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x63, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x4f, 0x76, 0x65, 0x72, 0x64, 0x75, - 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4f, 0x76, 0x65, 0x72, 0x64, - 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_models_model_user_bill_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_user_bill.proto\x12\x02pb\x1a\x17models/model_user.proto\"\x84\x03\n" + + "\bUserBill\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1c\n" + + "\x04user\x18\x02 \x01(\v2\b.pb.UserR\x04user\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x1a\n" + + "\btypeName\x18\x04 \x01(\tR\btypeName\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\x12\x16\n" + + "\x06amount\x18\x06 \x01(\x01R\x06amount\x12\x14\n" + + "\x05month\x18\a \x01(\tR\x05month\x12\x16\n" + + "\x06isPaid\x18\b \x01(\bR\x06isPaid\x12\x16\n" + + "\x06paidAt\x18\t \x01(\x03R\x06paidAt\x12\x12\n" + + "\x04code\x18\n" + + " \x01(\tR\x04code\x12\x16\n" + + "\x06canPay\x18\v \x01(\bR\x06canPay\x12\x18\n" + + "\adayFrom\x18\f \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\r \x01(\tR\x05dayTo\x12 \n" + + "\vpricePeriod\x18\x0e \x01(\tR\vpricePeriod\x12\x1c\n" + + "\tisOverdue\x18\x0f \x01(\bR\tisOverdueB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_bill_proto_rawDescOnce sync.Once - file_models_model_user_bill_proto_rawDescData = file_models_model_user_bill_proto_rawDesc + file_models_model_user_bill_proto_rawDescData []byte ) func file_models_model_user_bill_proto_rawDescGZIP() []byte { file_models_model_user_bill_proto_rawDescOnce.Do(func() { - file_models_model_user_bill_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_bill_proto_rawDescData) + file_models_model_user_bill_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_bill_proto_rawDesc), len(file_models_model_user_bill_proto_rawDesc))) }) return file_models_model_user_bill_proto_rawDescData } @@ -247,7 +236,7 @@ func file_models_model_user_bill_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_bill_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_bill_proto_rawDesc), len(file_models_model_user_bill_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -258,7 +247,6 @@ func file_models_model_user_bill_proto_init() { MessageInfos: file_models_model_user_bill_proto_msgTypes, }.Build() File_models_model_user_bill_proto = out.File - file_models_model_user_bill_proto_rawDesc = nil file_models_model_user_bill_proto_goTypes = nil file_models_model_user_bill_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_email_verification.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_email_verification.pb.go index 5e458b8..7285eaf 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_email_verification.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_email_verification.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_email_verification.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -123,35 +124,29 @@ func (x *UserEmailVerification) GetExpiresAt() int64 { var File_models_model_user_email_verification_proto protoreflect.FileDescriptor -var file_models_model_user_email_verification_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x22, 0xdd, 0x01, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, - 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, - 0x53, 0x65, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x65, - 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_email_verification_proto_rawDesc = "" + + "\n" + + "*models/model_user_email_verification.proto\x12\x02pb\"\xdd\x01\n" + + "\x15UserEmailVerification\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x14\n" + + "\x05email\x18\x02 \x01(\tR\x05email\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\x12\x16\n" + + "\x06isSent\x18\x06 \x01(\bR\x06isSent\x12\x1e\n" + + "\n" + + "isVerified\x18\a \x01(\bR\n" + + "isVerified\x12\x1c\n" + + "\texpiresAt\x18\b \x01(\x03R\texpiresAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_email_verification_proto_rawDescOnce sync.Once - file_models_model_user_email_verification_proto_rawDescData = file_models_model_user_email_verification_proto_rawDesc + file_models_model_user_email_verification_proto_rawDescData []byte ) func file_models_model_user_email_verification_proto_rawDescGZIP() []byte { file_models_model_user_email_verification_proto_rawDescOnce.Do(func() { - file_models_model_user_email_verification_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_email_verification_proto_rawDescData) + file_models_model_user_email_verification_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_email_verification_proto_rawDesc), len(file_models_model_user_email_verification_proto_rawDesc))) }) return file_models_model_user_email_verification_proto_rawDescData } @@ -177,7 +172,7 @@ func file_models_model_user_email_verification_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_email_verification_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_email_verification_proto_rawDesc), len(file_models_model_user_email_verification_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -188,7 +183,6 @@ func file_models_model_user_email_verification_proto_init() { MessageInfos: file_models_model_user_email_verification_proto_msgTypes, }.Build() File_models_model_user_email_verification_proto = out.File - file_models_model_user_email_verification_proto_rawDesc = nil file_models_model_user_email_verification_proto_goTypes = nil file_models_model_user_email_verification_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_feature.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_feature.pb.go index d51b61c..135515e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_feature.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_feature.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_feature.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -91,28 +92,23 @@ func (x *UserFeature) GetSupportPlan() bool { var File_models_model_user_feature_proto protoreflect.FileDescriptor -var file_models_model_user_feature_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x79, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, - 0x0a, 0x0b, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x6e, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_feature_proto_rawDesc = "" + + "\n" + + "\x1fmodels/model_user_feature.proto\x12\x02pb\"y\n" + + "\vUserFeature\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12 \n" + + "\vsupportPlan\x18\x04 \x01(\bR\vsupportPlanB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_feature_proto_rawDescOnce sync.Once - file_models_model_user_feature_proto_rawDescData = file_models_model_user_feature_proto_rawDesc + file_models_model_user_feature_proto_rawDescData []byte ) func file_models_model_user_feature_proto_rawDescGZIP() []byte { file_models_model_user_feature_proto_rawDescOnce.Do(func() { - file_models_model_user_feature_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_feature_proto_rawDescData) + file_models_model_user_feature_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_feature_proto_rawDesc), len(file_models_model_user_feature_proto_rawDesc))) }) return file_models_model_user_feature_proto_rawDescData } @@ -138,7 +134,7 @@ func file_models_model_user_feature_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_feature_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_feature_proto_rawDesc), len(file_models_model_user_feature_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -149,7 +145,6 @@ func file_models_model_user_feature_proto_init() { MessageInfos: file_models_model_user_feature_proto_msgTypes, }.Build() File_models_model_user_feature_proto = out.File - file_models_model_user_feature_proto_rawDesc = nil file_models_model_user_feature_proto_goTypes = nil file_models_model_user_feature_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_identity.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_identity.pb.go index e641015..1b929b5 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_identity.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_identity.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_identity.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -162,44 +163,37 @@ func (x *UserIdentity) GetRejectReason() string { var File_models_model_user_identity_proto protoreflect.FileDescriptor -var file_models_model_user_identity_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xf4, 0x02, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x67, 0x54, 0x79, - 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x67, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x65, - 0x49, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69, - 0x74, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x75, - 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x6a, - 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x72, - 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x76, 0x65, 0x72, - 0x69, 0x66, 0x69, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x76, - 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x41, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x6a, - 0x65, 0x63, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0c, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_identity_proto_rawDesc = "" + + "\n" + + " models/model_user_identity.proto\x12\x02pb\"\xf4\x02\n" + + "\fUserIdentity\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x18\n" + + "\aorgType\x18\x02 \x01(\tR\aorgType\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x1a\n" + + "\brealName\x18\x04 \x01(\tR\brealName\x12\x16\n" + + "\x06number\x18\x05 \x01(\tR\x06number\x12\x18\n" + + "\afileIds\x18\x06 \x03(\x03R\afileIds\x12\x16\n" + + "\x06status\x18\a \x01(\tR\x06status\x12\x1c\n" + + "\tcreatedAt\x18\b \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tupdatedAt\x18\t \x01(\x03R\tupdatedAt\x12 \n" + + "\vsubmittedAt\x18\n" + + " \x01(\x03R\vsubmittedAt\x12\x1e\n" + + "\n" + + "rejectedAt\x18\v \x01(\x03R\n" + + "rejectedAt\x12\x1e\n" + + "\n" + + "verifiedAt\x18\f \x01(\x03R\n" + + "verifiedAt\x12\"\n" + + "\frejectReason\x18\r \x01(\tR\frejectReasonB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_identity_proto_rawDescOnce sync.Once - file_models_model_user_identity_proto_rawDescData = file_models_model_user_identity_proto_rawDesc + file_models_model_user_identity_proto_rawDescData []byte ) func file_models_model_user_identity_proto_rawDescGZIP() []byte { file_models_model_user_identity_proto_rawDescOnce.Do(func() { - file_models_model_user_identity_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_identity_proto_rawDescData) + file_models_model_user_identity_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_identity_proto_rawDesc), len(file_models_model_user_identity_proto_rawDesc))) }) return file_models_model_user_identity_proto_rawDescData } @@ -225,7 +219,7 @@ func file_models_model_user_identity_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_identity_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_identity_proto_rawDesc), len(file_models_model_user_identity_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -236,7 +230,6 @@ func file_models_model_user_identity_proto_init() { MessageInfos: file_models_model_user_identity_proto_msgTypes, }.Build() File_models_model_user_identity_proto = out.File - file_models_model_user_identity_proto_rawDesc = nil file_models_model_user_identity_proto_goTypes = nil file_models_model_user_identity_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_mobile_verification.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_mobile_verification.pb.go index 5dd08cd..6b7ab8e 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_mobile_verification.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_mobile_verification.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_mobile_verification.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -123,36 +124,29 @@ func (x *UserMobileVerification) GetExpiresAt() int64 { var File_models_model_user_mobile_verification_proto protoreflect.FileDescriptor -var file_models_model_user_mobile_verification_proto_rawDesc = []byte{ - 0x0a, 0x2b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, - 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0xe0, 0x01, 0x0a, 0x16, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, - 0x62, 0x69, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x69, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, - 0x69, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x69, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, - 0x73, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, - 0x65, 0x73, 0x41, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_mobile_verification_proto_rawDesc = "" + + "\n" + + "+models/model_user_mobile_verification.proto\x12\x02pb\"\xe0\x01\n" + + "\x16UserMobileVerification\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06mobile\x18\x02 \x01(\tR\x06mobile\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\x12\x16\n" + + "\x06isSent\x18\x06 \x01(\bR\x06isSent\x12\x1e\n" + + "\n" + + "isVerified\x18\a \x01(\bR\n" + + "isVerified\x12\x1c\n" + + "\texpiresAt\x18\b \x01(\x03R\texpiresAtB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_mobile_verification_proto_rawDescOnce sync.Once - file_models_model_user_mobile_verification_proto_rawDescData = file_models_model_user_mobile_verification_proto_rawDesc + file_models_model_user_mobile_verification_proto_rawDescData []byte ) func file_models_model_user_mobile_verification_proto_rawDescGZIP() []byte { file_models_model_user_mobile_verification_proto_rawDescOnce.Do(func() { - file_models_model_user_mobile_verification_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_mobile_verification_proto_rawDescData) + file_models_model_user_mobile_verification_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_mobile_verification_proto_rawDesc), len(file_models_model_user_mobile_verification_proto_rawDesc))) }) return file_models_model_user_mobile_verification_proto_rawDescData } @@ -178,7 +172,7 @@ func file_models_model_user_mobile_verification_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_mobile_verification_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_mobile_verification_proto_rawDesc), len(file_models_model_user_mobile_verification_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -189,7 +183,6 @@ func file_models_model_user_mobile_verification_proto_init() { MessageInfos: file_models_model_user_mobile_verification_proto_msgTypes, }.Build() File_models_model_user_mobile_verification_proto = out.File - file_models_model_user_mobile_verification_proto_rawDesc = nil file_models_model_user_mobile_verification_proto_goTypes = nil file_models_model_user_mobile_verification_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_node.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_node.pb.go index 52652e9..bf733b3 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -146,41 +147,33 @@ func (x *UserNode) GetStatusJSON() []byte { var File_models_model_user_node_proto protoreflect.FileDescriptor -var file_models_model_user_node_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x22, 0xbe, 0x02, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, - 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, - 0x64, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_models_model_user_node_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_user_node.proto\x12\x02pb\"\xbe\x02\n" + + "\bUserNode\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x1a\n" + + "\buniqueId\x18\x03 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x04 \x01(\tR\x06secret\x12\x12\n" + + "\x04name\x18\x05 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1a\n" + + "\bhttpJSON\x18\a \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\b \x01(\fR\thttpsJSON\x12(\n" + + "\x0faccessAddrsJSON\x18\t \x01(\fR\x0faccessAddrsJSON\x12 \n" + + "\vaccessAddrs\x18\n" + + " \x03(\tR\vaccessAddrs\x12\x1e\n" + + "\n" + + "statusJSON\x18\v \x01(\fR\n" + + "statusJSONB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_node_proto_rawDescOnce sync.Once - file_models_model_user_node_proto_rawDescData = file_models_model_user_node_proto_rawDesc + file_models_model_user_node_proto_rawDescData []byte ) func file_models_model_user_node_proto_rawDescGZIP() []byte { file_models_model_user_node_proto_rawDescOnce.Do(func() { - file_models_model_user_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_node_proto_rawDescData) + file_models_model_user_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_node_proto_rawDesc), len(file_models_model_user_node_proto_rawDesc))) }) return file_models_model_user_node_proto_rawDescData } @@ -206,7 +199,7 @@ func file_models_model_user_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_node_proto_rawDesc), len(file_models_model_user_node_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -217,7 +210,6 @@ func file_models_model_user_node_proto_init() { MessageInfos: file_models_model_user_node_proto_msgTypes, }.Build() File_models_model_user_node_proto = out.File - file_models_model_user_node_proto_rawDesc = nil file_models_model_user_node_proto_goTypes = nil file_models_model_user_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_order.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_order.pb.go index e219012..e984758 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_order.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_order.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_order.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -179,52 +180,39 @@ func (x *UserOrder) GetPayURL() string { var File_models_model_user_order_proto protoreflect.FileDescriptor -var file_models_model_user_order_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x03, - 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, - 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x41, 0x74, 0x18, - 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x41, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x18, 0x0c, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x12, - 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x31, 0x0a, - 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x1f, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, 0x6e, 0x50, 0x61, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x06, 0x63, 0x61, 0x6e, 0x50, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x79, 0x55, - 0x52, 0x4c, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x79, 0x55, 0x52, 0x4c, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_order_proto_rawDesc = "" + + "\n" + + "\x1dmodels/model_user_order.proto\x12\x02pb\x1a\x17models/model_user.proto\x1a\x1fmodels/model_order_method.proto\"\xc0\x03\n" + + "\tUserOrder\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12$\n" + + "\rorderMethodId\x18\x05 \x01(\x03R\rorderMethodId\x12\x16\n" + + "\x06status\x18\x06 \x01(\tR\x06status\x12\x16\n" + + "\x06amount\x18\a \x01(\x02R\x06amount\x12\x1e\n" + + "\n" + + "paramsJSON\x18\b \x01(\fR\n" + + "paramsJSON\x12\x1c\n" + + "\tcreatedAt\x18\t \x01(\x03R\tcreatedAt\x12 \n" + + "\vcancelledAt\x18\n" + + " \x01(\x03R\vcancelledAt\x12\x1e\n" + + "\n" + + "finishedAt\x18\v \x01(\x03R\n" + + "finishedAt\x12\x1c\n" + + "\tisExpired\x18\f \x01(\bR\tisExpired\x12\x1c\n" + + "\x04user\x18\x1e \x01(\v2\b.pb.UserR\x04user\x121\n" + + "\vorderMethod\x18\x1f \x01(\v2\x0f.pb.OrderMethodR\vorderMethod\x12\x16\n" + + "\x06canPay\x18 \x01(\bR\x06canPay\x12\x16\n" + + "\x06payURL\x18! \x01(\tR\x06payURLB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_order_proto_rawDescOnce sync.Once - file_models_model_user_order_proto_rawDescData = file_models_model_user_order_proto_rawDesc + file_models_model_user_order_proto_rawDescData []byte ) func file_models_model_user_order_proto_rawDescGZIP() []byte { file_models_model_user_order_proto_rawDescOnce.Do(func() { - file_models_model_user_order_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_order_proto_rawDescData) + file_models_model_user_order_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_order_proto_rawDesc), len(file_models_model_user_order_proto_rawDesc))) }) return file_models_model_user_order_proto_rawDescData } @@ -256,7 +244,7 @@ func file_models_model_user_order_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_order_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_order_proto_rawDesc), len(file_models_model_user_order_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -267,7 +255,6 @@ func file_models_model_user_order_proto_init() { MessageInfos: file_models_model_user_order_proto_msgTypes, }.Build() File_models_model_user_order_proto = out.File - file_models_model_user_order_proto_rawDesc = nil file_models_model_user_order_proto_goTypes = nil file_models_model_user_order_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_plan.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_plan.pb.go index d9ead54..9d45eea 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -140,43 +141,31 @@ func (x *UserPlan) GetServer() *Server { var File_models_model_user_plan_proto protoreflect.FileDescriptor -var file_models_model_user_plan_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0x92, 0x02, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, - 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, - 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, - 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x06, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, - 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_plan_proto_rawDesc = "" + + "\n" + + "\x1cmodels/model_user_plan.proto\x12\x02pb\x1a\x17models/model_user.proto\x1a\x17models/model_plan.proto\x1a\x19models/model_server.proto\"\x92\x02\n" + + "\bUserPlan\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x16\n" + + "\x06planId\x18\x03 \x01(\x03R\x06planId\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x14\n" + + "\x05dayTo\x18\x05 \x01(\tR\x05dayTo\x12\x12\n" + + "\x04name\x18\x06 \x01(\tR\x04name\x12\x1c\n" + + "\x04user\x18\x1e \x01(\v2\b.pb.UserR\x04user\x12\x1c\n" + + "\x04plan\x18\x1f \x01(\v2\b.pb.PlanR\x04plan\x12$\n" + + "\aservers\x18! \x03(\v2\n" + + ".pb.ServerR\aservers\x12&\n" + + "\x06server\x18 \x01(\v2\n" + + ".pb.ServerB\x02\x18\x01R\x06serverB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_plan_proto_rawDescOnce sync.Once - file_models_model_user_plan_proto_rawDescData = file_models_model_user_plan_proto_rawDesc + file_models_model_user_plan_proto_rawDescData []byte ) func file_models_model_user_plan_proto_rawDescGZIP() []byte { file_models_model_user_plan_proto_rawDescOnce.Do(func() { - file_models_model_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_plan_proto_rawDescData) + file_models_model_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_plan_proto_rawDesc), len(file_models_model_user_plan_proto_rawDesc))) }) return file_models_model_user_plan_proto_rawDescData } @@ -212,7 +201,7 @@ func file_models_model_user_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_plan_proto_rawDesc), len(file_models_model_user_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -223,7 +212,6 @@ func file_models_model_user_plan_proto_init() { MessageInfos: file_models_model_user_plan_proto_msgTypes, }.Build() File_models_model_user_plan_proto = out.File - file_models_model_user_plan_proto_rawDesc = nil file_models_model_user_plan_proto_goTypes = nil file_models_model_user_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_script.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_script.pb.go index ac3a3d1..f8156bd 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_script.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_script.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_script.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -155,44 +156,37 @@ func (x *UserScript) GetUser() *User { var File_models_model_user_script_proto protoreflect.FileDescriptor -var file_models_model_user_script_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x02, - 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x4d, 0x44, 0x35, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x4d, 0x44, 0x35, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, - 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, - 0x69, 0x73, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, - 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, - 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x1a, - 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, - 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, - 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_script_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_user_script.proto\x12\x02pb\x1a\x17models/model_user.proto\"\xd8\x02\n" + + "\n" + + "UserScript\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x18\n" + + "\aadminId\x18\x03 \x01(\x03R\aadminId\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x18\n" + + "\acodeMD5\x18\x05 \x01(\tR\acodeMD5\x12\x1c\n" + + "\tcreatedAt\x18\x06 \x01(\x03R\tcreatedAt\x12\x1e\n" + + "\n" + + "isRejected\x18\a \x01(\bR\n" + + "isRejected\x12\x1e\n" + + "\n" + + "rejectedAt\x18\b \x01(\x03R\n" + + "rejectedAt\x12&\n" + + "\x0erejectedReason\x18\t \x01(\tR\x0erejectedReason\x12\x1a\n" + + "\bisPassed\x18\n" + + " \x01(\bR\bisPassed\x12\x1a\n" + + "\bpassedAt\x18\v \x01(\x03R\bpassedAt\x12\x1c\n" + + "\x04user\x18\x1e \x01(\v2\b.pb.UserR\x04userB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_script_proto_rawDescOnce sync.Once - file_models_model_user_script_proto_rawDescData = file_models_model_user_script_proto_rawDesc + file_models_model_user_script_proto_rawDescData []byte ) func file_models_model_user_script_proto_rawDescGZIP() []byte { file_models_model_user_script_proto_rawDescOnce.Do(func() { - file_models_model_user_script_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_script_proto_rawDescData) + file_models_model_user_script_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_script_proto_rawDesc), len(file_models_model_user_script_proto_rawDesc))) }) return file_models_model_user_script_proto_rawDescData } @@ -221,7 +215,7 @@ func file_models_model_user_script_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_script_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_script_proto_rawDesc), len(file_models_model_user_script_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -232,7 +226,6 @@ func file_models_model_user_script_proto_init() { MessageInfos: file_models_model_user_script_proto_msgTypes, }.Build() File_models_model_user_script_proto = out.File - file_models_model_user_script_proto_rawDesc = nil file_models_model_user_script_proto_goTypes = nil file_models_model_user_script_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_ticket.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_ticket.pb.go index 946264b..0f31140 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_ticket.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_ticket.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_ticket.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -147,51 +148,33 @@ func (x *UserTicket) GetLatestUserTicketLog() *UserTicketLog { var File_models_model_user_ticket_proto protoreflect.FileDescriptor -var file_models_model_user_ticket_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x03, 0x0a, 0x0a, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, - 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x6f, 0x67, - 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x6f, - 0x67, 0x41, 0x74, 0x12, 0x46, 0x0a, 0x12, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x12, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x04, 0x75, - 0x73, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x43, 0x0a, 0x13, 0x6c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, - 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x13, 0x6c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_ticket_proto_rawDesc = "" + + "\n" + + "\x1emodels/model_user_ticket.proto\x12\x02pb\x1a'models/model_user_ticket_category.proto\x1a\x17models/model_user.proto\x1a\"models/model_user_ticket_log.proto\"\x81\x03\n" + + "\n" + + "UserTicket\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1e\n" + + "\n" + + "categoryId\x18\x02 \x01(\x03R\n" + + "categoryId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x18\n" + + "\asubject\x18\x04 \x01(\tR\asubject\x12\x12\n" + + "\x04body\x18\x05 \x01(\tR\x04body\x12\x16\n" + + "\x06status\x18\x06 \x01(\tR\x06status\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x1c\n" + + "\tlastLogAt\x18\b \x01(\x03R\tlastLogAt\x12F\n" + + "\x12userTicketCategory\x18\x1e \x01(\v2\x16.pb.UserTicketCategoryR\x12userTicketCategory\x12\x1c\n" + + "\x04user\x18\x1f \x01(\v2\b.pb.UserR\x04user\x12C\n" + + "\x13latestUserTicketLog\x18 \x01(\v2\x11.pb.UserTicketLogR\x13latestUserTicketLogB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_ticket_proto_rawDescOnce sync.Once - file_models_model_user_ticket_proto_rawDescData = file_models_model_user_ticket_proto_rawDesc + file_models_model_user_ticket_proto_rawDescData []byte ) func file_models_model_user_ticket_proto_rawDescGZIP() []byte { file_models_model_user_ticket_proto_rawDescOnce.Do(func() { - file_models_model_user_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_ticket_proto_rawDescData) + file_models_model_user_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_ticket_proto_rawDesc), len(file_models_model_user_ticket_proto_rawDesc))) }) return file_models_model_user_ticket_proto_rawDescData } @@ -226,7 +209,7 @@ func file_models_model_user_ticket_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_ticket_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_ticket_proto_rawDesc), len(file_models_model_user_ticket_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -237,7 +220,6 @@ func file_models_model_user_ticket_proto_init() { MessageInfos: file_models_model_user_ticket_proto_msgTypes, }.Build() File_models_model_user_ticket_proto = out.File - file_models_model_user_ticket_proto_rawDesc = nil file_models_model_user_ticket_proto_goTypes = nil file_models_model_user_ticket_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_ticket_category.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_ticket_category.pb.go index e0517a7..238b513 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_ticket_category.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_ticket_category.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_ticket_category.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -83,26 +84,22 @@ func (x *UserTicketCategory) GetIsOn() bool { var File_models_model_user_ticket_category_proto protoreflect.FileDescriptor -var file_models_model_user_ticket_category_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x4c, 0x0a, - 0x12, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_ticket_category_proto_rawDesc = "" + + "\n" + + "'models/model_user_ticket_category.proto\x12\x02pb\"L\n" + + "\x12UserTicketCategory\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOnB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_ticket_category_proto_rawDescOnce sync.Once - file_models_model_user_ticket_category_proto_rawDescData = file_models_model_user_ticket_category_proto_rawDesc + file_models_model_user_ticket_category_proto_rawDescData []byte ) func file_models_model_user_ticket_category_proto_rawDescGZIP() []byte { file_models_model_user_ticket_category_proto_rawDescOnce.Do(func() { - file_models_model_user_ticket_category_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_ticket_category_proto_rawDescData) + file_models_model_user_ticket_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_ticket_category_proto_rawDesc), len(file_models_model_user_ticket_category_proto_rawDesc))) }) return file_models_model_user_ticket_category_proto_rawDescData } @@ -128,7 +125,7 @@ func file_models_model_user_ticket_category_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_ticket_category_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_ticket_category_proto_rawDesc), len(file_models_model_user_ticket_category_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -139,7 +136,6 @@ func file_models_model_user_ticket_category_proto_init() { MessageInfos: file_models_model_user_ticket_category_proto_msgTypes, }.Build() File_models_model_user_ticket_category_proto = out.File - file_models_model_user_ticket_category_proto_rawDesc = nil file_models_model_user_ticket_category_proto_goTypes = nil file_models_model_user_ticket_category_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_ticket_log.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_ticket_log.pb.go index 39bace3..ace0691 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_ticket_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_ticket_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_ticket_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -139,42 +140,31 @@ func (x *UserTicketLog) GetUser() *User { var File_models_model_user_ticket_log_proto protoreflect.FileDescriptor -var file_models_model_user_ticket_log_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x02, 0x0a, 0x0d, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x69, - 0x73, 0x52, 0x65, 0x61, 0x64, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0a, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x6f, 0x6e, 0x6c, 0x79, 0x12, 0x1f, 0x0a, 0x05, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, - 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x04, - 0x75, 0x73, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_ticket_log_proto_rawDesc = "" + + "\n" + + "\"models/model_user_ticket_log.proto\x12\x02pb\x1a\x18models/model_admin.proto\x1a\x17models/model_user.proto\"\x9c\x02\n" + + "\rUserTicketLog\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x18\n" + + "\aadminId\x18\x02 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x1a\n" + + "\bticketId\x18\x04 \x01(\x03R\bticketId\x12\x16\n" + + "\x06status\x18\x05 \x01(\tR\x06status\x12\x18\n" + + "\acomment\x18\x06 \x01(\tR\acomment\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\x12\x1e\n" + + "\n" + + "isReadonly\x18\b \x01(\bR\n" + + "isReadonly\x12\x1f\n" + + "\x05admin\x18\x1e \x01(\v2\t.pb.AdminR\x05admin\x12\x1c\n" + + "\x04user\x18\x1f \x01(\v2\b.pb.UserR\x04userB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_ticket_log_proto_rawDescOnce sync.Once - file_models_model_user_ticket_log_proto_rawDescData = file_models_model_user_ticket_log_proto_rawDesc + file_models_model_user_ticket_log_proto_rawDescData []byte ) func file_models_model_user_ticket_log_proto_rawDescGZIP() []byte { file_models_model_user_ticket_log_proto_rawDescOnce.Do(func() { - file_models_model_user_ticket_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_ticket_log_proto_rawDescData) + file_models_model_user_ticket_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_ticket_log_proto_rawDesc), len(file_models_model_user_ticket_log_proto_rawDesc))) }) return file_models_model_user_ticket_log_proto_rawDescData } @@ -206,7 +196,7 @@ func file_models_model_user_ticket_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_ticket_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_ticket_log_proto_rawDesc), len(file_models_model_user_ticket_log_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -217,7 +207,6 @@ func file_models_model_user_ticket_log_proto_init() { MessageInfos: file_models_model_user_ticket_log_proto_msgTypes, }.Build() File_models_model_user_ticket_log_proto = out.File - file_models_model_user_ticket_log_proto_rawDesc = nil file_models_model_user_ticket_log_proto_goTypes = nil file_models_model_user_ticket_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_traffic_bill.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_traffic_bill.pb.go index 7f20245..f283aab 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_traffic_bill.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_traffic_bill.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_traffic_bill.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -155,51 +156,34 @@ func (x *UserTrafficBill) GetNodeRegion() *NodeRegion { var File_models_model_user_traffic_bill_proto protoreflect.FileDescriptor -var file_models_model_user_traffic_bill_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x62, 0x69, 0x6c, 0x6c, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x03, 0x0a, 0x0f, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x62, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x62, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, - 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x4d, - 0x42, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x4d, 0x42, 0x12, 0x30, 0x0a, 0x13, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x13, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, - 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x47, 0x42, 0x18, 0x07, 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x74, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x47, 0x42, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x47, 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, 0x01, 0x52, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x47, 0x42, - 0x12, 0x34, 0x0a, 0x15, 0x75, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x15, 0x75, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x63, 0x65, 0x50, - 0x65, 0x72, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0c, 0x70, 0x72, - 0x69, 0x63, 0x65, 0x50, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, - 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x6e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_traffic_bill_proto_rawDesc = "" + + "\n" + + "$models/model_user_traffic_bill.proto\x12\x02pb\x1a\x1emodels/model_node_region.proto\"\xbb\x03\n" + + "\x0fUserTrafficBill\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06billId\x18\x02 \x01(\x03R\x06billId\x12\"\n" + + "\fnodeRegionId\x18\x03 \x01(\x03R\fnodeRegionId\x12\x16\n" + + "\x06amount\x18\x04 \x01(\x01R\x06amount\x12 \n" + + "\vbandwidthMB\x18\x05 \x01(\x01R\vbandwidthMB\x120\n" + + "\x13bandwidthPercentile\x18\x06 \x01(\x05R\x13bandwidthPercentile\x12\x1c\n" + + "\ttrafficGB\x18\a \x01(\x01R\ttrafficGB\x12*\n" + + "\x10trafficPackageGB\x18\b \x01(\x01R\x10trafficPackageGB\x124\n" + + "\x15userTrafficPackageIds\x18\t \x03(\x03R\x15userTrafficPackageIds\x12\"\n" + + "\fpricePerUnit\x18\n" + + " \x01(\x01R\fpricePerUnit\x12\x1c\n" + + "\tpriceType\x18\v \x01(\tR\tpriceType\x12.\n" + + "\n" + + "nodeRegion\x18\x1e \x01(\v2\x0e.pb.NodeRegionR\n" + + "nodeRegionB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_traffic_bill_proto_rawDescOnce sync.Once - file_models_model_user_traffic_bill_proto_rawDescData = file_models_model_user_traffic_bill_proto_rawDesc + file_models_model_user_traffic_bill_proto_rawDescData []byte ) func file_models_model_user_traffic_bill_proto_rawDescGZIP() []byte { file_models_model_user_traffic_bill_proto_rawDescOnce.Do(func() { - file_models_model_user_traffic_bill_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_traffic_bill_proto_rawDescData) + file_models_model_user_traffic_bill_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_traffic_bill_proto_rawDesc), len(file_models_model_user_traffic_bill_proto_rawDesc))) }) return file_models_model_user_traffic_bill_proto_rawDescData } @@ -228,7 +212,7 @@ func file_models_model_user_traffic_bill_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_traffic_bill_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_traffic_bill_proto_rawDesc), len(file_models_model_user_traffic_bill_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -239,7 +223,6 @@ func file_models_model_user_traffic_bill_proto_init() { MessageInfos: file_models_model_user_traffic_bill_proto_msgTypes, }.Build() File_models_model_user_traffic_bill_proto = out.File - file_models_model_user_traffic_bill_proto_rawDesc = nil file_models_model_user_traffic_bill_proto_goTypes = nil file_models_model_user_traffic_bill_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/model_user_traffic_package.pb.go b/EdgeCommon/pkg/rpc/pb/model_user_traffic_package.pb.go index c1190a7..1497e2a 100644 --- a/EdgeCommon/pkg/rpc/pb/model_user_traffic_package.pb.go +++ b/EdgeCommon/pkg/rpc/pb/model_user_traffic_package.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/model_user_traffic_package.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -187,66 +188,40 @@ func (x *UserTrafficPackage) GetCanDelete() bool { var File_models_model_user_traffic_package_proto protoreflect.FileDescriptor -var file_models_model_user_traffic_package_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x04, 0x0a, 0x12, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x64, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x73, 0x65, 0x64, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, - 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, - 0x3c, 0x0a, 0x19, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x19, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3a, 0x0a, - 0x18, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x18, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, - 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, - 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x3a, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x52, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, - 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x21, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_model_user_traffic_package_proto_rawDesc = "" + + "\n" + + "'models/model_user_traffic_package.proto\x12\x02pb\x1a\x1emodels/model_node_region.proto\x1a\"models/model_traffic_package.proto\x1a\x17models/model_user.proto\"\xf2\x04\n" + + "\x12UserTrafficPackage\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12*\n" + + "\x10trafficPackageId\x18\x03 \x01(\x03R\x10trafficPackageId\x12\x1e\n" + + "\n" + + "totalBytes\x18\x04 \x01(\x03R\n" + + "totalBytes\x12\x1c\n" + + "\tusedBytes\x18\x05 \x01(\x03R\tusedBytes\x12\"\n" + + "\fnodeRegionId\x18\x06 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\a \x01(\x03R\x16trafficPackagePeriodId\x12<\n" + + "\x19trafficPackagePeriodCount\x18\b \x01(\x05R\x19trafficPackagePeriodCount\x12:\n" + + "\x18trafficPackagePeriodUnit\x18\t \x01(\tR\x18trafficPackagePeriodUnit\x12\x18\n" + + "\adayFrom\x18\n" + + " \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\v \x01(\tR\x05dayTo\x12\x1c\n" + + "\tcreatedAt\x18\f \x01(\x03R\tcreatedAt\x12:\n" + + "\x0etrafficPackage\x18\x1e \x01(\v2\x12.pb.TrafficPackageR\x0etrafficPackage\x12.\n" + + "\n" + + "nodeRegion\x18\x1f \x01(\v2\x0e.pb.NodeRegionR\n" + + "nodeRegion\x12\x1c\n" + + "\x04user\x18 \x01(\v2\b.pb.UserR\x04user\x12\x1c\n" + + "\tcanDelete\x18! \x01(\bR\tcanDeleteB\x06Z\x04./pbb\x06proto3" var ( file_models_model_user_traffic_package_proto_rawDescOnce sync.Once - file_models_model_user_traffic_package_proto_rawDescData = file_models_model_user_traffic_package_proto_rawDesc + file_models_model_user_traffic_package_proto_rawDescData []byte ) func file_models_model_user_traffic_package_proto_rawDescGZIP() []byte { file_models_model_user_traffic_package_proto_rawDescOnce.Do(func() { - file_models_model_user_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_user_traffic_package_proto_rawDescData) + file_models_model_user_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_model_user_traffic_package_proto_rawDesc), len(file_models_model_user_traffic_package_proto_rawDesc))) }) return file_models_model_user_traffic_package_proto_rawDescData } @@ -281,7 +256,7 @@ func file_models_model_user_traffic_package_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_model_user_traffic_package_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_model_user_traffic_package_proto_rawDesc), len(file_models_model_user_traffic_package_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -292,7 +267,6 @@ func file_models_model_user_traffic_package_proto_init() { MessageInfos: file_models_model_user_traffic_package_proto_msgTypes, }.Build() File_models_model_user_traffic_package_proto = out.File - file_models_model_user_traffic_package_proto_rawDesc = nil file_models_model_user_traffic_package_proto_goTypes = nil file_models_model_user_traffic_package_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/rpc_messages.pb.go b/EdgeCommon/pkg/rpc/pb/rpc_messages.pb.go index 167acc2..e67dc50 100644 --- a/EdgeCommon/pkg/rpc/pb/rpc_messages.pb.go +++ b/EdgeCommon/pkg/rpc/pb/rpc_messages.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: models/rpc_messages.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -149,26 +150,24 @@ func (x *RPCExists) GetExists() bool { var File_models_rpc_messages_proto protoreflect.FileDescriptor -var file_models_rpc_messages_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, - 0x0c, 0x0a, 0x0a, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x28, 0x0a, - 0x10, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x23, 0x0a, 0x09, 0x52, 0x50, 0x43, 0x45, 0x78, - 0x69, 0x73, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_models_rpc_messages_proto_rawDesc = "" + + "\n" + + "\x19models/rpc_messages.proto\x12\x02pb\"\f\n" + + "\n" + + "RPCSuccess\"(\n" + + "\x10RPCCountResponse\x12\x14\n" + + "\x05count\x18\x01 \x01(\x03R\x05count\"#\n" + + "\tRPCExists\x12\x16\n" + + "\x06exists\x18\x01 \x01(\bR\x06existsB\x06Z\x04./pbb\x06proto3" var ( file_models_rpc_messages_proto_rawDescOnce sync.Once - file_models_rpc_messages_proto_rawDescData = file_models_rpc_messages_proto_rawDesc + file_models_rpc_messages_proto_rawDescData []byte ) func file_models_rpc_messages_proto_rawDescGZIP() []byte { file_models_rpc_messages_proto_rawDescOnce.Do(func() { - file_models_rpc_messages_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_rpc_messages_proto_rawDescData) + file_models_rpc_messages_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_models_rpc_messages_proto_rawDesc), len(file_models_rpc_messages_proto_rawDesc))) }) return file_models_rpc_messages_proto_rawDescData } @@ -196,7 +195,7 @@ func file_models_rpc_messages_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_models_rpc_messages_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_models_rpc_messages_proto_rawDesc), len(file_models_rpc_messages_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -207,7 +206,6 @@ func file_models_rpc_messages_proto_init() { MessageInfos: file_models_rpc_messages_proto_msgTypes, }.Build() File_models_rpc_messages_proto = out.File - file_models_rpc_messages_proto_rawDesc = nil file_models_rpc_messages_proto_goTypes = nil file_models_rpc_messages_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_authentication.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_authentication.pb.go index 950f49a..aa2da7e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_authentication.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_authentication.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_acme_authentication.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -111,39 +112,24 @@ func (x *FindACMEAuthenticationKeyWithTokenResponse) GetKey() string { var File_service_acme_authentication_proto protoreflect.FileDescriptor -var file_service_acme_authentication_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x61, - 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x41, 0x0a, 0x29, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x43, 0x4d, 0x45, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x4b, 0x65, 0x79, 0x57, 0x69, 0x74, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x3e, 0x0a, 0x2a, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x57, 0x69, 0x74, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x32, 0xa1, 0x01, 0x0a, 0x19, 0x41, - 0x43, 0x4d, 0x45, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x83, 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x43, 0x4d, 0x45, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x57, 0x69, 0x74, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, - 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x41, 0x75, 0x74, - 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x57, 0x69, - 0x74, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x41, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x57, 0x69, 0x74, - 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_acme_authentication_proto_rawDesc = "" + + "\n" + + "!service_acme_authentication.proto\x12\x02pb\"A\n" + + ")FindACMEAuthenticationKeyWithTokenRequest\x12\x14\n" + + "\x05token\x18\x01 \x01(\tR\x05token\">\n" + + "*FindACMEAuthenticationKeyWithTokenResponse\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key2\xa1\x01\n" + + "\x19ACMEAuthenticationService\x12\x83\x01\n" + + "\"findACMEAuthenticationKeyWithToken\x12-.pb.FindACMEAuthenticationKeyWithTokenRequest\x1a..pb.FindACMEAuthenticationKeyWithTokenResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_acme_authentication_proto_rawDescOnce sync.Once - file_service_acme_authentication_proto_rawDescData = file_service_acme_authentication_proto_rawDesc + file_service_acme_authentication_proto_rawDescData []byte ) func file_service_acme_authentication_proto_rawDescGZIP() []byte { file_service_acme_authentication_proto_rawDescOnce.Do(func() { - file_service_acme_authentication_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_acme_authentication_proto_rawDescData) + file_service_acme_authentication_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_acme_authentication_proto_rawDesc), len(file_service_acme_authentication_proto_rawDesc))) }) return file_service_acme_authentication_proto_rawDescData } @@ -172,7 +158,7 @@ func file_service_acme_authentication_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_acme_authentication_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_acme_authentication_proto_rawDesc), len(file_service_acme_authentication_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -183,7 +169,6 @@ func file_service_acme_authentication_proto_init() { MessageInfos: file_service_acme_authentication_proto_msgTypes, }.Build() File_service_acme_authentication_proto = out.File - file_service_acme_authentication_proto_rawDesc = nil file_service_acme_authentication_proto_goTypes = nil file_service_acme_authentication_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_authentication_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_authentication_grpc.pb.go index fde06af..7391605 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_authentication_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_authentication_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_acme_authentication.proto package pb @@ -68,7 +68,7 @@ type ACMEAuthenticationServiceServer interface { type UnimplementedACMEAuthenticationServiceServer struct{} func (UnimplementedACMEAuthenticationServiceServer) FindACMEAuthenticationKeyWithToken(context.Context, *FindACMEAuthenticationKeyWithTokenRequest) (*FindACMEAuthenticationKeyWithTokenResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindACMEAuthenticationKeyWithToken not implemented") + return nil, status.Error(codes.Unimplemented, "method FindACMEAuthenticationKeyWithToken not implemented") } func (UnimplementedACMEAuthenticationServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeACMEAuthenticationServiceServer interface { } func RegisterACMEAuthenticationServiceServer(s grpc.ServiceRegistrar, srv ACMEAuthenticationServiceServer) { - // If the following call pancis, it indicates UnimplementedACMEAuthenticationServiceServer was + // If the following call panics, it indicates UnimplementedACMEAuthenticationServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_provider.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_provider.pb.go index 3a3fc28..99ef015 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_provider.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_provider.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_acme_provider.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -192,54 +193,28 @@ func (x *FindACMEProviderWithCodeResponse) GetAcmeProvider() *ACMEProvider { var File_service_acme_provider_proto protoreflect.FileDescriptor -var file_service_acme_provider_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, - 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x56, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, - 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0d, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x41, - 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0d, 0x61, 0x63, 0x6d, - 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x22, 0x4d, 0x0a, 0x1f, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x57, 0x69, - 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, - 0x10, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x58, 0x0a, 0x20, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x57, 0x69, 0x74, - 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, - 0x0c, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x32, 0xd7, 0x01, 0x0a, 0x13, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x43, - 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, - 0x64, 0x65, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x57, 0x69, 0x74, - 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_acme_provider_proto_rawDesc = "" + + "\n" + + "\x1bservice_acme_provider.proto\x12\x02pb\x1a models/model_acme_provider.proto\"\x1d\n" + + "\x1bFindAllACMEProvidersRequest\"V\n" + + "\x1cFindAllACMEProvidersResponse\x126\n" + + "\racmeProviders\x18\x01 \x03(\v2\x10.pb.ACMEProviderR\racmeProviders\"M\n" + + "\x1fFindACMEProviderWithCodeRequest\x12*\n" + + "\x10acmeProviderCode\x18\x01 \x01(\tR\x10acmeProviderCode\"X\n" + + " FindACMEProviderWithCodeResponse\x124\n" + + "\facmeProvider\x18\x01 \x01(\v2\x10.pb.ACMEProviderR\facmeProvider2\xd7\x01\n" + + "\x13ACMEProviderService\x12Y\n" + + "\x14findAllACMEProviders\x12\x1f.pb.FindAllACMEProvidersRequest\x1a .pb.FindAllACMEProvidersResponse\x12e\n" + + "\x18findACMEProviderWithCode\x12#.pb.FindACMEProviderWithCodeRequest\x1a$.pb.FindACMEProviderWithCodeResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_acme_provider_proto_rawDescOnce sync.Once - file_service_acme_provider_proto_rawDescData = file_service_acme_provider_proto_rawDesc + file_service_acme_provider_proto_rawDescData []byte ) func file_service_acme_provider_proto_rawDescGZIP() []byte { file_service_acme_provider_proto_rawDescOnce.Do(func() { - file_service_acme_provider_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_acme_provider_proto_rawDescData) + file_service_acme_provider_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_acme_provider_proto_rawDesc), len(file_service_acme_provider_proto_rawDesc))) }) return file_service_acme_provider_proto_rawDescData } @@ -276,7 +251,7 @@ func file_service_acme_provider_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_acme_provider_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_acme_provider_proto_rawDesc), len(file_service_acme_provider_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -287,7 +262,6 @@ func file_service_acme_provider_proto_init() { MessageInfos: file_service_acme_provider_proto_msgTypes, }.Build() File_service_acme_provider_proto = out.File - file_service_acme_provider_proto_rawDesc = nil file_service_acme_provider_proto_goTypes = nil file_service_acme_provider_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount.pb.go index 9a7c647..574a87a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_acme_provider_acount.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -561,150 +562,54 @@ func (x *ListEnabledACMEProviderAccountsResponse) GetAcmeProviderAccounts() []*A var File_service_acme_provider_acount_proto protoreflect.FileDescriptor -var file_service_acme_provider_acount_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x01, - 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x61, - 0x62, 0x4b, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x61, 0x62, 0x4b, - 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x61, 0x62, 0x4b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x65, 0x61, 0x62, 0x4b, 0x65, 0x79, 0x22, 0x59, 0x0a, 0x21, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x34, 0x0a, 0x15, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, - 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x60, 0x0a, 0x32, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x61, - 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x82, 0x01, 0x0a, 0x33, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4b, 0x0a, 0x14, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, - 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x14, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x22, 0x9c, 0x01, 0x0a, - 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x34, 0x0a, 0x15, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x15, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, - 0x61, 0x62, 0x4b, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x61, 0x62, - 0x4b, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x61, 0x62, 0x4b, 0x65, 0x79, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x61, 0x62, 0x4b, 0x65, 0x79, 0x22, 0x58, 0x0a, 0x20, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x34, 0x0a, 0x15, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, - 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, - 0x0a, 0x15, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x61, - 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x49, 0x64, 0x22, 0x73, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, - 0x0a, 0x13, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, - 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x13, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x2a, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x54, 0x0a, 0x26, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x76, 0x0a, - 0x27, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x61, 0x63, 0x6d, 0x65, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x14, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x32, 0xaf, 0x06, 0x0a, 0x1a, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, - 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, - 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x9e, - 0x01, 0x0a, 0x2b, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x36, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, - 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x77, 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, - 0x0a, 0x23, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x6c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x2a, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, - 0x43, 0x4d, 0x45, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_acme_provider_acount_proto_rawDesc = "" + + "\n" + + "\"service_acme_provider_acount.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a(models/model_acme_provider_account.proto\"\x8a\x01\n" + + " CreateACMEProviderAccountRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\"\n" + + "\fproviderCode\x18\x02 \x01(\tR\fproviderCode\x12\x16\n" + + "\x06eabKid\x18\x03 \x01(\tR\x06eabKid\x12\x16\n" + + "\x06eabKey\x18\x04 \x01(\tR\x06eabKey\"Y\n" + + "!CreateACMEProviderAccountResponse\x124\n" + + "\x15acmeProviderAccountId\x18\x01 \x01(\x03R\x15acmeProviderAccountId\"`\n" + + "2FindAllACMEProviderAccountsWithProviderCodeRequest\x12*\n" + + "\x10acmeProviderCode\x18\x01 \x01(\tR\x10acmeProviderCode\"\x82\x01\n" + + "3FindAllACMEProviderAccountsWithProviderCodeResponse\x12K\n" + + "\x14acmeProviderAccounts\x18\x01 \x03(\v2\x17.pb.ACMEProviderAccountR\x14acmeProviderAccounts\"\x9c\x01\n" + + " UpdateACMEProviderAccountRequest\x124\n" + + "\x15acmeProviderAccountId\x18\x01 \x01(\x03R\x15acmeProviderAccountId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + + "\x06eabKid\x18\x03 \x01(\tR\x06eabKid\x12\x16\n" + + "\x06eabKey\x18\x04 \x01(\tR\x06eabKey\"X\n" + + " DeleteACMEProviderAccountRequest\x124\n" + + "\x15acmeProviderAccountId\x18\x01 \x01(\x03R\x15acmeProviderAccountId\"]\n" + + "%FindEnabledACMEProviderAccountRequest\x124\n" + + "\x15acmeProviderAccountId\x18\x01 \x01(\x03R\x15acmeProviderAccountId\"s\n" + + "&FindEnabledACMEProviderAccountResponse\x12I\n" + + "\x13acmeProviderAccount\x18\x01 \x01(\v2\x17.pb.ACMEProviderAccountR\x13acmeProviderAccount\",\n" + + "*CountAllEnabledACMEProviderAccountsRequest\"T\n" + + "&ListEnabledACMEProviderAccountsRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"v\n" + + "'ListEnabledACMEProviderAccountsResponse\x12K\n" + + "\x14acmeProviderAccounts\x18\x01 \x03(\v2\x17.pb.ACMEProviderAccountR\x14acmeProviderAccounts2\xaf\x06\n" + + "\x1aACMEProviderAccountService\x12h\n" + + "\x19createACMEProviderAccount\x12$.pb.CreateACMEProviderAccountRequest\x1a%.pb.CreateACMEProviderAccountResponse\x12\x9e\x01\n" + + "+findAllACMEProviderAccountsWithProviderCode\x126.pb.FindAllACMEProviderAccountsWithProviderCodeRequest\x1a7.pb.FindAllACMEProviderAccountsWithProviderCodeResponse\x12Q\n" + + "\x19updateACMEProviderAccount\x12$.pb.UpdateACMEProviderAccountRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19deleteACMEProviderAccount\x12$.pb.DeleteACMEProviderAccountRequest\x1a\x0e.pb.RPCSuccess\x12w\n" + + "\x1efindEnabledACMEProviderAccount\x12).pb.FindEnabledACMEProviderAccountRequest\x1a*.pb.FindEnabledACMEProviderAccountResponse\x12k\n" + + "#countAllEnabledACMEProviderAccounts\x12..pb.CountAllEnabledACMEProviderAccountsRequest\x1a\x14.pb.RPCCountResponse\x12z\n" + + "\x1flistEnabledACMEProviderAccounts\x12*.pb.ListEnabledACMEProviderAccountsRequest\x1a+.pb.ListEnabledACMEProviderAccountsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_acme_provider_acount_proto_rawDescOnce sync.Once - file_service_acme_provider_acount_proto_rawDescData = file_service_acme_provider_acount_proto_rawDesc + file_service_acme_provider_acount_proto_rawDescData []byte ) func file_service_acme_provider_acount_proto_rawDescGZIP() []byte { file_service_acme_provider_acount_proto_rawDescOnce.Do(func() { - file_service_acme_provider_acount_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_acme_provider_acount_proto_rawDescData) + file_service_acme_provider_acount_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_acme_provider_acount_proto_rawDesc), len(file_service_acme_provider_acount_proto_rawDesc))) }) return file_service_acme_provider_acount_proto_rawDescData } @@ -762,7 +667,7 @@ func file_service_acme_provider_acount_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_acme_provider_acount_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_acme_provider_acount_proto_rawDesc), len(file_service_acme_provider_acount_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -773,7 +678,6 @@ func file_service_acme_provider_acount_proto_init() { MessageInfos: file_service_acme_provider_acount_proto_msgTypes, }.Build() File_service_acme_provider_acount_proto = out.File - file_service_acme_provider_acount_proto_rawDesc = nil file_service_acme_provider_acount_proto_goTypes = nil file_service_acme_provider_acount_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount_grpc.pb.go index 5d44aba..49a206b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_provider_acount_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_acme_provider_acount.proto package pb @@ -158,25 +158,25 @@ type ACMEProviderAccountServiceServer interface { type UnimplementedACMEProviderAccountServiceServer struct{} func (UnimplementedACMEProviderAccountServiceServer) CreateACMEProviderAccount(context.Context, *CreateACMEProviderAccountRequest) (*CreateACMEProviderAccountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateACMEProviderAccount not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateACMEProviderAccount not implemented") } func (UnimplementedACMEProviderAccountServiceServer) FindAllACMEProviderAccountsWithProviderCode(context.Context, *FindAllACMEProviderAccountsWithProviderCodeRequest) (*FindAllACMEProviderAccountsWithProviderCodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllACMEProviderAccountsWithProviderCode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllACMEProviderAccountsWithProviderCode not implemented") } func (UnimplementedACMEProviderAccountServiceServer) UpdateACMEProviderAccount(context.Context, *UpdateACMEProviderAccountRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateACMEProviderAccount not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateACMEProviderAccount not implemented") } func (UnimplementedACMEProviderAccountServiceServer) DeleteACMEProviderAccount(context.Context, *DeleteACMEProviderAccountRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteACMEProviderAccount not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteACMEProviderAccount not implemented") } func (UnimplementedACMEProviderAccountServiceServer) FindEnabledACMEProviderAccount(context.Context, *FindEnabledACMEProviderAccountRequest) (*FindEnabledACMEProviderAccountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledACMEProviderAccount not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledACMEProviderAccount not implemented") } func (UnimplementedACMEProviderAccountServiceServer) CountAllEnabledACMEProviderAccounts(context.Context, *CountAllEnabledACMEProviderAccountsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledACMEProviderAccounts not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledACMEProviderAccounts not implemented") } func (UnimplementedACMEProviderAccountServiceServer) ListEnabledACMEProviderAccounts(context.Context, *ListEnabledACMEProviderAccountsRequest) (*ListEnabledACMEProviderAccountsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledACMEProviderAccounts not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledACMEProviderAccounts not implemented") } func (UnimplementedACMEProviderAccountServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeACMEProviderAccountServiceServer interface { } func RegisterACMEProviderAccountServiceServer(s grpc.ServiceRegistrar, srv ACMEProviderAccountServiceServer) { - // If the following call pancis, it indicates UnimplementedACMEProviderAccountServiceServer was + // If the following call panics, it indicates UnimplementedACMEProviderAccountServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_provider_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_provider_grpc.pb.go index b15ff66..5a7fa89 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_provider_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_provider_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_acme_provider.proto package pb @@ -83,10 +83,10 @@ type ACMEProviderServiceServer interface { type UnimplementedACMEProviderServiceServer struct{} func (UnimplementedACMEProviderServiceServer) FindAllACMEProviders(context.Context, *FindAllACMEProvidersRequest) (*FindAllACMEProvidersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllACMEProviders not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllACMEProviders not implemented") } func (UnimplementedACMEProviderServiceServer) FindACMEProviderWithCode(context.Context, *FindACMEProviderWithCodeRequest) (*FindACMEProviderWithCodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindACMEProviderWithCode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindACMEProviderWithCode not implemented") } func (UnimplementedACMEProviderServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeACMEProviderServiceServer interface { } func RegisterACMEProviderServiceServer(s grpc.ServiceRegistrar, srv ACMEProviderServiceServer) { - // If the following call pancis, it indicates UnimplementedACMEProviderServiceServer was + // If the following call panics, it indicates UnimplementedACMEProviderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_task.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_task.pb.go index de63902..f562beb 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_acme_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -924,190 +925,106 @@ func (x *FindACMETaskUserResponse) GetUser() *User { var File_service_acme_task_proto protoreflect.FileDescriptor -var file_service_acme_task_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x74, - 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0x4f, 0x0a, 0x2d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x57, 0x69, 0x74, 0x68, 0x41, - 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x55, 0x0a, 0x2d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0xed, 0x01, 0x0a, 0x1f, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, - 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, - 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x12, 0x22, 0x0a, - 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, 0x73, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, - 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, - 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x75, - 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x95, 0x02, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, - 0x69, 0x72, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, - 0x70, 0x69, 0x72, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, - 0x67, 0x44, 0x61, 0x79, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x78, 0x70, - 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x22, - 0x4a, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, - 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2a, 0x0a, 0x09, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, - 0x52, 0x09, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x81, 0x02, 0x0a, 0x15, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, - 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x61, - 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, - 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74, - 0x68, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x75, 0x74, - 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x52, 0x4c, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x52, 0x4c, 0x22, - 0x38, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, - 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, - 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0xed, 0x01, 0x0a, 0x15, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x6e, 0x73, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x12, - 0x18, 0x0a, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x52, 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x52, 0x4c, 0x22, 0x37, 0x0a, 0x15, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x49, 0x64, 0x22, 0x34, 0x0a, 0x12, 0x52, 0x75, 0x6e, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, - 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, - 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x13, 0x52, 0x75, 0x6e, 0x41, - 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, - 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, - 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, - 0x54, 0x61, 0x73, 0x6b, 0x52, 0x08, 0x61, 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x22, 0x39, - 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x55, 0x73, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, - 0x63, 0x6d, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x38, 0x0a, 0x18, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, - 0x73, 0x65, 0x72, 0x32, 0xd3, 0x06, 0x0a, 0x0f, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x71, 0x0a, 0x26, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x57, 0x69, 0x74, 0x68, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x26, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, - 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, - 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, - 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, - 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, - 0x6b, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, - 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, - 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x72, 0x75, 0x6e, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, - 0x6b, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, - 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x75, 0x6e, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, - 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, - 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x69, - 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1b, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x54, 0x61, 0x73, 0x6b, 0x55, 0x73, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_acme_task_proto_rawDesc = "" + + "\n" + + "\x17service_acme_task.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1cmodels/model_acme_task.proto\x1a\x17models/model_user.proto\"O\n" + + "-CountAllEnabledACMETasksWithACMEUserIdRequest\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x01 \x01(\x03R\n" + + "acmeUserId\"U\n" + + "-CountEnabledACMETasksWithDNSProviderIdRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"\xed\x01\n" + + "\x1fCountAllEnabledACMETasksRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12 \n" + + "\visAvailable\x18\x03 \x01(\bR\visAvailable\x12\x1c\n" + + "\tisExpired\x18\x04 \x01(\bR\tisExpired\x12\"\n" + + "\fexpiringDays\x18\x05 \x01(\x05R\fexpiringDays\x12\x18\n" + + "\akeyword\x18\x06 \x01(\tR\akeyword\x12\x1a\n" + + "\buserOnly\x18\a \x01(\bR\buserOnly\"\x95\x02\n" + + "\x1bListEnabledACMETasksRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\x12 \n" + + "\visAvailable\x18\x05 \x01(\bR\visAvailable\x12\x1c\n" + + "\tisExpired\x18\x06 \x01(\bR\tisExpired\x12\"\n" + + "\fexpiringDays\x18\a \x01(\x05R\fexpiringDays\x12\x18\n" + + "\akeyword\x18\b \x01(\tR\akeyword\x12\x1a\n" + + "\buserOnly\x18\t \x01(\bR\buserOnly\"J\n" + + "\x1cListEnabledACMETasksResponse\x12*\n" + + "\tacmeTasks\x18\x01 \x03(\v2\f.pb.ACMETaskR\tacmeTasks\"\x81\x02\n" + + "\x15CreateACMETaskRequest\x12\x16\n" + + "\x06userId\x18\b \x01(\x03R\x06userId\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x01 \x01(\x03R\n" + + "acmeUserId\x12$\n" + + "\rdnsProviderId\x18\x02 \x01(\x03R\rdnsProviderId\x12\x1c\n" + + "\tdnsDomain\x18\x03 \x01(\tR\tdnsDomain\x12\x18\n" + + "\adomains\x18\x04 \x03(\tR\adomains\x12\x1c\n" + + "\tautoRenew\x18\x05 \x01(\bR\tautoRenew\x12\x1a\n" + + "\bauthType\x18\x06 \x01(\tR\bauthType\x12\x18\n" + + "\aauthURL\x18\a \x01(\tR\aauthURL\"8\n" + + "\x16CreateACMETaskResponse\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x01 \x01(\x03R\n" + + "acmeTaskId\"\xed\x01\n" + + "\x15UpdateACMETaskRequest\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x01 \x01(\x03R\n" + + "acmeTaskId\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x02 \x01(\x03R\n" + + "acmeUserId\x12$\n" + + "\rdnsProviderId\x18\x03 \x01(\x03R\rdnsProviderId\x12\x1c\n" + + "\tdnsDomain\x18\x04 \x01(\tR\tdnsDomain\x12\x18\n" + + "\adomains\x18\x05 \x03(\tR\adomains\x12\x1c\n" + + "\tautoRenew\x18\x06 \x01(\bR\tautoRenew\x12\x18\n" + + "\aauthURL\x18\a \x01(\tR\aauthURL\"7\n" + + "\x15DeleteACMETaskRequest\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x01 \x01(\x03R\n" + + "acmeTaskId\"4\n" + + "\x12RunACMETaskRequest\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x01 \x01(\x03R\n" + + "acmeTaskId\"]\n" + + "\x13RunACMETaskResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\x12\x1c\n" + + "\tsslCertId\x18\x03 \x01(\x03R\tsslCertId\"<\n" + + "\x1aFindEnabledACMETaskRequest\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x01 \x01(\x03R\n" + + "acmeTaskId\"G\n" + + "\x1bFindEnabledACMETaskResponse\x12(\n" + + "\bacmeTask\x18\x01 \x01(\v2\f.pb.ACMETaskR\bacmeTask\"9\n" + + "\x17FindACMETaskUserRequest\x12\x1e\n" + + "\n" + + "acmeTaskId\x18\x01 \x01(\x03R\n" + + "acmeTaskId\"8\n" + + "\x18FindACMETaskUserResponse\x12\x1c\n" + + "\x04user\x18\x01 \x01(\v2\b.pb.UserR\x04user2\xd3\x06\n" + + "\x0fACMETaskService\x12q\n" + + "&countAllEnabledACMETasksWithACMEUserId\x121.pb.CountAllEnabledACMETasksWithACMEUserIdRequest\x1a\x14.pb.RPCCountResponse\x12q\n" + + "&countEnabledACMETasksWithDNSProviderId\x121.pb.CountEnabledACMETasksWithDNSProviderIdRequest\x1a\x14.pb.RPCCountResponse\x12U\n" + + "\x18countAllEnabledACMETasks\x12#.pb.CountAllEnabledACMETasksRequest\x1a\x14.pb.RPCCountResponse\x12Y\n" + + "\x14listEnabledACMETasks\x12\x1f.pb.ListEnabledACMETasksRequest\x1a .pb.ListEnabledACMETasksResponse\x12G\n" + + "\x0ecreateACMETask\x12\x19.pb.CreateACMETaskRequest\x1a\x1a.pb.CreateACMETaskResponse\x12;\n" + + "\x0eupdateACMETask\x12\x19.pb.UpdateACMETaskRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteACMETask\x12\x19.pb.DeleteACMETaskRequest\x1a\x0e.pb.RPCSuccess\x12>\n" + + "\vrunACMETask\x12\x16.pb.RunACMETaskRequest\x1a\x17.pb.RunACMETaskResponse\x12V\n" + + "\x13findEnabledACMETask\x12\x1e.pb.FindEnabledACMETaskRequest\x1a\x1f.pb.FindEnabledACMETaskResponse\x12M\n" + + "\x10findACMETaskUser\x12\x1b.pb.FindACMETaskUserRequest\x1a\x1c.pb.FindACMETaskUserResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_acme_task_proto_rawDescOnce sync.Once - file_service_acme_task_proto_rawDescData = file_service_acme_task_proto_rawDesc + file_service_acme_task_proto_rawDescData []byte ) func file_service_acme_task_proto_rawDescGZIP() []byte { file_service_acme_task_proto_rawDescOnce.Do(func() { - file_service_acme_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_acme_task_proto_rawDescData) + file_service_acme_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_acme_task_proto_rawDesc), len(file_service_acme_task_proto_rawDesc))) }) return file_service_acme_task_proto_rawDescData } @@ -1177,7 +1094,7 @@ func file_service_acme_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_acme_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_acme_task_proto_rawDesc), len(file_service_acme_task_proto_rawDesc)), NumEnums: 0, NumMessages: 15, NumExtensions: 0, @@ -1188,7 +1105,6 @@ func file_service_acme_task_proto_init() { MessageInfos: file_service_acme_task_proto_msgTypes, }.Build() File_service_acme_task_proto = out.File - file_service_acme_task_proto_rawDesc = nil file_service_acme_task_proto_goTypes = nil file_service_acme_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_task_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_task_grpc.pb.go index c69316d..d717077 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_task_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_task_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_acme_task.proto package pb @@ -203,34 +203,34 @@ type ACMETaskServiceServer interface { type UnimplementedACMETaskServiceServer struct{} func (UnimplementedACMETaskServiceServer) CountAllEnabledACMETasksWithACMEUserId(context.Context, *CountAllEnabledACMETasksWithACMEUserIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledACMETasksWithACMEUserId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledACMETasksWithACMEUserId not implemented") } func (UnimplementedACMETaskServiceServer) CountEnabledACMETasksWithDNSProviderId(context.Context, *CountEnabledACMETasksWithDNSProviderIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountEnabledACMETasksWithDNSProviderId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountEnabledACMETasksWithDNSProviderId not implemented") } func (UnimplementedACMETaskServiceServer) CountAllEnabledACMETasks(context.Context, *CountAllEnabledACMETasksRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledACMETasks not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledACMETasks not implemented") } func (UnimplementedACMETaskServiceServer) ListEnabledACMETasks(context.Context, *ListEnabledACMETasksRequest) (*ListEnabledACMETasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledACMETasks not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledACMETasks not implemented") } func (UnimplementedACMETaskServiceServer) CreateACMETask(context.Context, *CreateACMETaskRequest) (*CreateACMETaskResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateACMETask not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateACMETask not implemented") } func (UnimplementedACMETaskServiceServer) UpdateACMETask(context.Context, *UpdateACMETaskRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateACMETask not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateACMETask not implemented") } func (UnimplementedACMETaskServiceServer) DeleteACMETask(context.Context, *DeleteACMETaskRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteACMETask not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteACMETask not implemented") } func (UnimplementedACMETaskServiceServer) RunACMETask(context.Context, *RunACMETaskRequest) (*RunACMETaskResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RunACMETask not implemented") + return nil, status.Error(codes.Unimplemented, "method RunACMETask not implemented") } func (UnimplementedACMETaskServiceServer) FindEnabledACMETask(context.Context, *FindEnabledACMETaskRequest) (*FindEnabledACMETaskResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledACMETask not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledACMETask not implemented") } func (UnimplementedACMETaskServiceServer) FindACMETaskUser(context.Context, *FindACMETaskUserRequest) (*FindACMETaskUserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindACMETaskUser not implemented") + return nil, status.Error(codes.Unimplemented, "method FindACMETaskUser not implemented") } func (UnimplementedACMETaskServiceServer) testEmbeddedByValue() {} @@ -242,7 +242,7 @@ type UnsafeACMETaskServiceServer interface { } func RegisterACMETaskServiceServer(s grpc.ServiceRegistrar, srv ACMETaskServiceServer) { - // If the following call pancis, it indicates UnimplementedACMETaskServiceServer was + // If the following call panics, it indicates UnimplementedACMETaskServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_user.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_user.pb.go index 0867789..97b1622 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_user.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_user.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_acme_user.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -609,122 +610,68 @@ func (x *FindAllACMEUsersResponse) GetAcmeUsers() []*ACMEUser { var File_service_acme_user_proto protoreflect.FileDescriptor -var file_service_acme_user_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x63, 0x6d, 0x65, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x15, - 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x61, 0x63, 0x6d, - 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x49, 0x64, 0x22, 0x38, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x59, 0x0a, 0x15, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x37, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x7f, 0x0a, 0x15, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x61, - 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x61, 0x63, 0x6d, 0x65, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, - 0x64, 0x22, 0x74, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x41, - 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x2a, 0x0a, 0x09, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, - 0x72, 0x52, 0x09, 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x73, 0x22, 0x3c, 0x0a, 0x1a, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x55, - 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, - 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x61, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x1b, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x61, 0x63, 0x6d, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, - 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x08, 0x61, 0x63, 0x6d, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x22, 0x77, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, - 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, - 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x63, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x63, 0x6d, 0x65, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x46, 0x0a, 0x18, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x61, 0x63, 0x6d, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, - 0x2e, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x09, 0x61, 0x63, 0x6d, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x73, 0x32, 0x84, 0x04, 0x0a, 0x0f, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, - 0x73, 0x65, 0x72, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, - 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, - 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, - 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x43, 0x4d, 0x45, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x0e, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, 0x19, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x63, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, - 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x43, 0x4d, 0x45, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, - 0x45, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x43, 0x4d, 0x45, 0x55, 0x73, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_acme_user_proto_rawDesc = "" + + "\n" + + "\x17service_acme_user.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1cmodels/model_acme_user.proto\"\xc9\x01\n" + + "\x15CreateACMEUserRequest\x12\x16\n" + + "\x06userId\x18\x05 \x01(\x03R\x06userId\x12\x14\n" + + "\x05email\x18\x01 \x01(\tR\x05email\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12*\n" + + "\x10acmeProviderCode\x18\x03 \x01(\tR\x10acmeProviderCode\x124\n" + + "\x15acmeProviderAccountId\x18\x04 \x01(\x03R\x15acmeProviderAccountId\"8\n" + + "\x16CreateACMEUserResponse\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x01 \x01(\x03R\n" + + "acmeUserId\"Y\n" + + "\x15UpdateACMEUserRequest\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x01 \x01(\x03R\n" + + "acmeUserId\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\"7\n" + + "\x15DeleteACMEUserRequest\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x01 \x01(\x03R\n" + + "acmeUserId\"\x7f\n" + + "\x15CountAcmeUsersRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x124\n" + + "\x15acmeProviderAccountId\x18\x03 \x01(\x03R\x15acmeProviderAccountId\"t\n" + + "\x14ListACMEUsersRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"C\n" + + "\x15ListACMEUsersResponse\x12*\n" + + "\tacmeUsers\x18\x01 \x03(\v2\f.pb.ACMEUserR\tacmeUsers\"<\n" + + "\x1aFindEnabledACMEUserRequest\x12\x1e\n" + + "\n" + + "acmeUserId\x18\x01 \x01(\x03R\n" + + "acmeUserId\"G\n" + + "\x1bFindEnabledACMEUserResponse\x12(\n" + + "\bacmeUser\x18\x01 \x01(\v2\f.pb.ACMEUserR\bacmeUser\"w\n" + + "\x17FindAllACMEUsersRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12*\n" + + "\x10acmeProviderCode\x18\x03 \x01(\tR\x10acmeProviderCode\"F\n" + + "\x18FindAllACMEUsersResponse\x12*\n" + + "\tacmeUsers\x18\x01 \x03(\v2\f.pb.ACMEUserR\tacmeUsers2\x84\x04\n" + + "\x0fACMEUserService\x12G\n" + + "\x0ecreateACMEUser\x12\x19.pb.CreateACMEUserRequest\x1a\x1a.pb.CreateACMEUserResponse\x12;\n" + + "\x0eupdateACMEUser\x12\x19.pb.UpdateACMEUserRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteACMEUser\x12\x19.pb.DeleteACMEUserRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x0ecountACMEUsers\x12\x19.pb.CountAcmeUsersRequest\x1a\x14.pb.RPCCountResponse\x12D\n" + + "\rlistACMEUsers\x12\x18.pb.ListACMEUsersRequest\x1a\x19.pb.ListACMEUsersResponse\x12V\n" + + "\x13findEnabledACMEUser\x12\x1e.pb.FindEnabledACMEUserRequest\x1a\x1f.pb.FindEnabledACMEUserResponse\x12M\n" + + "\x10findAllACMEUsers\x12\x1b.pb.FindAllACMEUsersRequest\x1a\x1c.pb.FindAllACMEUsersResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_acme_user_proto_rawDescOnce sync.Once - file_service_acme_user_proto_rawDescData = file_service_acme_user_proto_rawDesc + file_service_acme_user_proto_rawDescData []byte ) func file_service_acme_user_proto_rawDescGZIP() []byte { file_service_acme_user_proto_rawDescOnce.Do(func() { - file_service_acme_user_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_acme_user_proto_rawDescData) + file_service_acme_user_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_acme_user_proto_rawDesc), len(file_service_acme_user_proto_rawDesc))) }) return file_service_acme_user_proto_rawDescData } @@ -782,7 +729,7 @@ func file_service_acme_user_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_acme_user_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_acme_user_proto_rawDesc), len(file_service_acme_user_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -793,7 +740,6 @@ func file_service_acme_user_proto_init() { MessageInfos: file_service_acme_user_proto_msgTypes, }.Build() File_service_acme_user_proto = out.File - file_service_acme_user_proto_rawDesc = nil file_service_acme_user_proto_goTypes = nil file_service_acme_user_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_acme_user_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_acme_user_grpc.pb.go index d794052..8a84e6c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_acme_user_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_acme_user_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_acme_user.proto package pb @@ -158,25 +158,25 @@ type ACMEUserServiceServer interface { type UnimplementedACMEUserServiceServer struct{} func (UnimplementedACMEUserServiceServer) CreateACMEUser(context.Context, *CreateACMEUserRequest) (*CreateACMEUserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateACMEUser not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateACMEUser not implemented") } func (UnimplementedACMEUserServiceServer) UpdateACMEUser(context.Context, *UpdateACMEUserRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateACMEUser not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateACMEUser not implemented") } func (UnimplementedACMEUserServiceServer) DeleteACMEUser(context.Context, *DeleteACMEUserRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteACMEUser not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteACMEUser not implemented") } func (UnimplementedACMEUserServiceServer) CountACMEUsers(context.Context, *CountAcmeUsersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountACMEUsers not implemented") + return nil, status.Error(codes.Unimplemented, "method CountACMEUsers not implemented") } func (UnimplementedACMEUserServiceServer) ListACMEUsers(context.Context, *ListACMEUsersRequest) (*ListACMEUsersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListACMEUsers not implemented") + return nil, status.Error(codes.Unimplemented, "method ListACMEUsers not implemented") } func (UnimplementedACMEUserServiceServer) FindEnabledACMEUser(context.Context, *FindEnabledACMEUserRequest) (*FindEnabledACMEUserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledACMEUser not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledACMEUser not implemented") } func (UnimplementedACMEUserServiceServer) FindAllACMEUsers(context.Context, *FindAllACMEUsersRequest) (*FindAllACMEUsersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllACMEUsers not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllACMEUsers not implemented") } func (UnimplementedACMEUserServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeACMEUserServiceServer interface { } func RegisterACMEUserServiceServer(s grpc.ServiceRegistrar, srv ACMEUserServiceServer) { - // If the following call pancis, it indicates UnimplementedACMEUserServiceServer was + // If the following call panics, it indicates UnimplementedACMEUserServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_network.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_network.pb.go index 83fdbdc..921ccea 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_network.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_network.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ad_network.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -484,97 +485,51 @@ func (x *DeleteADNetworkRequest) GetAdNetworkId() int64 { var File_service_ad_network_proto protoreflect.FileDescriptor -var file_service_ad_network_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x5f, 0x6e, 0x65, 0x74, - 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, - 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3b, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x22, 0x84, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x38, 0x0a, 0x14, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, - 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, - 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2b, 0x0a, 0x09, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x52, 0x09, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x19, 0x0a, 0x17, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x49, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x0a, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x73, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x53, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, - 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, - 0x0a, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x52, 0x0a, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x22, 0x3a, 0x0a, 0x16, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x32, 0xdf, 0x03, 0x0a, 0x10, 0x41, 0x44, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, - 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, - 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, - 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, - 0x72, 0x6b, 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, - 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, - 0x72, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x64, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ad_network_proto_rawDesc = "" + + "\n" + + "\x18service_ad_network.proto\x12\x02pb\x1a\x1dmodels/model_ad_network.proto\x1a\x19models/rpc_messages.proto\"N\n" + + "\x16CreateADNetworkRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\";\n" + + "\x17CreateADNetworkResponse\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\"\x84\x01\n" + + "\x16UpdateADNetworkRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\"8\n" + + "\x14FindADNetworkRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\"D\n" + + "\x15FindADNetworkResponse\x12+\n" + + "\tadNetwork\x18\x01 \x01(\v2\r.pb.ADNetworkR\tadNetwork\"\x19\n" + + "\x17FindAllADNetworkRequest\"I\n" + + "\x18FindAllADNetworkResponse\x12-\n" + + "\n" + + "adNetworks\x18\x01 \x03(\v2\r.pb.ADNetworkR\n" + + "adNetworks\"#\n" + + "!FindAllAvailableADNetworksRequest\"S\n" + + "\"FindAllAvailableADNetworksResponse\x12-\n" + + "\n" + + "adNetworks\x18\x01 \x03(\v2\r.pb.ADNetworkR\n" + + "adNetworks\":\n" + + "\x16DeleteADNetworkRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId2\xdf\x03\n" + + "\x10ADNetworkService\x12J\n" + + "\x0fcreateADNetwork\x12\x1a.pb.CreateADNetworkRequest\x1a\x1b.pb.CreateADNetworkResponse\x12=\n" + + "\x0fupdateADNetwork\x12\x1a.pb.UpdateADNetworkRequest\x1a\x0e.pb.RPCSuccess\x12D\n" + + "\rfindADNetwork\x12\x18.pb.FindADNetworkRequest\x1a\x19.pb.FindADNetworkResponse\x12N\n" + + "\x11findAllADNetworks\x12\x1b.pb.FindAllADNetworkRequest\x1a\x1c.pb.FindAllADNetworkResponse\x12k\n" + + "\x1afindAllAvailableADNetworks\x12%.pb.FindAllAvailableADNetworksRequest\x1a&.pb.FindAllAvailableADNetworksResponse\x12=\n" + + "\x0fdeleteADNetwork\x12\x1a.pb.DeleteADNetworkRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ad_network_proto_rawDescOnce sync.Once - file_service_ad_network_proto_rawDescData = file_service_ad_network_proto_rawDesc + file_service_ad_network_proto_rawDescData []byte ) func file_service_ad_network_proto_rawDescGZIP() []byte { file_service_ad_network_proto_rawDescOnce.Do(func() { - file_service_ad_network_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ad_network_proto_rawDescData) + file_service_ad_network_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ad_network_proto_rawDesc), len(file_service_ad_network_proto_rawDesc))) }) return file_service_ad_network_proto_rawDescData } @@ -628,7 +583,7 @@ func file_service_ad_network_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ad_network_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ad_network_proto_rawDesc), len(file_service_ad_network_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -639,7 +594,6 @@ func file_service_ad_network_proto_init() { MessageInfos: file_service_ad_network_proto_msgTypes, }.Build() File_service_ad_network_proto = out.File - file_service_ad_network_proto_rawDesc = nil file_service_ad_network_proto_goTypes = nil file_service_ad_network_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_network_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_network_grpc.pb.go index 41feb2e..489260c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_network_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_network_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ad_network.proto package pb @@ -143,22 +143,22 @@ type ADNetworkServiceServer interface { type UnimplementedADNetworkServiceServer struct{} func (UnimplementedADNetworkServiceServer) CreateADNetwork(context.Context, *CreateADNetworkRequest) (*CreateADNetworkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateADNetwork not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateADNetwork not implemented") } func (UnimplementedADNetworkServiceServer) UpdateADNetwork(context.Context, *UpdateADNetworkRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateADNetwork not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateADNetwork not implemented") } func (UnimplementedADNetworkServiceServer) FindADNetwork(context.Context, *FindADNetworkRequest) (*FindADNetworkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindADNetwork not implemented") + return nil, status.Error(codes.Unimplemented, "method FindADNetwork not implemented") } func (UnimplementedADNetworkServiceServer) FindAllADNetworks(context.Context, *FindAllADNetworkRequest) (*FindAllADNetworkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllADNetworks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllADNetworks not implemented") } func (UnimplementedADNetworkServiceServer) FindAllAvailableADNetworks(context.Context, *FindAllAvailableADNetworksRequest) (*FindAllAvailableADNetworksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableADNetworks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableADNetworks not implemented") } func (UnimplementedADNetworkServiceServer) DeleteADNetwork(context.Context, *DeleteADNetworkRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteADNetwork not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteADNetwork not implemented") } func (UnimplementedADNetworkServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeADNetworkServiceServer interface { } func RegisterADNetworkServiceServer(s grpc.ServiceRegistrar, srv ADNetworkServiceServer) { - // If the following call pancis, it indicates UnimplementedADNetworkServiceServer was + // If the following call panics, it indicates UnimplementedADNetworkServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package.pb.go index ed7e8ea..d40fcba 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ad_package.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -638,139 +639,65 @@ func (x *DeleteADPackageRequest) GetAdPackageId() int64 { var File_service_ad_package_proto protoreflect.FileDescriptor -var file_service_ad_package_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, - 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x02, 0x0a, 0x16, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x12, - 0x38, 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, - 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, - 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, - 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x22, 0x3b, 0x0a, - 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0xc8, 0x02, 0x0a, 0x16, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x61, - 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x38, 0x0a, - 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, - 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x17, - 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, - 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, - 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, - 0x74, 0x12, 0x30, 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, - 0x69, 0x64, 0x74, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, - 0x69, 0x7a, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, - 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x55, 0x6e, 0x69, 0x74, 0x22, 0x38, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, - 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, - 0x44, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, - 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x09, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x0a, 0x16, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, - 0x64, 0x22, 0x18, 0x0a, 0x16, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x64, 0x6c, - 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x22, 0x65, 0x0a, 0x15, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, - 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x22, 0x47, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, - 0x0a, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x22, 0x1e, 0x0a, 0x1c, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4e, 0x0a, 0x1d, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, - 0x0a, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x22, 0x3a, 0x0a, 0x16, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x32, 0xda, 0x04, 0x0a, 0x10, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, 0x41, - 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, - 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x16, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x64, - 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, - 0x0a, 0x0e, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, 0x64, 0x6c, - 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, - 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, - 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ad_package_proto_rawDesc = "" + + "\n" + + "\x18service_ad_package.proto\x12\x02pb\x1a\x1dmodels/model_ad_package.proto\x1a\x19models/rpc_messages.proto\"\x92\x02\n" + + "\x16CreateADPackageRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x128\n" + + "\x17protectionBandwidthSize\x18\x02 \x01(\x05R\x17protectionBandwidthSize\x128\n" + + "\x17protectionBandwidthUnit\x18\x03 \x01(\tR\x17protectionBandwidthUnit\x120\n" + + "\x13serverBandwidthSize\x18\x04 \x01(\x05R\x13serverBandwidthSize\x120\n" + + "\x13serverBandwidthUnit\x18\x05 \x01(\tR\x13serverBandwidthUnit\";\n" + + "\x17CreateADPackageResponse\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\"\xc8\x02\n" + + "\x16UpdateADPackageRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12 \n" + + "\vadNetworkId\x18\x03 \x01(\x03R\vadNetworkId\x128\n" + + "\x17protectionBandwidthSize\x18\x04 \x01(\x05R\x17protectionBandwidthSize\x128\n" + + "\x17protectionBandwidthUnit\x18\x05 \x01(\tR\x17protectionBandwidthUnit\x120\n" + + "\x13serverBandwidthSize\x18\x06 \x01(\x05R\x13serverBandwidthSize\x120\n" + + "\x13serverBandwidthUnit\x18\a \x01(\tR\x13serverBandwidthUnit\"8\n" + + "\x14FindADPackageRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\"D\n" + + "\x15FindADPackageResponse\x12+\n" + + "\tadPackage\x18\x01 \x01(\v2\r.pb.ADPackageR\tadPackage\":\n" + + "\x16CountADPackagesRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\"\x18\n" + + "\x16CountAllIdleADPackages\"e\n" + + "\x15ListADPackagesRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"G\n" + + "\x16ListADPackagesResponse\x12-\n" + + "\n" + + "adPackages\x18\x01 \x03(\v2\r.pb.ADPackageR\n" + + "adPackages\"\x1e\n" + + "\x1cFindAllIdleADPackagesRequest\"N\n" + + "\x1dFindAllIdleADPackagesResponse\x12-\n" + + "\n" + + "adPackages\x18\x01 \x03(\v2\r.pb.ADPackageR\n" + + "adPackages\":\n" + + "\x16DeleteADPackageRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId2\xda\x04\n" + + "\x10ADPackageService\x12J\n" + + "\x0fcreateADPackage\x12\x1a.pb.CreateADPackageRequest\x1a\x1b.pb.CreateADPackageResponse\x12=\n" + + "\x0fupdateADPackage\x12\x1a.pb.UpdateADPackageRequest\x1a\x0e.pb.RPCSuccess\x12D\n" + + "\rfindADPackage\x12\x18.pb.FindADPackageRequest\x1a\x19.pb.FindADPackageResponse\x12C\n" + + "\x0fcountADPackages\x12\x1a.pb.CountADPackagesRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x16countAllIdleADPackages\x12\x1a.pb.CountAllIdleADPackages\x1a\x14.pb.RPCCountResponse\x12G\n" + + "\x0elistADPackages\x12\x19.pb.ListADPackagesRequest\x1a\x1a.pb.ListADPackagesResponse\x12\\\n" + + "\x15findAllIdleADPackages\x12 .pb.FindAllIdleADPackagesRequest\x1a!.pb.FindAllIdleADPackagesResponse\x12=\n" + + "\x0fdeleteADPackage\x12\x1a.pb.DeleteADPackageRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ad_package_proto_rawDescOnce sync.Once - file_service_ad_package_proto_rawDescData = file_service_ad_package_proto_rawDesc + file_service_ad_package_proto_rawDescData []byte ) func file_service_ad_package_proto_rawDescGZIP() []byte { file_service_ad_package_proto_rawDescOnce.Do(func() { - file_service_ad_package_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ad_package_proto_rawDescData) + file_service_ad_package_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ad_package_proto_rawDesc), len(file_service_ad_package_proto_rawDesc))) }) return file_service_ad_package_proto_rawDescData } @@ -831,7 +758,7 @@ func file_service_ad_package_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ad_package_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ad_package_proto_rawDesc), len(file_service_ad_package_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -842,7 +769,6 @@ func file_service_ad_package_proto_init() { MessageInfos: file_service_ad_package_proto_msgTypes, }.Build() File_service_ad_package_proto = out.File - file_service_ad_package_proto_rawDesc = nil file_service_ad_package_proto_goTypes = nil file_service_ad_package_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_grpc.pb.go index 1eea49f..cc31573 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ad_package.proto package pb @@ -173,28 +173,28 @@ type ADPackageServiceServer interface { type UnimplementedADPackageServiceServer struct{} func (UnimplementedADPackageServiceServer) CreateADPackage(context.Context, *CreateADPackageRequest) (*CreateADPackageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateADPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateADPackage not implemented") } func (UnimplementedADPackageServiceServer) UpdateADPackage(context.Context, *UpdateADPackageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateADPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateADPackage not implemented") } func (UnimplementedADPackageServiceServer) FindADPackage(context.Context, *FindADPackageRequest) (*FindADPackageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindADPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method FindADPackage not implemented") } func (UnimplementedADPackageServiceServer) CountADPackages(context.Context, *CountADPackagesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountADPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method CountADPackages not implemented") } func (UnimplementedADPackageServiceServer) CountAllIdleADPackages(context.Context, *CountAllIdleADPackages) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllIdleADPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllIdleADPackages not implemented") } func (UnimplementedADPackageServiceServer) ListADPackages(context.Context, *ListADPackagesRequest) (*ListADPackagesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListADPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method ListADPackages not implemented") } func (UnimplementedADPackageServiceServer) FindAllIdleADPackages(context.Context, *FindAllIdleADPackagesRequest) (*FindAllIdleADPackagesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllIdleADPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllIdleADPackages not implemented") } func (UnimplementedADPackageServiceServer) DeleteADPackage(context.Context, *DeleteADPackageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteADPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteADPackage not implemented") } func (UnimplementedADPackageServiceServer) testEmbeddedByValue() {} @@ -206,7 +206,7 @@ type UnsafeADPackageServiceServer interface { } func RegisterADPackageServiceServer(s grpc.ServiceRegistrar, srv ADPackageServiceServer) { - // If the following call pancis, it indicates UnimplementedADPackageServiceServer was + // If the following call panics, it indicates UnimplementedADPackageServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_instance.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_instance.pb.go index 0830b94..47086a3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_instance.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_instance.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ad_package_instance.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -678,161 +679,66 @@ func (x *ListADPackageInstancesResponse) GetAdPackageInstances() []*ADPackageIns var File_service_ad_package_instance_proto protoreflect.FileDescriptor -var file_service_ad_package_instance_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x01, 0x0a, 0x1e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, - 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x12, - 0x20, 0x0a, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x04, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, - 0x73, 0x22, 0x53, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0xc8, 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x03, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x69, - 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x22, 0x50, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x49, 0x64, 0x22, 0x64, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x44, 0x0a, 0x20, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, - 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, - 0x6a, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x12, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x12, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x52, 0x0a, 0x1e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, - 0x13, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, - 0x46, 0x0a, 0x22, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x8c, 0x01, 0x0a, 0x1e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, - 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0xb7, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x41, - 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, - 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, - 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x02, 0x69, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x22, 0x67, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x45, 0x0a, 0x12, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, - 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x12, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x32, 0xf7, 0x05, 0x0a, 0x18, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x22, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x5b, 0x0a, 0x1b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, - 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x6c, 0x65, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, - 0x17, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_ad_package_instance_proto_rawDesc = "" + + "\n" + + "!service_ad_package_instance.proto\x12\x02pb\x1a&models/model_ad_package_instance.proto\x1a\x19models/rpc_messages.proto\"\xa4\x01\n" + + "\x1eCreateADPackageInstanceRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\anodeIds\x18\x03 \x03(\x03R\anodeIds\x12 \n" + + "\vipAddresses\x18\x04 \x03(\tR\vipAddresses\"S\n" + + "\x1fCreateADPackageInstanceResponse\x120\n" + + "\x13adPackageInstanceId\x18\x01 \x01(\x03R\x13adPackageInstanceId\"\xc8\x01\n" + + "\x1eUpdateADPackageInstanceRequest\x120\n" + + "\x13adPackageInstanceId\x18\x01 \x01(\x03R\x13adPackageInstanceId\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\anodeIds\x18\x03 \x03(\x03R\anodeIds\x12 \n" + + "\vipAddresses\x18\x04 \x03(\tR\vipAddresses\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\"P\n" + + "\x1cFindADPackageInstanceRequest\x120\n" + + "\x13adPackageInstanceId\x18\x01 \x01(\x03R\x13adPackageInstanceId\"d\n" + + "\x1dFindADPackageInstanceResponse\x12C\n" + + "\x11adPackageInstance\x18\x01 \x01(\v2\x15.pb.ADPackageInstanceR\x11adPackageInstance\"D\n" + + " FindAllADPackageInstancesRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\"j\n" + + "!FindAllADPackageInstancesResponse\x12E\n" + + "\x12adPackageInstances\x18\x01 \x03(\v2\x15.pb.ADPackageInstanceR\x12adPackageInstances\"R\n" + + "\x1eDeleteADPackageInstanceRequest\x120\n" + + "\x13adPackageInstanceId\x18\x01 \x01(\x03R\x13adPackageInstanceId\"F\n" + + "\"CountIdleADPackageInstancesRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\"\x8c\x01\n" + + "\x1eCountADPackageInstancesRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x12 \n" + + "\vadPackageId\x18\x02 \x01(\x03R\vadPackageId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x0e\n" + + "\x02ip\x18\x04 \x01(\tR\x02ip\"\xb7\x01\n" + + "\x1dListADPackageInstancesRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x12 \n" + + "\vadPackageId\x18\x02 \x01(\x03R\vadPackageId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x0e\n" + + "\x02ip\x18\x04 \x01(\tR\x02ip\x12\x16\n" + + "\x06offset\x18\x05 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x06 \x01(\x03R\x04size\"g\n" + + "\x1eListADPackageInstancesResponse\x12E\n" + + "\x12adPackageInstances\x18\x01 \x03(\v2\x15.pb.ADPackageInstanceR\x12adPackageInstances2\xf7\x05\n" + + "\x18ADPackageInstanceService\x12b\n" + + "\x17createADPackageInstance\x12\".pb.CreateADPackageInstanceRequest\x1a#.pb.CreateADPackageInstanceResponse\x12M\n" + + "\x17updateADPackageInstance\x12\".pb.UpdateADPackageInstanceRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findADPackageInstance\x12 .pb.FindADPackageInstanceRequest\x1a!.pb.FindADPackageInstanceResponse\x12h\n" + + "\x19findAllADPackageInstances\x12$.pb.FindAllADPackageInstancesRequest\x1a%.pb.FindAllADPackageInstancesResponse\x12M\n" + + "\x17deleteADPackageInstance\x12\".pb.DeleteADPackageInstanceRequest\x1a\x0e.pb.RPCSuccess\x12[\n" + + "\x1bcountIdleADPackageInstances\x12&.pb.CountIdleADPackageInstancesRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x17countADPackageInstances\x12\".pb.CountADPackageInstancesRequest\x1a\x14.pb.RPCCountResponse\x12_\n" + + "\x16listADPackageInstances\x12!.pb.ListADPackageInstancesRequest\x1a\".pb.ListADPackageInstancesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ad_package_instance_proto_rawDescOnce sync.Once - file_service_ad_package_instance_proto_rawDescData = file_service_ad_package_instance_proto_rawDesc + file_service_ad_package_instance_proto_rawDescData []byte ) func file_service_ad_package_instance_proto_rawDescGZIP() []byte { file_service_ad_package_instance_proto_rawDescOnce.Do(func() { - file_service_ad_package_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ad_package_instance_proto_rawDescData) + file_service_ad_package_instance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ad_package_instance_proto_rawDesc), len(file_service_ad_package_instance_proto_rawDesc))) }) return file_service_ad_package_instance_proto_rawDescData } @@ -893,7 +799,7 @@ func file_service_ad_package_instance_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ad_package_instance_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ad_package_instance_proto_rawDesc), len(file_service_ad_package_instance_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -904,7 +810,6 @@ func file_service_ad_package_instance_proto_init() { MessageInfos: file_service_ad_package_instance_proto_msgTypes, }.Build() File_service_ad_package_instance_proto = out.File - file_service_ad_package_instance_proto_rawDesc = nil file_service_ad_package_instance_proto_goTypes = nil file_service_ad_package_instance_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_instance_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_instance_grpc.pb.go index 0aba4da..dc917b8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_instance_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_instance_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ad_package_instance.proto package pb @@ -173,28 +173,28 @@ type ADPackageInstanceServiceServer interface { type UnimplementedADPackageInstanceServiceServer struct{} func (UnimplementedADPackageInstanceServiceServer) CreateADPackageInstance(context.Context, *CreateADPackageInstanceRequest) (*CreateADPackageInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateADPackageInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateADPackageInstance not implemented") } func (UnimplementedADPackageInstanceServiceServer) UpdateADPackageInstance(context.Context, *UpdateADPackageInstanceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateADPackageInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateADPackageInstance not implemented") } func (UnimplementedADPackageInstanceServiceServer) FindADPackageInstance(context.Context, *FindADPackageInstanceRequest) (*FindADPackageInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindADPackageInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method FindADPackageInstance not implemented") } func (UnimplementedADPackageInstanceServiceServer) FindAllADPackageInstances(context.Context, *FindAllADPackageInstancesRequest) (*FindAllADPackageInstancesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllADPackageInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllADPackageInstances not implemented") } func (UnimplementedADPackageInstanceServiceServer) DeleteADPackageInstance(context.Context, *DeleteADPackageInstanceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteADPackageInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteADPackageInstance not implemented") } func (UnimplementedADPackageInstanceServiceServer) CountIdleADPackageInstances(context.Context, *CountIdleADPackageInstancesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountIdleADPackageInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method CountIdleADPackageInstances not implemented") } func (UnimplementedADPackageInstanceServiceServer) CountADPackageInstances(context.Context, *CountADPackageInstancesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountADPackageInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method CountADPackageInstances not implemented") } func (UnimplementedADPackageInstanceServiceServer) ListADPackageInstances(context.Context, *ListADPackageInstancesRequest) (*ListADPackageInstancesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListADPackageInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method ListADPackageInstances not implemented") } func (UnimplementedADPackageInstanceServiceServer) testEmbeddedByValue() {} @@ -206,7 +206,7 @@ type UnsafeADPackageInstanceServiceServer interface { } func RegisterADPackageInstanceServiceServer(s grpc.ServiceRegistrar, srv ADPackageInstanceServiceServer) { - // If the following call pancis, it indicates UnimplementedADPackageInstanceServiceServer was + // If the following call panics, it indicates UnimplementedADPackageInstanceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_period.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_period.pb.go index 51cf8e7..ebb5eb9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_period.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_period.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ad_package_period.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -468,111 +469,45 @@ func (x *FindAllAvailableADPackagePeriodsResponse) GetAdPackagePeriods() []*ADPa var File_service_ad_package_period_proto protoreflect.FileDescriptor -var file_service_ad_package_period_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x75, 0x6e, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, - 0x22, 0x4d, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x22, - 0x60, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x22, 0x4c, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x22, - 0x4a, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, - 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x5c, 0x0a, 0x1b, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x61, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x0f, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x20, 0x0a, 0x1e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x62, 0x0a, 0x1f, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, - 0x0a, 0x10, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x10, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x22, - 0x29, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6b, 0x0a, 0x28, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x10, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x32, 0xc7, 0x04, 0x0a, 0x16, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x15, 0x64, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, - 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_ad_package_period_proto_rawDesc = "" + + "\n" + + "\x1fservice_ad_package_period.proto\x12\x02pb\x1a$models/model_ad_package_period.proto\x1a\x19models/rpc_messages.proto\"H\n" + + "\x1cCreateADPackagePeriodRequest\x12\x14\n" + + "\x05count\x18\x01 \x01(\x05R\x05count\x12\x12\n" + + "\x04unit\x18\x02 \x01(\tR\x04unit\"M\n" + + "\x1dCreateADPackagePeriodResponse\x12,\n" + + "\x11adPackagePeriodId\x18\x01 \x01(\x03R\x11adPackagePeriodId\"`\n" + + "\x1cUpdateADPackagePeriodRequest\x12,\n" + + "\x11adPackagePeriodId\x18\x01 \x01(\x03R\x11adPackagePeriodId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"L\n" + + "\x1cDeleteADPackagePeriodRequest\x12,\n" + + "\x11adPackagePeriodId\x18\x01 \x01(\x03R\x11adPackagePeriodId\"J\n" + + "\x1aFindADPackagePeriodRequest\x12,\n" + + "\x11adPackagePeriodId\x18\x01 \x01(\x03R\x11adPackagePeriodId\"\\\n" + + "\x1bFindADPackagePeriodResponse\x12=\n" + + "\x0fadPackagePeriod\x18\x01 \x01(\v2\x13.pb.ADPackagePeriodR\x0fadPackagePeriod\" \n" + + "\x1eFindAllADPackagePeriodsRequest\"b\n" + + "\x1fFindAllADPackagePeriodsResponse\x12?\n" + + "\x10adPackagePeriods\x18\x01 \x03(\v2\x13.pb.ADPackagePeriodR\x10adPackagePeriods\")\n" + + "'FindAllAvailableADPackagePeriodsRequest\"k\n" + + "(FindAllAvailableADPackagePeriodsResponse\x12?\n" + + "\x10adPackagePeriods\x18\x01 \x03(\v2\x13.pb.ADPackagePeriodR\x10adPackagePeriods2\xc7\x04\n" + + "\x16ADPackagePeriodService\x12\\\n" + + "\x15createADPackagePeriod\x12 .pb.CreateADPackagePeriodRequest\x1a!.pb.CreateADPackagePeriodResponse\x12I\n" + + "\x15updateADPackagePeriod\x12 .pb.UpdateADPackagePeriodRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15deleteADPackagePeriod\x12 .pb.DeleteADPackagePeriodRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findADPackagePeriod\x12\x1e.pb.FindADPackagePeriodRequest\x1a\x1f.pb.FindADPackagePeriodResponse\x12b\n" + + "\x17findAllADPackagePeriods\x12\".pb.FindAllADPackagePeriodsRequest\x1a#.pb.FindAllADPackagePeriodsResponse\x12}\n" + + " findAllAvailableADPackagePeriods\x12+.pb.FindAllAvailableADPackagePeriodsRequest\x1a,.pb.FindAllAvailableADPackagePeriodsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ad_package_period_proto_rawDescOnce sync.Once - file_service_ad_package_period_proto_rawDescData = file_service_ad_package_period_proto_rawDesc + file_service_ad_package_period_proto_rawDescData []byte ) func file_service_ad_package_period_proto_rawDescGZIP() []byte { file_service_ad_package_period_proto_rawDescOnce.Do(func() { - file_service_ad_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ad_package_period_proto_rawDescData) + file_service_ad_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ad_package_period_proto_rawDesc), len(file_service_ad_package_period_proto_rawDesc))) }) return file_service_ad_package_period_proto_rawDescData } @@ -626,7 +561,7 @@ func file_service_ad_package_period_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ad_package_period_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ad_package_period_proto_rawDesc), len(file_service_ad_package_period_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -637,7 +572,6 @@ func file_service_ad_package_period_proto_init() { MessageInfos: file_service_ad_package_period_proto_msgTypes, }.Build() File_service_ad_package_period_proto = out.File - file_service_ad_package_period_proto_rawDesc = nil file_service_ad_package_period_proto_goTypes = nil file_service_ad_package_period_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_period_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_period_grpc.pb.go index 2034c3f..225450a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_period_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_period_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ad_package_period.proto package pb @@ -143,22 +143,22 @@ type ADPackagePeriodServiceServer interface { type UnimplementedADPackagePeriodServiceServer struct{} func (UnimplementedADPackagePeriodServiceServer) CreateADPackagePeriod(context.Context, *CreateADPackagePeriodRequest) (*CreateADPackagePeriodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateADPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateADPackagePeriod not implemented") } func (UnimplementedADPackagePeriodServiceServer) UpdateADPackagePeriod(context.Context, *UpdateADPackagePeriodRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateADPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateADPackagePeriod not implemented") } func (UnimplementedADPackagePeriodServiceServer) DeleteADPackagePeriod(context.Context, *DeleteADPackagePeriodRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteADPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteADPackagePeriod not implemented") } func (UnimplementedADPackagePeriodServiceServer) FindADPackagePeriod(context.Context, *FindADPackagePeriodRequest) (*FindADPackagePeriodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindADPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method FindADPackagePeriod not implemented") } func (UnimplementedADPackagePeriodServiceServer) FindAllADPackagePeriods(context.Context, *FindAllADPackagePeriodsRequest) (*FindAllADPackagePeriodsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllADPackagePeriods not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllADPackagePeriods not implemented") } func (UnimplementedADPackagePeriodServiceServer) FindAllAvailableADPackagePeriods(context.Context, *FindAllAvailableADPackagePeriodsRequest) (*FindAllAvailableADPackagePeriodsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableADPackagePeriods not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableADPackagePeriods not implemented") } func (UnimplementedADPackagePeriodServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeADPackagePeriodServiceServer interface { } func RegisterADPackagePeriodServiceServer(s grpc.ServiceRegistrar, srv ADPackagePeriodServiceServer) { - // If the following call pancis, it indicates UnimplementedADPackagePeriodServiceServer was + // If the following call panics, it indicates UnimplementedADPackagePeriodServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_price.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_price.pb.go index ef96565..8e48028 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_price.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_price.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ad_package_price.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -411,96 +412,44 @@ func (x *FindAllADPackagePricesResponse) GetAdPackagePrices() []*ADPackagePrice var File_service_ad_package_price_proto protoreflect.FileDescriptor -var file_service_ad_package_price_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, - 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, - 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x01, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x19, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x4a, - 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x70, 0x72, 0x69, - 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3f, 0x0a, 0x1b, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x1a, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x1b, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x61, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0f, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5e, 0x0a, 0x1e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0f, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x32, 0xbd, 0x03, 0x0a, 0x15, 0x41, 0x44, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x12, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, - 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x44, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ad_package_price_proto_rawDesc = "" + + "\n" + + "\x1eservice_ad_package_price.proto\x12\x02pb\x1a#models/model_ad_package_price.proto\x1a\x19models/rpc_messages.proto\"\x83\x01\n" + + "\x1bUpdateADPackagePriceRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\x12,\n" + + "\x11adPackagePeriodId\x18\x02 \x01(\x03R\x11adPackagePeriodId\x12\x14\n" + + "\x05price\x18\x03 \x01(\x01R\x05price\"\x81\x01\n" + + "\x19FindADPackagePriceRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\x12,\n" + + "\x11adPackagePeriodId\x18\x02 \x01(\x03R\x11adPackagePeriodId\x12\x14\n" + + "\x05count\x18\x03 \x01(\x05R\x05count\"J\n" + + "\x1aFindADPackagePriceResponse\x12\x14\n" + + "\x05price\x18\x01 \x01(\x01R\x05price\x12\x16\n" + + "\x06amount\x18\x02 \x01(\x01R\x06amount\"?\n" + + "\x1bCountADPackagePricesRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\">\n" + + "\x1aFindADPackagePricesRequest\x12 \n" + + "\vadPackageId\x18\x01 \x01(\x03R\vadPackageId\"[\n" + + "\x1bFindADPackagePricesResponse\x12<\n" + + "\x0fadPackagePrices\x18\x01 \x03(\v2\x12.pb.ADPackagePriceR\x0fadPackagePrices\"\x1f\n" + + "\x1dFindAllADPackagePricesRequest\"^\n" + + "\x1eFindAllADPackagePricesResponse\x12<\n" + + "\x0fadPackagePrices\x18\x01 \x03(\v2\x12.pb.ADPackagePriceR\x0fadPackagePrices2\xbd\x03\n" + + "\x15ADPackagePriceService\x12G\n" + + "\x14updateADPackagePrice\x12\x1f.pb.UpdateADPackagePriceRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12findADPackagePrice\x12\x1d.pb.FindADPackagePriceRequest\x1a\x1e.pb.FindADPackagePriceResponse\x12M\n" + + "\x14countADPackagePrices\x12\x1f.pb.CountADPackagePricesRequest\x1a\x14.pb.RPCCountResponse\x12V\n" + + "\x13findADPackagePrices\x12\x1e.pb.FindADPackagePricesRequest\x1a\x1f.pb.FindADPackagePricesResponse\x12_\n" + + "\x16findAllADPackagePrices\x12!.pb.FindAllADPackagePricesRequest\x1a\".pb.FindAllADPackagePricesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ad_package_price_proto_rawDescOnce sync.Once - file_service_ad_package_price_proto_rawDescData = file_service_ad_package_price_proto_rawDesc + file_service_ad_package_price_proto_rawDescData []byte ) func file_service_ad_package_price_proto_rawDescGZIP() []byte { file_service_ad_package_price_proto_rawDescOnce.Do(func() { - file_service_ad_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ad_package_price_proto_rawDescData) + file_service_ad_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ad_package_price_proto_rawDesc), len(file_service_ad_package_price_proto_rawDesc))) }) return file_service_ad_package_price_proto_rawDescData } @@ -550,7 +499,7 @@ func file_service_ad_package_price_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ad_package_price_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ad_package_price_proto_rawDesc), len(file_service_ad_package_price_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -561,7 +510,6 @@ func file_service_ad_package_price_proto_init() { MessageInfos: file_service_ad_package_price_proto_msgTypes, }.Build() File_service_ad_package_price_proto = out.File - file_service_ad_package_price_proto_rawDesc = nil file_service_ad_package_price_proto_goTypes = nil file_service_ad_package_price_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ad_package_price_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ad_package_price_grpc.pb.go index b5947d2..4338b01 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ad_package_price_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ad_package_price_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ad_package_price.proto package pb @@ -128,19 +128,19 @@ type ADPackagePriceServiceServer interface { type UnimplementedADPackagePriceServiceServer struct{} func (UnimplementedADPackagePriceServiceServer) UpdateADPackagePrice(context.Context, *UpdateADPackagePriceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateADPackagePrice not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateADPackagePrice not implemented") } func (UnimplementedADPackagePriceServiceServer) FindADPackagePrice(context.Context, *FindADPackagePriceRequest) (*FindADPackagePriceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindADPackagePrice not implemented") + return nil, status.Error(codes.Unimplemented, "method FindADPackagePrice not implemented") } func (UnimplementedADPackagePriceServiceServer) CountADPackagePrices(context.Context, *CountADPackagePricesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountADPackagePrices not implemented") + return nil, status.Error(codes.Unimplemented, "method CountADPackagePrices not implemented") } func (UnimplementedADPackagePriceServiceServer) FindADPackagePrices(context.Context, *FindADPackagePricesRequest) (*FindADPackagePricesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindADPackagePrices not implemented") + return nil, status.Error(codes.Unimplemented, "method FindADPackagePrices not implemented") } func (UnimplementedADPackagePriceServiceServer) FindAllADPackagePrices(context.Context, *FindAllADPackagePricesRequest) (*FindAllADPackagePricesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllADPackagePrices not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllADPackagePrices not implemented") } func (UnimplementedADPackagePriceServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeADPackagePriceServiceServer interface { } func RegisterADPackagePriceServiceServer(s grpc.ServiceRegistrar, srv ADPackagePriceServiceServer) { - // If the following call pancis, it indicates UnimplementedADPackagePriceServiceServer was + // If the following call panics, it indicates UnimplementedADPackagePriceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_admin.pb.go b/EdgeCommon/pkg/rpc/pb/service_admin.pb.go index 19009c1..08a392a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_admin.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_admin.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_admin.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -2262,445 +2263,201 @@ func (x *ComposeAdminDashboardResponse_UpgradeInfo) GetNewVersion() string { var File_service_admin_proto protoreflect.FileDescriptor -var file_service_admin_proto_rawDesc = []byte{ - 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x73, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, - 0x61, 0x74, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, - 0x0a, 0x11, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x5c, 0x0a, 0x12, 0x4c, - 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, - 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x33, 0x0a, 0x17, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x48, - 0x0a, 0x18, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, 0x73, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x18, - 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x51, 0x0a, 0x19, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x34, 0x0a, 0x1a, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, 0x69, - 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, - 0x73, 0x22, 0x3a, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x57, 0x69, - 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x40, 0x0a, - 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, - 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, - 0x0a, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, - 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x22, - 0x34, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x46, 0x75, 0x6c, 0x6c, - 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x37, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, - 0x69, 0x6e, 0x46, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x33, - 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, - 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x22, 0x3b, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1f, 0x0a, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, - 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x22, 0x54, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x37, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, - 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x22, - 0x6b, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x1c, 0x0a, 0x1a, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x56, 0x0a, 0x1b, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x22, 0xc0, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, - 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x18, 0x0a, 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x6e, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x6e, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x2f, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, - 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xee, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, - 0x07, 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, - 0x69, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x63, - 0x61, 0x6e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, - 0x61, 0x6e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x62, 0x0a, 0x1c, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, - 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x57, 0x65, 0x61, 0x6b, 0x50, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x73, 0x57, - 0x65, 0x61, 0x6b, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x8a, 0x01, 0x0a, 0x18, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x57, 0x65, 0x61, 0x6b, 0x50, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x73, - 0x57, 0x65, 0x61, 0x6b, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3e, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x06, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x52, 0x06, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x73, 0x22, 0x2e, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, - 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x20, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4f, 0x54, 0x50, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x43, 0x0a, 0x21, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4f, 0x54, 0x50, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, - 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x4f, 0x54, 0x50, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x4f, 0x54, 0x50, 0x22, 0x3e, 0x0a, - 0x1c, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, - 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xfc, 0x15, - 0x0a, 0x1d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, - 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2c, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, - 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x2c, 0x0a, - 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, - 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, - 0x32, 0x0a, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x14, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x66, - 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, - 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, - 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x42, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x15, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x12, 0x32, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x60, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, - 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x63, 0x0a, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, - 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, - 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, - 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x57, 0x0a, 0x0f, - 0x6e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, - 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x12, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, - 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x21, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x12, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5f, 0x0a, 0x13, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x23, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x13, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x69, 0x0a, 0x18, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, - 0x6f, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, - 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, - 0x12, 0x5b, 0x0a, 0x11, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, - 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x6e, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x63, 0x0a, - 0x15, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, - 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, - 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, - 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x0c, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x12, 0x54, 0x0a, 0x0e, 0x74, 0x6f, 0x70, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0e, 0x74, 0x6f, 0x70, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x57, 0x0a, 0x0f, 0x74, 0x6f, 0x70, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x2a, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x0f, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, - 0x68, 0x61, 0x72, 0x74, 0x73, 0x18, 0x28, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, - 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, - 0x52, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, - 0x74, 0x73, 0x1a, 0xa4, 0x02, 0x0a, 0x10, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, - 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, - 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1a, 0x0a, - 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x1a, 0x8b, 0x02, 0x0a, 0x11, 0x48, 0x6f, - 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, - 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, - 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, - 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, - 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x7a, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, - 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, - 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, - 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, - 0x74, 0x65, 0x73, 0x1a, 0x7c, 0x0a, 0x0a, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, - 0x73, 0x1a, 0xd9, 0x01, 0x0a, 0x0b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x18, 0x0a, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x4d, 0x0a, - 0x0b, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x49, 0x0a, 0x17, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x54, 0x68, 0x65, 0x6d, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x22, 0x34, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x32, 0xb7, 0x0b, - 0x0a, 0x0c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3b, - 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x15, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x63, - 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, - 0x78, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, 0x73, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x63, 0x68, - 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, - 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, - 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, - 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, - 0x11, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x46, 0x75, 0x6c, 0x6c, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, - 0x6e, 0x46, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x46, - 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, - 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, - 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, - 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x16, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, - 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x16, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x15, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x73, 0x12, 0x20, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x68, 0x0a, 0x19, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4f, 0x54, 0x50, - 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4f, 0x54, 0x50, 0x57, - 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, - 0x69, 0x6e, 0x4f, 0x54, 0x50, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, - 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x54, 0x68, 0x65, 0x6d, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x61, 0x6e, 0x67, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x61, 0x6e, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_admin_proto_rawDesc = "" + + "\n" + + "\x13service_admin.proto\x12\x02pb\x1a\x18models/model_admin.proto\x1a\x1dmodels/model_admin_list.proto\x1a\x19models/rpc_messages.proto\x1a\x1fservice_server_stat_board.proto\"K\n" + + "\x11LoginAdminRequest\x12\x1a\n" + + "\busername\x18\x01 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x02 \x01(\tR\bpassword\"\\\n" + + "\x12LoginAdminResponse\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x12\n" + + "\x04isOk\x18\x02 \x01(\bR\x04isOk\x12\x18\n" + + "\amessage\x18\x03 \x01(\tR\amessage\"3\n" + + "\x17CheckAdminExistsRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\"H\n" + + "\x18CheckAdminExistsResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x18\n" + + "\amessage\x18\x02 \x01(\tR\amessage\"Q\n" + + "\x19CheckAdminUsernameRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x1a\n" + + "\busername\x18\x02 \x01(\tR\busername\"4\n" + + "\x1aCheckAdminUsernameResponse\x12\x16\n" + + "\x06exists\x18\x01 \x01(\bR\x06exists\":\n" + + "\x1cFindAdminWithUsernameRequest\x12\x1a\n" + + "\busername\x18\x01 \x01(\tR\busername\"@\n" + + "\x1dFindAdminWithUsernameResponse\x12\x1f\n" + + "\x05admin\x18\x01 \x01(\v2\t.pb.AdminR\x05admin\"4\n" + + "\x18FindAdminFullnameRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\"7\n" + + "\x19FindAdminFullnameResponse\x12\x1a\n" + + "\bfullname\x18\x01 \x01(\tR\bfullname\"3\n" + + "\x17FindEnabledAdminRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\";\n" + + "\x18FindEnabledAdminResponse\x12\x1f\n" + + "\x05admin\x18\x01 \x01(\v2\t.pb.AdminR\x05admin\"T\n" + + "\x1aCreateOrUpdateAdminRequest\x12\x1a\n" + + "\busername\x18\x01 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x02 \x01(\tR\bpassword\"7\n" + + "\x1bCreateOrUpdateAdminResponse\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\"N\n" + + "\x16UpdateAdminInfoRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x1a\n" + + "\bfullname\x18\x02 \x01(\tR\bfullname\"k\n" + + "\x17UpdateAdminLoginRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x1a\n" + + "\busername\x18\x02 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x03 \x01(\tR\bpassword\"\x1c\n" + + "\x1aFindAllAdminModulesRequest\"V\n" + + "\x1bFindAllAdminModulesResponse\x127\n" + + "\fadminModules\x18\x01 \x03(\v2\x13.pb.AdminModuleListR\fadminModules\"\xc0\x01\n" + + "\x12CreateAdminRequest\x12\x1a\n" + + "\busername\x18\x01 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x02 \x01(\tR\bpassword\x12\x1a\n" + + "\bfullname\x18\x03 \x01(\tR\bfullname\x12 \n" + + "\vmodulesJSON\x18\x04 \x01(\fR\vmodulesJSON\x12\x18\n" + + "\aisSuper\x18\x05 \x01(\bR\aisSuper\x12\x1a\n" + + "\bcanLogin\x18\x06 \x01(\bR\bcanLogin\"/\n" + + "\x13CreateAdminResponse\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\"\xee\x01\n" + + "\x12UpdateAdminRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x1a\n" + + "\busername\x18\x02 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x03 \x01(\tR\bpassword\x12\x1a\n" + + "\bfullname\x18\x04 \x01(\tR\bfullname\x12 \n" + + "\vmodulesJSON\x18\x05 \x01(\fR\vmodulesJSON\x12\x18\n" + + "\aisSuper\x18\x06 \x01(\bR\aisSuper\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\x12\x1a\n" + + "\bcanLogin\x18\b \x01(\bR\bcanLogin\"b\n" + + "\x1cCountAllEnabledAdminsRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12(\n" + + "\x0fhasWeakPassword\x18\x02 \x01(\bR\x0fhasWeakPassword\"\x8a\x01\n" + + "\x18ListEnabledAdminsRequest\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12(\n" + + "\x0fhasWeakPassword\x18\x04 \x01(\bR\x0fhasWeakPassword\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\">\n" + + "\x19ListEnabledAdminsResponse\x12!\n" + + "\x06admins\x18\x01 \x03(\v2\t.pb.AdminR\x06admins\".\n" + + "\x12DeleteAdminRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\">\n" + + " CheckAdminOTPWithUsernameRequest\x12\x1a\n" + + "\busername\x18\x01 \x01(\tR\busername\"C\n" + + "!CheckAdminOTPWithUsernameResponse\x12\x1e\n" + + "\n" + + "requireOTP\x18\x01 \x01(\bR\n" + + "requireOTP\">\n" + + "\x1cComposeAdminDashboardRequest\x12\x1e\n" + + "\n" + + "apiVersion\x18\x01 \x01(\tR\n" + + "apiVersion\"\xfc\x15\n" + + "\x1dComposeAdminDashboardResponse\x12,\n" + + "\x11countNodeClusters\x18\x01 \x01(\x03R\x11countNodeClusters\x12\x1e\n" + + "\n" + + "countNodes\x18\x02 \x01(\x03R\n" + + "countNodes\x12,\n" + + "\x11countOfflineNodes\x18\t \x01(\x03R\x11countOfflineNodes\x12\"\n" + + "\fcountServers\x18\x03 \x01(\x03R\fcountServers\x122\n" + + "\x14countAuditingServers\x18\r \x01(\x03R\x14countAuditingServers\x12\x1e\n" + + "\n" + + "countUsers\x18\x04 \x01(\x03R\n" + + "countUsers\x12$\n" + + "\rcountAPINodes\x18\x05 \x01(\x03R\rcountAPINodes\x122\n" + + "\x14countOfflineAPINodes\x18\n" + + " \x01(\x03R\x14countOfflineAPINodes\x12\"\n" + + "\fcountDBNodes\x18\x06 \x01(\x03R\fcountDBNodes\x120\n" + + "\x13countOfflineDBNodes\x18\v \x01(\x03R\x13countOfflineDBNodes\x12&\n" + + "\x0ecountUserNodes\x18\a \x01(\x03R\x0ecountUserNodes\x124\n" + + "\x15countOfflineUserNodes\x18\f \x01(\x03R\x15countOfflineUserNodes\x122\n" + + "\x14defaultNodeClusterId\x18\b \x01(\x03R\x14defaultNodeClusterId\x12`\n" + + "\x11dailyTrafficStats\x18\x1e \x03(\v22.pb.ComposeAdminDashboardResponse.DailyTrafficStatR\x11dailyTrafficStats\x12c\n" + + "\x12hourlyTrafficStats\x18\x1f \x03(\v23.pb.ComposeAdminDashboardResponse.HourlyTrafficStatR\x12hourlyTrafficStats\x12W\n" + + "\x0fnodeUpgradeInfo\x18 \x01(\v2-.pb.ComposeAdminDashboardResponse.UpgradeInfoR\x0fnodeUpgradeInfo\x12]\n" + + "\x12apiNodeUpgradeInfo\x18! \x01(\v2-.pb.ComposeAdminDashboardResponse.UpgradeInfoR\x12apiNodeUpgradeInfo\x12_\n" + + "\x13userNodeUpgradeInfo\x18# \x01(\v2-.pb.ComposeAdminDashboardResponse.UpgradeInfoR\x13userNodeUpgradeInfo\x12i\n" + + "\x18authorityNodeUpgradeInfo\x18$ \x01(\v2-.pb.ComposeAdminDashboardResponse.UpgradeInfoR\x18authorityNodeUpgradeInfo\x12[\n" + + "\x11nsNodeUpgradeInfo\x18% \x01(\v2-.pb.ComposeAdminDashboardResponse.UpgradeInfoR\x11nsNodeUpgradeInfo\x12c\n" + + "\x15reportNodeUpgradeInfo\x18) \x01(\v2-.pb.ComposeAdminDashboardResponse.UpgradeInfoR\x15reportNodeUpgradeInfo\x12N\n" + + "\ftopNodeStats\x18& \x03(\v2*.pb.ComposeAdminDashboardResponse.NodeStatR\ftopNodeStats\x12T\n" + + "\x0etopDomainStats\x18' \x03(\v2,.pb.ComposeAdminDashboardResponse.DomainStatR\x0etopDomainStats\x12W\n" + + "\x0ftopCountryStats\x18* \x03(\v2-.pb.ComposeAdminDashboardResponse.CountryStatR\x0ftopCountryStats\x12?\n" + + "\x10metricDataCharts\x18( \x03(\v2\x13.pb.MetricDataChartR\x10metricDataCharts\x1a\xa4\x02\n" + + "\x10DailyTrafficStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x12\x1a\n" + + "\bcountIPs\x18\b \x01(\x03R\bcountIPs\x1a\x8b\x02\n" + + "\x11HourlyTrafficStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1az\n" + + "\bNodeStat\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bnodeName\x18\x02 \x01(\tR\bnodeName\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x1a|\n" + + "\n" + + "DomainStat\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06domain\x18\x02 \x01(\tR\x06domain\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x1a\xd9\x01\n" + + "\vCountryStat\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x18\n" + + "\apercent\x18\x04 \x01(\x02R\apercent\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1aM\n" + + "\vUpgradeInfo\x12\x1e\n" + + "\n" + + "countNodes\x18\x01 \x01(\x03R\n" + + "countNodes\x12\x1e\n" + + "\n" + + "newVersion\x18\x02 \x01(\tR\n" + + "newVersion\"I\n" + + "\x17UpdateAdminThemeRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x14\n" + + "\x05theme\x18\x02 \x01(\tR\x05theme\"4\n" + + "\x16UpdateAdminLangRequest\x12\x1a\n" + + "\blangCode\x18\x01 \x01(\tR\blangCode2\xb7\v\n" + + "\fAdminService\x12;\n" + + "\n" + + "loginAdmin\x12\x15.pb.LoginAdminRequest\x1a\x16.pb.LoginAdminResponse\x12M\n" + + "\x10checkAdminExists\x12\x1b.pb.CheckAdminExistsRequest\x1a\x1c.pb.CheckAdminExistsResponse\x12S\n" + + "\x12checkAdminUsername\x12\x1d.pb.CheckAdminUsernameRequest\x1a\x1e.pb.CheckAdminUsernameResponse\x12\\\n" + + "\x15findAdminWithUsername\x12 .pb.FindAdminWithUsernameRequest\x1a!.pb.FindAdminWithUsernameResponse\x12P\n" + + "\x11findAdminFullname\x12\x1c.pb.FindAdminFullnameRequest\x1a\x1d.pb.FindAdminFullnameResponse\x12M\n" + + "\x10findEnabledAdmin\x12\x1b.pb.FindEnabledAdminRequest\x1a\x1c.pb.FindEnabledAdminResponse\x12V\n" + + "\x13createOrUpdateAdmin\x12\x1e.pb.CreateOrUpdateAdminRequest\x1a\x1f.pb.CreateOrUpdateAdminResponse\x12=\n" + + "\x0fupdateAdminInfo\x12\x1a.pb.UpdateAdminInfoRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10updateAdminLogin\x12\x1b.pb.UpdateAdminLoginRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findAllAdminModules\x12\x1e.pb.FindAllAdminModulesRequest\x1a\x1f.pb.FindAllAdminModulesResponse\x12>\n" + + "\vcreateAdmin\x12\x16.pb.CreateAdminRequest\x1a\x17.pb.CreateAdminResponse\x125\n" + + "\vupdateAdmin\x12\x16.pb.UpdateAdminRequest\x1a\x0e.pb.RPCSuccess\x12O\n" + + "\x15countAllEnabledAdmins\x12 .pb.CountAllEnabledAdminsRequest\x1a\x14.pb.RPCCountResponse\x12P\n" + + "\x11listEnabledAdmins\x12\x1c.pb.ListEnabledAdminsRequest\x1a\x1d.pb.ListEnabledAdminsResponse\x125\n" + + "\vdeleteAdmin\x12\x16.pb.DeleteAdminRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19checkAdminOTPWithUsername\x12$.pb.CheckAdminOTPWithUsernameRequest\x1a%.pb.CheckAdminOTPWithUsernameResponse\x12\\\n" + + "\x15composeAdminDashboard\x12 .pb.ComposeAdminDashboardRequest\x1a!.pb.ComposeAdminDashboardResponse\x12?\n" + + "\x10updateAdminTheme\x12\x1b.pb.UpdateAdminThemeRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateAdminLang\x12\x1a.pb.UpdateAdminLangRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_admin_proto_rawDescOnce sync.Once - file_service_admin_proto_rawDescData = file_service_admin_proto_rawDesc + file_service_admin_proto_rawDescData []byte ) func file_service_admin_proto_rawDescGZIP() []byte { file_service_admin_proto_rawDescOnce.Do(func() { - file_service_admin_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_admin_proto_rawDescData) + file_service_admin_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_admin_proto_rawDesc), len(file_service_admin_proto_rawDesc))) }) return file_service_admin_proto_rawDescData } @@ -2825,7 +2582,7 @@ func file_service_admin_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_admin_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_admin_proto_rawDesc), len(file_service_admin_proto_rawDesc)), NumEnums: 0, NumMessages: 37, NumExtensions: 0, @@ -2836,7 +2593,6 @@ func file_service_admin_proto_init() { MessageInfos: file_service_admin_proto_msgTypes, }.Build() File_service_admin_proto = out.File - file_service_admin_proto_rawDesc = nil file_service_admin_proto_goTypes = nil file_service_admin_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_admin_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_admin_grpc.pb.go index ec95bc0..8708306 100644 --- a/EdgeCommon/pkg/rpc/pb/service_admin_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_admin_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_admin.proto package pb @@ -338,61 +338,61 @@ type AdminServiceServer interface { type UnimplementedAdminServiceServer struct{} func (UnimplementedAdminServiceServer) LoginAdmin(context.Context, *LoginAdminRequest) (*LoginAdminResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method LoginAdmin not implemented") + return nil, status.Error(codes.Unimplemented, "method LoginAdmin not implemented") } func (UnimplementedAdminServiceServer) CheckAdminExists(context.Context, *CheckAdminExistsRequest) (*CheckAdminExistsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckAdminExists not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckAdminExists not implemented") } func (UnimplementedAdminServiceServer) CheckAdminUsername(context.Context, *CheckAdminUsernameRequest) (*CheckAdminUsernameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckAdminUsername not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckAdminUsername not implemented") } func (UnimplementedAdminServiceServer) FindAdminWithUsername(context.Context, *FindAdminWithUsernameRequest) (*FindAdminWithUsernameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAdminWithUsername not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAdminWithUsername not implemented") } func (UnimplementedAdminServiceServer) FindAdminFullname(context.Context, *FindAdminFullnameRequest) (*FindAdminFullnameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAdminFullname not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAdminFullname not implemented") } func (UnimplementedAdminServiceServer) FindEnabledAdmin(context.Context, *FindEnabledAdminRequest) (*FindEnabledAdminResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledAdmin not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledAdmin not implemented") } func (UnimplementedAdminServiceServer) CreateOrUpdateAdmin(context.Context, *CreateOrUpdateAdminRequest) (*CreateOrUpdateAdminResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateOrUpdateAdmin not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateOrUpdateAdmin not implemented") } func (UnimplementedAdminServiceServer) UpdateAdminInfo(context.Context, *UpdateAdminInfoRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAdminInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAdminInfo not implemented") } func (UnimplementedAdminServiceServer) UpdateAdminLogin(context.Context, *UpdateAdminLoginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAdminLogin not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAdminLogin not implemented") } func (UnimplementedAdminServiceServer) FindAllAdminModules(context.Context, *FindAllAdminModulesRequest) (*FindAllAdminModulesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAdminModules not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAdminModules not implemented") } func (UnimplementedAdminServiceServer) CreateAdmin(context.Context, *CreateAdminRequest) (*CreateAdminResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAdmin not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateAdmin not implemented") } func (UnimplementedAdminServiceServer) UpdateAdmin(context.Context, *UpdateAdminRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAdmin not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAdmin not implemented") } func (UnimplementedAdminServiceServer) CountAllEnabledAdmins(context.Context, *CountAllEnabledAdminsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledAdmins not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledAdmins not implemented") } func (UnimplementedAdminServiceServer) ListEnabledAdmins(context.Context, *ListEnabledAdminsRequest) (*ListEnabledAdminsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledAdmins not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledAdmins not implemented") } func (UnimplementedAdminServiceServer) DeleteAdmin(context.Context, *DeleteAdminRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteAdmin not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteAdmin not implemented") } func (UnimplementedAdminServiceServer) CheckAdminOTPWithUsername(context.Context, *CheckAdminOTPWithUsernameRequest) (*CheckAdminOTPWithUsernameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckAdminOTPWithUsername not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckAdminOTPWithUsername not implemented") } func (UnimplementedAdminServiceServer) ComposeAdminDashboard(context.Context, *ComposeAdminDashboardRequest) (*ComposeAdminDashboardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeAdminDashboard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeAdminDashboard not implemented") } func (UnimplementedAdminServiceServer) UpdateAdminTheme(context.Context, *UpdateAdminThemeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAdminTheme not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAdminTheme not implemented") } func (UnimplementedAdminServiceServer) UpdateAdminLang(context.Context, *UpdateAdminLangRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAdminLang not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAdminLang not implemented") } func (UnimplementedAdminServiceServer) testEmbeddedByValue() {} @@ -404,7 +404,7 @@ type UnsafeAdminServiceServer interface { } func RegisterAdminServiceServer(s grpc.ServiceRegistrar, srv AdminServiceServer) { - // If the following call pancis, it indicates UnimplementedAdminServiceServer was + // If the following call panics, it indicates UnimplementedAdminServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_api_access_token.pb.go b/EdgeCommon/pkg/rpc/pb/service_api_access_token.pb.go index 32c5e4d..041d666 100644 --- a/EdgeCommon/pkg/rpc/pb/service_api_access_token.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_api_access_token.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_api_access_token.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -135,39 +136,27 @@ func (x *GetAPIAccessTokenResponse) GetExpiresAt() int64 { var File_service_api_access_token_proto protoreflect.FileDescriptor -var file_service_api_access_token_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x61, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x22, 0x6e, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x41, 0x50, 0x49, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, - 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4b, 0x65, 0x79, 0x22, 0x4f, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x41, 0x50, 0x49, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, - 0x65, 0x73, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, - 0x72, 0x65, 0x73, 0x41, 0x74, 0x32, 0x69, 0x0a, 0x15, 0x41, 0x50, 0x49, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x50, - 0x0a, 0x11, 0x47, 0x65, 0x74, 0x41, 0x50, 0x49, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, - 0x6b, 0x65, 0x6e, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x50, 0x49, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x50, 0x49, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_api_access_token_proto_rawDesc = "" + + "\n" + + "\x1eservice_api_access_token.proto\x12\x02pb\"n\n" + + "\x18GetAPIAccessTokenRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12 \n" + + "\vaccessKeyId\x18\x02 \x01(\tR\vaccessKeyId\x12\x1c\n" + + "\taccessKey\x18\x03 \x01(\tR\taccessKey\"O\n" + + "\x19GetAPIAccessTokenResponse\x12\x14\n" + + "\x05token\x18\x01 \x01(\tR\x05token\x12\x1c\n" + + "\texpiresAt\x18\x02 \x01(\x03R\texpiresAt2i\n" + + "\x15APIAccessTokenService\x12P\n" + + "\x11GetAPIAccessToken\x12\x1c.pb.GetAPIAccessTokenRequest\x1a\x1d.pb.GetAPIAccessTokenResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_api_access_token_proto_rawDescOnce sync.Once - file_service_api_access_token_proto_rawDescData = file_service_api_access_token_proto_rawDesc + file_service_api_access_token_proto_rawDescData []byte ) func file_service_api_access_token_proto_rawDescGZIP() []byte { file_service_api_access_token_proto_rawDescOnce.Do(func() { - file_service_api_access_token_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_api_access_token_proto_rawDescData) + file_service_api_access_token_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_api_access_token_proto_rawDesc), len(file_service_api_access_token_proto_rawDesc))) }) return file_service_api_access_token_proto_rawDescData } @@ -196,7 +185,7 @@ func file_service_api_access_token_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_api_access_token_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_api_access_token_proto_rawDesc), len(file_service_api_access_token_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -207,7 +196,6 @@ func file_service_api_access_token_proto_init() { MessageInfos: file_service_api_access_token_proto_msgTypes, }.Build() File_service_api_access_token_proto = out.File - file_service_api_access_token_proto_rawDesc = nil file_service_api_access_token_proto_goTypes = nil file_service_api_access_token_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_api_access_token_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_api_access_token_grpc.pb.go index d3779ec..b236d7c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_api_access_token_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_api_access_token_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_api_access_token.proto package pb @@ -68,7 +68,7 @@ type APIAccessTokenServiceServer interface { type UnimplementedAPIAccessTokenServiceServer struct{} func (UnimplementedAPIAccessTokenServiceServer) GetAPIAccessToken(context.Context, *GetAPIAccessTokenRequest) (*GetAPIAccessTokenResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetAPIAccessToken not implemented") + return nil, status.Error(codes.Unimplemented, "method GetAPIAccessToken not implemented") } func (UnimplementedAPIAccessTokenServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeAPIAccessTokenServiceServer interface { } func RegisterAPIAccessTokenServiceServer(s grpc.ServiceRegistrar, srv APIAccessTokenServiceServer) { - // If the following call pancis, it indicates UnimplementedAPIAccessTokenServiceServer was + // If the following call panics, it indicates UnimplementedAPIAccessTokenServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_api_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_api_node.pb.go index 1186b33..cb78e26 100644 --- a/EdgeCommon/pkg/rpc/pb/service_api_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_api_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_api_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1301,248 +1302,110 @@ func (x *FindLatestDeployFilesResponse_DeployFile) GetVersion() string { var File_service_api_node_proto protoreflect.FileDescriptor -var file_service_api_node_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1b, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, - 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, - 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, - 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, - 0x65, 0x73, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, - 0x65, 0x73, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x72, - 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x24, 0x0a, 0x0d, 0x72, - 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x35, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, - 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, - 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0xe6, 0x02, 0x0a, 0x14, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x28, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x72, 0x65, 0x73, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x72, 0x65, 0x73, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x73, - 0x74, 0x48, 0x54, 0x54, 0x50, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0c, 0x72, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x24, 0x0a, - 0x0d, 0x72, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, - 0x79, 0x22, 0x34, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, 0x69, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x70, - 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x49, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x61, 0x70, - 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, - 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x61, 0x70, 0x69, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x22, 0x20, 0x0a, 0x1e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x25, 0x0a, 0x23, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x4f, 0x6e, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x48, 0x0a, 0x1a, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x46, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x39, - 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, - 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x1a, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x70, 0x69, 0x4e, 0x6f, - 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x22, - 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x75, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, - 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x61, 0x72, 0x63, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x22, 0x1b, 0x0a, 0x19, 0x46, 0x69, 0x6e, - 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x43, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x07, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x4b, 0x0a, 0x2b, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, - 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, - 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, 0x2b, 0x0a, 0x13, 0x44, 0x65, 0x62, 0x75, - 0x67, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x14, 0x0a, 0x05, 0x64, 0x65, 0x62, 0x75, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, - 0x64, 0x65, 0x62, 0x75, 0x67, 0x22, 0xac, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, - 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, - 0x0a, 0x03, 0x73, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x75, 0x6d, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, - 0x0a, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x43, 0x68, 0x75, - 0x6e, 0x6b, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x4c, 0x61, 0x73, 0x74, 0x43, 0x68, 0x75, 0x6e, - 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4c, 0x61, 0x73, 0x74, 0x43, - 0x68, 0x75, 0x6e, 0x6b, 0x22, 0x1b, 0x0a, 0x19, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0xb4, 0x01, 0x0a, 0x20, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x70, 0x6c, - 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x6f, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x73, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, - 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, - 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x43, 0x68, 0x75, - 0x6e, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, - 0x74, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x4c, 0x61, 0x73, 0x74, - 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4c, - 0x61, 0x73, 0x74, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x22, 0x1e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x9f, 0x02, 0x0a, 0x1d, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x0f, 0x6e, 0x6f, - 0x64, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x11, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x70, 0x6c, - 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, - 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x11, 0x6e, 0x73, 0x4e, - 0x6f, 0x64, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x1a, 0x4a, - 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, - 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x12, 0x12, 0x0a, 0x04, - 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x63, 0x68, - 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0xf8, 0x09, 0x0a, 0x0e, 0x41, - 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, 0x0a, - 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x18, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x39, - 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x17, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x5d, 0x0a, 0x1c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x6e, 0x64, 0x4f, 0x6e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, - 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x4f, 0x6e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, - 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, - 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, - 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6d, 0x0a, 0x24, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, - 0x49, 0x64, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, 0x62, - 0x75, 0x67, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, - 0x65, 0x62, 0x75, 0x67, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, - 0x6f, 0x61, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, - 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, - 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x6f, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x70, - 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x6f, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x4c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, - 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_api_node_proto_rawDesc = "" + + "\n" + + "\x16service_api_node.proto\x12\x02pb\x1a\x1bmodels/model_api_node.proto\x1a\x19models/rpc_messages.proto\"\xaa\x02\n" + + "\x14CreateAPINodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x1a\n" + + "\bhttpJSON\x18\x03 \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\x04 \x01(\fR\thttpsJSON\x12(\n" + + "\x0faccessAddrsJSON\x18\x05 \x01(\fR\x0faccessAddrsJSON\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12\x1a\n" + + "\brestIsOn\x18\a \x01(\bR\brestIsOn\x12\"\n" + + "\frestHTTPJSON\x18\b \x01(\fR\frestHTTPJSON\x12$\n" + + "\rrestHTTPSJSON\x18\t \x01(\fR\rrestHTTPSJSON\"5\n" + + "\x15CreateAPINodeResponse\x12\x1c\n" + + "\tapiNodeId\x18\x01 \x01(\x03R\tapiNodeId\"\xe6\x02\n" + + "\x14UpdateAPINodeRequest\x12\x1c\n" + + "\tapiNodeId\x18\x01 \x01(\x03R\tapiNodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1a\n" + + "\bhttpJSON\x18\x04 \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\x05 \x01(\fR\thttpsJSON\x12(\n" + + "\x0faccessAddrsJSON\x18\x06 \x01(\fR\x0faccessAddrsJSON\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\x12\x1a\n" + + "\brestIsOn\x18\b \x01(\bR\brestIsOn\x12\"\n" + + "\frestHTTPJSON\x18\t \x01(\fR\frestHTTPJSON\x12$\n" + + "\rrestHTTPSJSON\x18\n" + + " \x01(\fR\rrestHTTPSJSON\x12\x1c\n" + + "\tisPrimary\x18\v \x01(\bR\tisPrimary\"4\n" + + "\x14DeleteAPINodeRequest\x12\x1c\n" + + "\tapiNodeId\x18\x01 \x01(\x03R\tapiNodeId\"\x1f\n" + + "\x1dFindAllEnabledAPINodesRequest\"I\n" + + "\x1eFindAllEnabledAPINodesResponse\x12'\n" + + "\bapiNodes\x18\x01 \x03(\v2\v.pb.APINodeR\bapiNodes\" \n" + + "\x1eCountAllEnabledAPINodesRequest\"%\n" + + "#CountAllEnabledAndOnAPINodesRequest\"H\n" + + "\x1aListEnabledAPINodesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"F\n" + + "\x1bListEnabledAPINodesResponse\x12'\n" + + "\bapiNodes\x18\x01 \x03(\v2\v.pb.APINodeR\bapiNodes\"9\n" + + "\x19FindEnabledAPINodeRequest\x12\x1c\n" + + "\tapiNodeId\x18\x01 \x01(\x03R\tapiNodeId\"C\n" + + "\x1aFindEnabledAPINodeResponse\x12%\n" + + "\aapiNode\x18\x01 \x01(\v2\v.pb.APINodeR\aapiNode\"\"\n" + + " FindCurrentAPINodeVersionRequest\"u\n" + + "!FindCurrentAPINodeVersionResponse\x12\x18\n" + + "\aversion\x18\x01 \x01(\tR\aversion\x12\x0e\n" + + "\x02os\x18\x02 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x03 \x01(\tR\x04arch\x12\x12\n" + + "\x04role\x18\x04 \x01(\tR\x04role\"\x1b\n" + + "\x19FindCurrentAPINodeRequest\"C\n" + + "\x1aFindCurrentAPINodeResponse\x12%\n" + + "\aapiNode\x18\x01 \x01(\v2\v.pb.APINodeR\aapiNode\"K\n" + + "+CountAllEnabledAPINodesWithSSLCertIdRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"+\n" + + "\x13DebugAPINodeRequest\x12\x14\n" + + "\x05debug\x18\x01 \x01(\bR\x05debug\"\xac\x01\n" + + "\x18UploadAPINodeFileRequest\x12\x1a\n" + + "\bfilename\x18\x01 \x01(\tR\bfilename\x12\x10\n" + + "\x03sum\x18\x02 \x01(\tR\x03sum\x12\x1c\n" + + "\tchunkData\x18\x03 \x01(\fR\tchunkData\x12\"\n" + + "\fisFirstChunk\x18\x04 \x01(\bR\fisFirstChunk\x12 \n" + + "\visLastChunk\x18\x05 \x01(\bR\visLastChunk\"\x1b\n" + + "\x19UploadAPINodeFileResponse\"\xb4\x01\n" + + " UploadDeployFileToAPINodeRequest\x12\x1a\n" + + "\bfilename\x18\x01 \x01(\tR\bfilename\x12\x10\n" + + "\x03sum\x18\x02 \x01(\tR\x03sum\x12\x1c\n" + + "\tchunkData\x18\x03 \x01(\fR\tchunkData\x12\"\n" + + "\fisFirstChunk\x18\x04 \x01(\bR\fisFirstChunk\x12 \n" + + "\visLastChunk\x18\x05 \x01(\bR\visLastChunk\"\x1e\n" + + "\x1cFindLatestDeployFilesRequest\"\x9f\x02\n" + + "\x1dFindLatestDeployFilesResponse\x12V\n" + + "\x0fnodeDeployFiles\x18\x01 \x03(\v2,.pb.FindLatestDeployFilesResponse.DeployFileR\x0fnodeDeployFiles\x12Z\n" + + "\x11nsNodeDeployFiles\x18\x02 \x03(\v2,.pb.FindLatestDeployFilesResponse.DeployFileR\x11nsNodeDeployFiles\x1aJ\n" + + "\n" + + "DeployFile\x12\x0e\n" + + "\x02os\x18\x01 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x02 \x01(\tR\x04arch\x12\x18\n" + + "\aversion\x18\x03 \x01(\tR\aversion2\xf8\t\n" + + "\x0eAPINodeService\x12D\n" + + "\rcreateAPINode\x12\x18.pb.CreateAPINodeRequest\x1a\x19.pb.CreateAPINodeResponse\x129\n" + + "\rupdateAPINode\x12\x18.pb.UpdateAPINodeRequest\x1a\x0e.pb.RPCSuccess\x129\n" + + "\rdeleteAPINode\x12\x18.pb.DeleteAPINodeRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findAllEnabledAPINodes\x12!.pb.FindAllEnabledAPINodesRequest\x1a\".pb.FindAllEnabledAPINodesResponse\x12S\n" + + "\x17countAllEnabledAPINodes\x12\".pb.CountAllEnabledAPINodesRequest\x1a\x14.pb.RPCCountResponse\x12]\n" + + "\x1ccountAllEnabledAndOnAPINodes\x12'.pb.CountAllEnabledAndOnAPINodesRequest\x1a\x14.pb.RPCCountResponse\x12V\n" + + "\x13listEnabledAPINodes\x12\x1e.pb.ListEnabledAPINodesRequest\x1a\x1f.pb.ListEnabledAPINodesResponse\x12S\n" + + "\x12findEnabledAPINode\x12\x1d.pb.FindEnabledAPINodeRequest\x1a\x1e.pb.FindEnabledAPINodeResponse\x12h\n" + + "\x19findCurrentAPINodeVersion\x12$.pb.FindCurrentAPINodeVersionRequest\x1a%.pb.FindCurrentAPINodeVersionResponse\x12S\n" + + "\x12findCurrentAPINode\x12\x1d.pb.FindCurrentAPINodeRequest\x1a\x1e.pb.FindCurrentAPINodeResponse\x12m\n" + + "$countAllEnabledAPINodesWithSSLCertId\x12/.pb.CountAllEnabledAPINodesWithSSLCertIdRequest\x1a\x14.pb.RPCCountResponse\x127\n" + + "\fdebugAPINode\x12\x17.pb.DebugAPINodeRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11uploadAPINodeFile\x12\x1c.pb.UploadAPINodeFileRequest\x1a\x1d.pb.UploadAPINodeFileResponse\x12Q\n" + + "\x19uploadDeployFileToAPINode\x12$.pb.UploadDeployFileToAPINodeRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findLatestDeployFiles\x12 .pb.FindLatestDeployFilesRequest\x1a!.pb.FindLatestDeployFilesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_api_node_proto_rawDescOnce sync.Once - file_service_api_node_proto_rawDescData = file_service_api_node_proto_rawDesc + file_service_api_node_proto_rawDescData []byte ) func file_service_api_node_proto_rawDescGZIP() []byte { file_service_api_node_proto_rawDescOnce.Do(func() { - file_service_api_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_api_node_proto_rawDescData) + file_service_api_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_api_node_proto_rawDesc), len(file_service_api_node_proto_rawDesc))) }) return file_service_api_node_proto_rawDescData } @@ -1632,7 +1495,7 @@ func file_service_api_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_api_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_api_node_proto_rawDesc), len(file_service_api_node_proto_rawDesc)), NumEnums: 0, NumMessages: 24, NumExtensions: 0, @@ -1643,7 +1506,6 @@ func file_service_api_node_proto_init() { MessageInfos: file_service_api_node_proto_msgTypes, }.Build() File_service_api_node_proto = out.File - file_service_api_node_proto_rawDesc = nil file_service_api_node_proto_goTypes = nil file_service_api_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_api_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_api_node_grpc.pb.go index 7c436c4..806e89c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_api_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_api_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_api_node.proto package pb @@ -278,49 +278,49 @@ type APINodeServiceServer interface { type UnimplementedAPINodeServiceServer struct{} func (UnimplementedAPINodeServiceServer) CreateAPINode(context.Context, *CreateAPINodeRequest) (*CreateAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateAPINode not implemented") } func (UnimplementedAPINodeServiceServer) UpdateAPINode(context.Context, *UpdateAPINodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAPINode not implemented") } func (UnimplementedAPINodeServiceServer) DeleteAPINode(context.Context, *DeleteAPINodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteAPINode not implemented") } func (UnimplementedAPINodeServiceServer) FindAllEnabledAPINodes(context.Context, *FindAllEnabledAPINodesRequest) (*FindAllEnabledAPINodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledAPINodes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledAPINodes not implemented") } func (UnimplementedAPINodeServiceServer) CountAllEnabledAPINodes(context.Context, *CountAllEnabledAPINodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledAPINodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledAPINodes not implemented") } func (UnimplementedAPINodeServiceServer) CountAllEnabledAndOnAPINodes(context.Context, *CountAllEnabledAndOnAPINodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledAndOnAPINodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledAndOnAPINodes not implemented") } func (UnimplementedAPINodeServiceServer) ListEnabledAPINodes(context.Context, *ListEnabledAPINodesRequest) (*ListEnabledAPINodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledAPINodes not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledAPINodes not implemented") } func (UnimplementedAPINodeServiceServer) FindEnabledAPINode(context.Context, *FindEnabledAPINodeRequest) (*FindEnabledAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledAPINode not implemented") } func (UnimplementedAPINodeServiceServer) FindCurrentAPINodeVersion(context.Context, *FindCurrentAPINodeVersionRequest) (*FindCurrentAPINodeVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentAPINodeVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method FindCurrentAPINodeVersion not implemented") } func (UnimplementedAPINodeServiceServer) FindCurrentAPINode(context.Context, *FindCurrentAPINodeRequest) (*FindCurrentAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindCurrentAPINode not implemented") } func (UnimplementedAPINodeServiceServer) CountAllEnabledAPINodesWithSSLCertId(context.Context, *CountAllEnabledAPINodesWithSSLCertIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledAPINodesWithSSLCertId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledAPINodesWithSSLCertId not implemented") } func (UnimplementedAPINodeServiceServer) DebugAPINode(context.Context, *DebugAPINodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DebugAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method DebugAPINode not implemented") } func (UnimplementedAPINodeServiceServer) UploadAPINodeFile(context.Context, *UploadAPINodeFileRequest) (*UploadAPINodeFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadAPINodeFile not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadAPINodeFile not implemented") } func (UnimplementedAPINodeServiceServer) UploadDeployFileToAPINode(context.Context, *UploadDeployFileToAPINodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadDeployFileToAPINode not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadDeployFileToAPINode not implemented") } func (UnimplementedAPINodeServiceServer) FindLatestDeployFiles(context.Context, *FindLatestDeployFilesRequest) (*FindLatestDeployFilesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestDeployFiles not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestDeployFiles not implemented") } func (UnimplementedAPINodeServiceServer) testEmbeddedByValue() {} @@ -332,7 +332,7 @@ type UnsafeAPINodeServiceServer interface { } func RegisterAPINodeServiceServer(s grpc.ServiceRegistrar, srv APINodeServiceServer) { - // If the following call pancis, it indicates UnimplementedAPINodeServiceServer was + // If the following call panics, it indicates UnimplementedAPINodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_api_token.pb.go b/EdgeCommon/pkg/rpc/pb/service_api_token.pb.go index 3d9bb17..b4e2593 100644 --- a/EdgeCommon/pkg/rpc/pb/service_api_token.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_api_token.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_api_token.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -111,38 +112,24 @@ func (x *FindAllEnabledAPITokensResponse) GetApiTokens() []*APIToken { var File_service_api_token_proto protoreflect.FileDescriptor -var file_service_api_token_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x74, 0x6f, - 0x6b, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x70, 0x69, 0x5f, - 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x1e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, - 0x65, 0x22, 0x4d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x61, 0x70, 0x69, 0x54, 0x6f, 0x6b, 0x65, 0x6e, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, - 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x09, 0x61, 0x70, 0x69, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, - 0x32, 0x75, 0x0a, 0x0f, 0x41, 0x50, 0x49, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x53, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x22, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x50, 0x49, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_api_token_proto_rawDesc = "" + + "\n" + + "\x17service_api_token.proto\x12\x02pb\x1a\x1cmodels/model_api_token.proto\"4\n" + + "\x1eFindAllEnabledAPITokensRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\"M\n" + + "\x1fFindAllEnabledAPITokensResponse\x12*\n" + + "\tapiTokens\x18\x01 \x03(\v2\f.pb.APITokenR\tapiTokens2u\n" + + "\x0fAPITokenService\x12b\n" + + "\x17findAllEnabledAPITokens\x12\".pb.FindAllEnabledAPITokensRequest\x1a#.pb.FindAllEnabledAPITokensResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_api_token_proto_rawDescOnce sync.Once - file_service_api_token_proto_rawDescData = file_service_api_token_proto_rawDesc + file_service_api_token_proto_rawDescData []byte ) func file_service_api_token_proto_rawDescGZIP() []byte { file_service_api_token_proto_rawDescOnce.Do(func() { - file_service_api_token_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_api_token_proto_rawDescData) + file_service_api_token_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_api_token_proto_rawDesc), len(file_service_api_token_proto_rawDesc))) }) return file_service_api_token_proto_rawDescData } @@ -174,7 +161,7 @@ func file_service_api_token_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_api_token_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_api_token_proto_rawDesc), len(file_service_api_token_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -185,7 +172,6 @@ func file_service_api_token_proto_init() { MessageInfos: file_service_api_token_proto_msgTypes, }.Build() File_service_api_token_proto = out.File - file_service_api_token_proto_rawDesc = nil file_service_api_token_proto_goTypes = nil file_service_api_token_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_api_token_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_api_token_grpc.pb.go index fb808fc..2012e09 100644 --- a/EdgeCommon/pkg/rpc/pb/service_api_token_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_api_token_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_api_token.proto package pb @@ -68,7 +68,7 @@ type APITokenServiceServer interface { type UnimplementedAPITokenServiceServer struct{} func (UnimplementedAPITokenServiceServer) FindAllEnabledAPITokens(context.Context, *FindAllEnabledAPITokensRequest) (*FindAllEnabledAPITokensResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledAPITokens not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledAPITokens not implemented") } func (UnimplementedAPITokenServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeAPITokenServiceServer interface { } func RegisterAPITokenServiceServer(s grpc.ServiceRegistrar, srv APITokenServiceServer) { - // If the following call pancis, it indicates UnimplementedAPITokenServiceServer was + // If the following call panics, it indicates UnimplementedAPITokenServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_authority_key.pb.go b/EdgeCommon/pkg/rpc/pb/service_authority_key.pb.go index bd00d4e..aab4a0e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_authority_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_authority_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_authority_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -516,101 +517,53 @@ func (x *FindAuthorityQuotaResponse) GetCountNodes() int32 { var File_service_authority_key_proto protoreflect.FileDescriptor -var file_service_authority_key_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdd, - 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, - 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, - 0x54, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, - 0x0a, 0x0c, 0x6d, 0x61, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x20, 0x0a, 0x0b, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x19, - 0x0a, 0x17, 0x52, 0x65, 0x61, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, - 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x18, 0x52, 0x65, 0x61, - 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, - 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x0c, 0x61, - 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x22, 0x1a, 0x0a, 0x18, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x1b, 0x56, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x48, 0x0a, 0x1c, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, - 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, - 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x22, 0x17, 0x0a, 0x15, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4a, 0x0a, - 0x16, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x50, 0x6c, 0x75, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x50, 0x6c, 0x75, 0x73, 0x12, - 0x18, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1b, 0x0a, 0x19, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x58, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x75, - 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x32, 0xe5, 0x03, 0x0a, 0x13, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, - 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x1d, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, - 0x10, 0x72, 0x65, 0x61, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, - 0x79, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, - 0x72, 0x65, 0x73, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, - 0x79, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x59, 0x0a, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, 0x65, - 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4b, - 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x68, - 0x65, 0x63, 0x6b, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x51, 0x75, 0x6f, 0x74, - 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x51, 0x75, 0x6f, 0x74, 0x61, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_authority_key_proto_rawDesc = "" + + "\n" + + "\x1bservice_authority_key.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a models/model_authority_key.proto\"\xdd\x01\n" + + "\x19UpdateAuthorityKeyRequest\x12\x14\n" + + "\x05value\x18\x01 \x01(\tR\x05value\x12\x18\n" + + "\adayFrom\x18\x02 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x03 \x01(\tR\x05dayTo\x12\x1a\n" + + "\bhostname\x18\x04 \x01(\tR\bhostname\x12\"\n" + + "\fmacAddresses\x18\x05 \x03(\tR\fmacAddresses\x12\x18\n" + + "\acompany\x18\x06 \x01(\tR\acompany\x12 \n" + + "\vrequestCode\x18\a \x01(\tR\vrequestCode\"\x19\n" + + "\x17ReadAuthorityKeyRequest\"P\n" + + "\x18ReadAuthorityKeyResponse\x124\n" + + "\fauthorityKey\x18\x01 \x01(\v2\x10.pb.AuthorityKeyR\fauthorityKey\"\x1a\n" + + "\x18ResetAuthorityKeyRequest\"Q\n" + + "\x1bValidateAuthorityKeyRequest\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12 \n" + + "\vrequestCode\x18\x02 \x01(\tR\vrequestCode\"H\n" + + "\x1cValidateAuthorityKeyResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\"\x17\n" + + "\x15CheckAuthorityRequest\"J\n" + + "\x16CheckAuthorityResponse\x12\x16\n" + + "\x06isPlus\x18\x01 \x01(\bR\x06isPlus\x12\x18\n" + + "\aedition\x18\x02 \x01(\tR\aedition\"\x1b\n" + + "\x19FindAuthorityQuotaRequest\"X\n" + + "\x1aFindAuthorityQuotaResponse\x12\x1a\n" + + "\bmaxNodes\x18\x01 \x01(\x05R\bmaxNodes\x12\x1e\n" + + "\n" + + "countNodes\x18\x02 \x01(\x05R\n" + + "countNodes2\xe5\x03\n" + + "\x13AuthorityKeyService\x12C\n" + + "\x12updateAuthorityKey\x12\x1d.pb.UpdateAuthorityKeyRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x10readAuthorityKey\x12\x1b.pb.ReadAuthorityKeyRequest\x1a\x1c.pb.ReadAuthorityKeyResponse\x12A\n" + + "\x11resetAuthorityKey\x12\x1c.pb.ResetAuthorityKeyRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14validateAuthorityKey\x12\x1f.pb.ValidateAuthorityKeyRequest\x1a .pb.ValidateAuthorityKeyResponse\x12G\n" + + "\x0echeckAuthority\x12\x19.pb.CheckAuthorityRequest\x1a\x1a.pb.CheckAuthorityResponse\x12S\n" + + "\x12findAuthorityQuota\x12\x1d.pb.FindAuthorityQuotaRequest\x1a\x1e.pb.FindAuthorityQuotaResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_authority_key_proto_rawDescOnce sync.Once - file_service_authority_key_proto_rawDescData = file_service_authority_key_proto_rawDesc + file_service_authority_key_proto_rawDescData []byte ) func file_service_authority_key_proto_rawDescGZIP() []byte { file_service_authority_key_proto_rawDescOnce.Do(func() { - file_service_authority_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_authority_key_proto_rawDescData) + file_service_authority_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_authority_key_proto_rawDesc), len(file_service_authority_key_proto_rawDesc))) }) return file_service_authority_key_proto_rawDescData } @@ -662,7 +615,7 @@ func file_service_authority_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_authority_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_authority_key_proto_rawDesc), len(file_service_authority_key_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -673,7 +626,6 @@ func file_service_authority_key_proto_init() { MessageInfos: file_service_authority_key_proto_msgTypes, }.Build() File_service_authority_key_proto = out.File - file_service_authority_key_proto_rawDesc = nil file_service_authority_key_proto_goTypes = nil file_service_authority_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_authority_key_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_authority_key_grpc.pb.go index 9294617..508b390 100644 --- a/EdgeCommon/pkg/rpc/pb/service_authority_key_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_authority_key_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_authority_key.proto package pb @@ -143,22 +143,22 @@ type AuthorityKeyServiceServer interface { type UnimplementedAuthorityKeyServiceServer struct{} func (UnimplementedAuthorityKeyServiceServer) UpdateAuthorityKey(context.Context, *UpdateAuthorityKeyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAuthorityKey not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAuthorityKey not implemented") } func (UnimplementedAuthorityKeyServiceServer) ReadAuthorityKey(context.Context, *ReadAuthorityKeyRequest) (*ReadAuthorityKeyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReadAuthorityKey not implemented") + return nil, status.Error(codes.Unimplemented, "method ReadAuthorityKey not implemented") } func (UnimplementedAuthorityKeyServiceServer) ResetAuthorityKey(context.Context, *ResetAuthorityKeyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResetAuthorityKey not implemented") + return nil, status.Error(codes.Unimplemented, "method ResetAuthorityKey not implemented") } func (UnimplementedAuthorityKeyServiceServer) ValidateAuthorityKey(context.Context, *ValidateAuthorityKeyRequest) (*ValidateAuthorityKeyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ValidateAuthorityKey not implemented") + return nil, status.Error(codes.Unimplemented, "method ValidateAuthorityKey not implemented") } func (UnimplementedAuthorityKeyServiceServer) CheckAuthority(context.Context, *CheckAuthorityRequest) (*CheckAuthorityResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckAuthority not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckAuthority not implemented") } func (UnimplementedAuthorityKeyServiceServer) FindAuthorityQuota(context.Context, *FindAuthorityQuotaRequest) (*FindAuthorityQuotaResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAuthorityQuota not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAuthorityQuota not implemented") } func (UnimplementedAuthorityKeyServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeAuthorityKeyServiceServer interface { } func RegisterAuthorityKeyServiceServer(s grpc.ServiceRegistrar, srv AuthorityKeyServiceServer) { - // If the following call pancis, it indicates UnimplementedAuthorityKeyServiceServer was + // If the following call panics, it indicates UnimplementedAuthorityKeyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_authority_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_authority_node.pb.go index f5da388..0272cc3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_authority_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_authority_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_authority_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -679,151 +680,62 @@ func (x *UpdateAuthorityNodeStatusRequest) GetStatusJSON() []byte { var File_service_authority_node_proto protoreflect.FileDescriptor -var file_service_authority_node_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x66, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x47, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x22, 0x90, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x46, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x75, - 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x25, 0x0a, 0x23, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, - 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x61, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x61, - 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x26, 0x0a, 0x24, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4e, - 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x5e, - 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, - 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0e, - 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x4b, - 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x37, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x21, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, - 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5b, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x37, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x6c, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, - 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xdb, 0x06, 0x0a, 0x14, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1e, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, - 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x1d, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, - 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, - 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, - 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, - 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_authority_node_proto_rawDesc = "" + + "\n" + + "\x1cservice_authority_node.proto\x12\x02pb\x1a!models/model_authority_node.proto\x1a\x19models/rpc_messages.proto\"f\n" + + "\x1aCreateAuthorityNodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\"G\n" + + "\x1bCreateAuthorityNodeResponse\x12(\n" + + "\x0fauthorityNodeId\x18\x01 \x01(\x03R\x0fauthorityNodeId\"\x90\x01\n" + + "\x1aUpdateAuthorityNodeRequest\x12(\n" + + "\x0fauthorityNodeId\x18\x01 \x01(\x03R\x0fauthorityNodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\"F\n" + + "\x1aDeleteAuthorityNodeRequest\x12(\n" + + "\x0fauthorityNodeId\x18\x01 \x01(\x03R\x0fauthorityNodeId\"%\n" + + "#FindAllEnabledAuthorityNodesRequest\"a\n" + + "$FindAllEnabledAuthorityNodesResponse\x129\n" + + "\x0eauthorityNodes\x18\x01 \x03(\v2\x11.pb.AuthorityNodeR\x0eauthorityNodes\"&\n" + + "$CountAllEnabledAuthorityNodesRequest\"N\n" + + " ListEnabledAuthorityNodesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"^\n" + + "!ListEnabledAuthorityNodesResponse\x129\n" + + "\x0eauthorityNodes\x18\x01 \x03(\v2\x11.pb.AuthorityNodeR\x0eauthorityNodes\"K\n" + + "\x1fFindEnabledAuthorityNodeRequest\x12(\n" + + "\x0fauthorityNodeId\x18\x01 \x01(\x03R\x0fauthorityNodeId\"[\n" + + " FindEnabledAuthorityNodeResponse\x127\n" + + "\rauthorityNode\x18\x01 \x01(\v2\x11.pb.AuthorityNodeR\rauthorityNode\"!\n" + + "\x1fFindCurrentAuthorityNodeRequest\"[\n" + + " FindCurrentAuthorityNodeResponse\x127\n" + + "\rauthorityNode\x18\x01 \x01(\v2\x11.pb.AuthorityNodeR\rauthorityNode\"l\n" + + " UpdateAuthorityNodeStatusRequest\x12(\n" + + "\x0fauthorityNodeId\x18\x01 \x01(\x03R\x0fauthorityNodeId\x12\x1e\n" + + "\n" + + "statusJSON\x18\x02 \x01(\fR\n" + + "statusJSON2\xdb\x06\n" + + "\x14AuthorityNodeService\x12V\n" + + "\x13createAuthorityNode\x12\x1e.pb.CreateAuthorityNodeRequest\x1a\x1f.pb.CreateAuthorityNodeResponse\x12E\n" + + "\x13updateAuthorityNode\x12\x1e.pb.UpdateAuthorityNodeRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13deleteAuthorityNode\x12\x1e.pb.DeleteAuthorityNodeRequest\x1a\x0e.pb.RPCSuccess\x12q\n" + + "\x1cfindAllEnabledAuthorityNodes\x12'.pb.FindAllEnabledAuthorityNodesRequest\x1a(.pb.FindAllEnabledAuthorityNodesResponse\x12_\n" + + "\x1dcountAllEnabledAuthorityNodes\x12(.pb.CountAllEnabledAuthorityNodesRequest\x1a\x14.pb.RPCCountResponse\x12h\n" + + "\x19listEnabledAuthorityNodes\x12$.pb.ListEnabledAuthorityNodesRequest\x1a%.pb.ListEnabledAuthorityNodesResponse\x12e\n" + + "\x18findEnabledAuthorityNode\x12#.pb.FindEnabledAuthorityNodeRequest\x1a$.pb.FindEnabledAuthorityNodeResponse\x12e\n" + + "\x18findCurrentAuthorityNode\x12#.pb.FindCurrentAuthorityNodeRequest\x1a$.pb.FindCurrentAuthorityNodeResponse\x12Q\n" + + "\x19updateAuthorityNodeStatus\x12$.pb.UpdateAuthorityNodeStatusRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_authority_node_proto_rawDescOnce sync.Once - file_service_authority_node_proto_rawDescData = file_service_authority_node_proto_rawDesc + file_service_authority_node_proto_rawDescData []byte ) func file_service_authority_node_proto_rawDescGZIP() []byte { file_service_authority_node_proto_rawDescOnce.Do(func() { - file_service_authority_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_authority_node_proto_rawDescData) + file_service_authority_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_authority_node_proto_rawDesc), len(file_service_authority_node_proto_rawDesc))) }) return file_service_authority_node_proto_rawDescData } @@ -889,7 +801,7 @@ func file_service_authority_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_authority_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_authority_node_proto_rawDesc), len(file_service_authority_node_proto_rawDesc)), NumEnums: 0, NumMessages: 14, NumExtensions: 0, @@ -900,7 +812,6 @@ func file_service_authority_node_proto_init() { MessageInfos: file_service_authority_node_proto_msgTypes, }.Build() File_service_authority_node_proto = out.File - file_service_authority_node_proto_rawDesc = nil file_service_authority_node_proto_goTypes = nil file_service_authority_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_authority_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_authority_node_grpc.pb.go index f0e5d2c..764d42e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_authority_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_authority_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_authority_node.proto package pb @@ -188,31 +188,31 @@ type AuthorityNodeServiceServer interface { type UnimplementedAuthorityNodeServiceServer struct{} func (UnimplementedAuthorityNodeServiceServer) CreateAuthorityNode(context.Context, *CreateAuthorityNodeRequest) (*CreateAuthorityNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAuthorityNode not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateAuthorityNode not implemented") } func (UnimplementedAuthorityNodeServiceServer) UpdateAuthorityNode(context.Context, *UpdateAuthorityNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAuthorityNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAuthorityNode not implemented") } func (UnimplementedAuthorityNodeServiceServer) DeleteAuthorityNode(context.Context, *DeleteAuthorityNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteAuthorityNode not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteAuthorityNode not implemented") } func (UnimplementedAuthorityNodeServiceServer) FindAllEnabledAuthorityNodes(context.Context, *FindAllEnabledAuthorityNodesRequest) (*FindAllEnabledAuthorityNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledAuthorityNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledAuthorityNodes not implemented") } func (UnimplementedAuthorityNodeServiceServer) CountAllEnabledAuthorityNodes(context.Context, *CountAllEnabledAuthorityNodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledAuthorityNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledAuthorityNodes not implemented") } func (UnimplementedAuthorityNodeServiceServer) ListEnabledAuthorityNodes(context.Context, *ListEnabledAuthorityNodesRequest) (*ListEnabledAuthorityNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledAuthorityNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledAuthorityNodes not implemented") } func (UnimplementedAuthorityNodeServiceServer) FindEnabledAuthorityNode(context.Context, *FindEnabledAuthorityNodeRequest) (*FindEnabledAuthorityNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledAuthorityNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledAuthorityNode not implemented") } func (UnimplementedAuthorityNodeServiceServer) FindCurrentAuthorityNode(context.Context, *FindCurrentAuthorityNodeRequest) (*FindCurrentAuthorityNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentAuthorityNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindCurrentAuthorityNode not implemented") } func (UnimplementedAuthorityNodeServiceServer) UpdateAuthorityNodeStatus(context.Context, *UpdateAuthorityNodeStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAuthorityNodeStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAuthorityNodeStatus not implemented") } func (UnimplementedAuthorityNodeServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeAuthorityNodeServiceServer interface { } func RegisterAuthorityNodeServiceServer(s grpc.ServiceRegistrar, srv AuthorityNodeServiceServer) { - // If the following call pancis, it indicates UnimplementedAuthorityNodeServiceServer was + // If the following call panics, it indicates UnimplementedAuthorityNodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_client_agent.pb.go b/EdgeCommon/pkg/rpc/pb/service_client_agent.pb.go index 6ee50b1..ad2ec82 100644 --- a/EdgeCommon/pkg/rpc/pb/service_client_agent.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_client_agent.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_client_agent.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -103,37 +104,23 @@ func (x *FindAllClientAgentsResponse) GetClientAgents() []*ClientAgent { var File_service_client_agent_proto protoreflect.FileDescriptor -var file_service_client_agent_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x1c, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x52, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, - 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x41, 0x67, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, - 0x6e, 0x74, 0x73, 0x32, 0x6c, 0x0a, 0x12, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, - 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, - 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_client_agent_proto_rawDesc = "" + + "\n" + + "\x1aservice_client_agent.proto\x12\x02pb\x1a\x1fmodels/model_client_agent.proto\"\x1c\n" + + "\x1aFindAllClientAgentsRequest\"R\n" + + "\x1bFindAllClientAgentsResponse\x123\n" + + "\fclientAgents\x18\x01 \x03(\v2\x0f.pb.ClientAgentR\fclientAgents2l\n" + + "\x12ClientAgentService\x12V\n" + + "\x13findAllClientAgents\x12\x1e.pb.FindAllClientAgentsRequest\x1a\x1f.pb.FindAllClientAgentsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_client_agent_proto_rawDescOnce sync.Once - file_service_client_agent_proto_rawDescData = file_service_client_agent_proto_rawDesc + file_service_client_agent_proto_rawDescData []byte ) func file_service_client_agent_proto_rawDescGZIP() []byte { file_service_client_agent_proto_rawDescOnce.Do(func() { - file_service_client_agent_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_client_agent_proto_rawDescData) + file_service_client_agent_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_client_agent_proto_rawDesc), len(file_service_client_agent_proto_rawDesc))) }) return file_service_client_agent_proto_rawDescData } @@ -165,7 +152,7 @@ func file_service_client_agent_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_client_agent_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_client_agent_proto_rawDesc), len(file_service_client_agent_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -176,7 +163,6 @@ func file_service_client_agent_proto_init() { MessageInfos: file_service_client_agent_proto_msgTypes, }.Build() File_service_client_agent_proto = out.File - file_service_client_agent_proto_rawDesc = nil file_service_client_agent_proto_goTypes = nil file_service_client_agent_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_client_agent_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_client_agent_grpc.pb.go index b13024d..2d01ada 100644 --- a/EdgeCommon/pkg/rpc/pb/service_client_agent_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_client_agent_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_client_agent.proto package pb @@ -68,7 +68,7 @@ type ClientAgentServiceServer interface { type UnimplementedClientAgentServiceServer struct{} func (UnimplementedClientAgentServiceServer) FindAllClientAgents(context.Context, *FindAllClientAgentsRequest) (*FindAllClientAgentsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllClientAgents not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllClientAgents not implemented") } func (UnimplementedClientAgentServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeClientAgentServiceServer interface { } func RegisterClientAgentServiceServer(s grpc.ServiceRegistrar, srv ClientAgentServiceServer) { - // If the following call pancis, it indicates UnimplementedClientAgentServiceServer was + // If the following call panics, it indicates UnimplementedClientAgentServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_client_agent_ip.pb.go b/EdgeCommon/pkg/rpc/pb/service_client_agent_ip.pb.go index 888aa32..8eb7d35 100644 --- a/EdgeCommon/pkg/rpc/pb/service_client_agent_ip.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_client_agent_ip.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_client_agent_ip.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -224,59 +225,32 @@ func (x *CreateClientAgentIPsRequest_AgentIPInfo) GetPtr() string { var File_service_client_agent_ip_proto protoreflect.FileDescriptor -var file_service_client_agent_ip_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xb5, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x47, 0x0a, 0x08, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x49, 0x6e, 0x66, - 0x6f, 0x52, 0x08, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x1a, 0x4d, 0x0a, 0x0b, 0x41, - 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x67, - 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, - 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x74, 0x72, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x74, 0x72, 0x22, 0x46, 0x0a, 0x20, 0x4c, 0x69, - 0x73, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, - 0x41, 0x66, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x22, 0x5e, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x49, 0x50, 0x52, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, - 0x50, 0x73, 0x32, 0xc9, 0x01, 0x0a, 0x14, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, - 0x6e, 0x74, 0x49, 0x50, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x49, 0x50, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x41, - 0x66, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_client_agent_ip_proto_rawDesc = "" + + "\n" + + "\x1dservice_client_agent_ip.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\"models/model_client_agent_ip.proto\"\xb5\x01\n" + + "\x1bCreateClientAgentIPsRequest\x12G\n" + + "\bagentIPs\x18\x01 \x03(\v2+.pb.CreateClientAgentIPsRequest.AgentIPInfoR\bagentIPs\x1aM\n" + + "\vAgentIPInfo\x12\x1c\n" + + "\tagentCode\x18\x01 \x01(\tR\tagentCode\x12\x0e\n" + + "\x02ip\x18\x02 \x01(\tR\x02ip\x12\x10\n" + + "\x03ptr\x18\x03 \x01(\tR\x03ptr\"F\n" + + " ListClientAgentIPsAfterIdRequest\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"^\n" + + "!ListClientAgentIPsAfterIdResponse\x129\n" + + "\x0eclientAgentIPs\x18\x01 \x03(\v2\x11.pb.ClientAgentIPR\x0eclientAgentIPs2\xc9\x01\n" + + "\x14ClientAgentIPService\x12G\n" + + "\x14createClientAgentIPs\x12\x1f.pb.CreateClientAgentIPsRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19listClientAgentIPsAfterId\x12$.pb.ListClientAgentIPsAfterIdRequest\x1a%.pb.ListClientAgentIPsAfterIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_client_agent_ip_proto_rawDescOnce sync.Once - file_service_client_agent_ip_proto_rawDescData = file_service_client_agent_ip_proto_rawDesc + file_service_client_agent_ip_proto_rawDescData []byte ) func file_service_client_agent_ip_proto_rawDescGZIP() []byte { file_service_client_agent_ip_proto_rawDescOnce.Do(func() { - file_service_client_agent_ip_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_client_agent_ip_proto_rawDescData) + file_service_client_agent_ip_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_client_agent_ip_proto_rawDesc), len(file_service_client_agent_ip_proto_rawDesc))) }) return file_service_client_agent_ip_proto_rawDescData } @@ -315,7 +289,7 @@ func file_service_client_agent_ip_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_client_agent_ip_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_client_agent_ip_proto_rawDesc), len(file_service_client_agent_ip_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -326,7 +300,6 @@ func file_service_client_agent_ip_proto_init() { MessageInfos: file_service_client_agent_ip_proto_msgTypes, }.Build() File_service_client_agent_ip_proto = out.File - file_service_client_agent_ip_proto_rawDesc = nil file_service_client_agent_ip_proto_goTypes = nil file_service_client_agent_ip_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_client_agent_ip_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_client_agent_ip_grpc.pb.go index 301963f..2e20273 100644 --- a/EdgeCommon/pkg/rpc/pb/service_client_agent_ip_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_client_agent_ip_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_client_agent_ip.proto package pb @@ -83,10 +83,10 @@ type ClientAgentIPServiceServer interface { type UnimplementedClientAgentIPServiceServer struct{} func (UnimplementedClientAgentIPServiceServer) CreateClientAgentIPs(context.Context, *CreateClientAgentIPsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateClientAgentIPs not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateClientAgentIPs not implemented") } func (UnimplementedClientAgentIPServiceServer) ListClientAgentIPsAfterId(context.Context, *ListClientAgentIPsAfterIdRequest) (*ListClientAgentIPsAfterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListClientAgentIPsAfterId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListClientAgentIPsAfterId not implemented") } func (UnimplementedClientAgentIPServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeClientAgentIPServiceServer interface { } func RegisterClientAgentIPServiceServer(s grpc.ServiceRegistrar, srv ClientAgentIPServiceServer) { - // If the following call pancis, it indicates UnimplementedClientAgentIPServiceServer was + // If the following call panics, it indicates UnimplementedClientAgentIPServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_db.pb.go b/EdgeCommon/pkg/rpc/pb/service_db.pb.go index bb1e07c..40507cf 100644 --- a/EdgeCommon/pkg/rpc/pb/service_db.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_db.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_db.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -193,49 +194,29 @@ func (x *TruncateDBTableRequest) GetDbTable() string { var File_service_db_proto protoreflect.FileDescriptor -var file_service_db_proto_rawDesc = []byte{ - 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, - 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x64, 0x62, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x18, - 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x42, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x64, 0x62, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x42, 0x54, 0x61, 0x62, - 0x6c, 0x65, 0x52, 0x08, 0x64, 0x62, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x30, 0x0a, 0x14, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x62, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x62, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x32, - 0x0a, 0x16, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x62, 0x54, 0x61, - 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x62, 0x54, 0x61, 0x62, - 0x6c, 0x65, 0x32, 0xd1, 0x01, 0x0a, 0x09, 0x44, 0x42, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x54, 0x61, 0x62, - 0x6c, 0x65, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x54, 0x61, - 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x18, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x74, 0x72, 0x75, 0x6e, 0x63, - 0x61, 0x74, 0x65, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, - 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x44, 0x42, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_db_proto_rawDesc = "" + + "\n" + + "\x10service_db.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1bmodels/model_db_table.proto\"\x18\n" + + "\x16FindAllDBTablesRequest\"B\n" + + "\x17FindAllDBTablesResponse\x12'\n" + + "\bdbTables\x18\x01 \x03(\v2\v.pb.DBTableR\bdbTables\"0\n" + + "\x14DeleteDBTableRequest\x12\x18\n" + + "\adbTable\x18\x01 \x01(\tR\adbTable\"2\n" + + "\x16TruncateDBTableRequest\x12\x18\n" + + "\adbTable\x18\x01 \x01(\tR\adbTable2\xd1\x01\n" + + "\tDBService\x12J\n" + + "\x0ffindAllDBTables\x12\x1a.pb.FindAllDBTablesRequest\x1a\x1b.pb.FindAllDBTablesResponse\x129\n" + + "\rdeleteDBTable\x12\x18.pb.DeleteDBTableRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0ftruncateDBTable\x12\x1a.pb.TruncateDBTableRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_db_proto_rawDescOnce sync.Once - file_service_db_proto_rawDescData = file_service_db_proto_rawDesc + file_service_db_proto_rawDescData []byte ) func file_service_db_proto_rawDescGZIP() []byte { file_service_db_proto_rawDescOnce.Do(func() { - file_service_db_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_db_proto_rawDescData) + file_service_db_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_db_proto_rawDesc), len(file_service_db_proto_rawDesc))) }) return file_service_db_proto_rawDescData } @@ -275,7 +256,7 @@ func file_service_db_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_db_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_db_proto_rawDesc), len(file_service_db_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -286,7 +267,6 @@ func file_service_db_proto_init() { MessageInfos: file_service_db_proto_msgTypes, }.Build() File_service_db_proto = out.File - file_service_db_proto_rawDesc = nil file_service_db_proto_goTypes = nil file_service_db_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_db_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_db_grpc.pb.go index 64d3abd..bdf0040 100644 --- a/EdgeCommon/pkg/rpc/pb/service_db_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_db_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_db.proto package pb @@ -98,13 +98,13 @@ type DBServiceServer interface { type UnimplementedDBServiceServer struct{} func (UnimplementedDBServiceServer) FindAllDBTables(context.Context, *FindAllDBTablesRequest) (*FindAllDBTablesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDBTables not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDBTables not implemented") } func (UnimplementedDBServiceServer) DeleteDBTable(context.Context, *DeleteDBTableRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteDBTable not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteDBTable not implemented") } func (UnimplementedDBServiceServer) TruncateDBTable(context.Context, *TruncateDBTableRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method TruncateDBTable not implemented") + return nil, status.Error(codes.Unimplemented, "method TruncateDBTable not implemented") } func (UnimplementedDBServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeDBServiceServer interface { } func RegisterDBServiceServer(s grpc.ServiceRegistrar, srv DBServiceServer) { - // If the following call pancis, it indicates UnimplementedDBServiceServer was + // If the following call panics, it indicates UnimplementedDBServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_db_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_db_node.pb.go index 1343bfa..74c8da0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_db_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_db_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_db_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -844,159 +845,81 @@ func (x *CheckDBNodeStatusResponse) GetDbNodeStatus() *DBNodeStatus { var File_service_db_node_proto protoreflect.FileDescriptor -var file_service_db_node_proto_rawDesc = []byte{ - 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x62, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x62, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x64, 0x62, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xf5, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, - 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, - 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x91, 0x02, 0x0a, 0x13, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, - 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x22, - 0x31, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x22, 0x1f, 0x0a, 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x47, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x42, 0x0a, 0x1a, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x64, 0x62, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x22, 0x36, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, - 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x42, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x38, 0x0a, 0x1a, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x22, 0x4e, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x0c, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, - 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x42, - 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x0c, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, - 0x6c, 0x65, 0x73, 0x22, 0x58, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, - 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x5a, 0x0a, - 0x1a, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, - 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, - 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x62, 0x4e, 0x6f, 0x64, - 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x62, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x36, 0x0a, 0x18, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x22, 0x51, 0x0a, 0x19, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, - 0x0a, 0x0c, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x64, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x32, 0xf2, 0x05, 0x0a, 0x0d, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, - 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x16, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, - 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, - 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, - 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x42, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x45, 0x0a, 0x13, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x75, - 0x6e, 0x63, 0x61, 0x74, 0x65, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x42, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_db_node_proto_rawDesc = "" + + "\n" + + "\x15service_db_node.proto\x12\x02pb\x1a\x1amodels/model_db_node.proto\x1a\x19models/rpc_messages.proto\x1a\x1bmodels/model_db_table.proto\"\xf5\x01\n" + + "\x13CreateDBNodeRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" + + "\x04host\x18\x04 \x01(\tR\x04host\x12\x12\n" + + "\x04port\x18\x05 \x01(\x05R\x04port\x12\x1a\n" + + "\bdatabase\x18\x06 \x01(\tR\bdatabase\x12\x1a\n" + + "\busername\x18\a \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\b \x01(\tR\bpassword\x12\x18\n" + + "\acharset\x18\t \x01(\tR\acharset\"2\n" + + "\x14CreateDBNodeResponse\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\"\x91\x02\n" + + "\x13UpdateDBNodeRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x12\n" + + "\x04host\x18\x05 \x01(\tR\x04host\x12\x12\n" + + "\x04port\x18\x06 \x01(\x05R\x04port\x12\x1a\n" + + "\bdatabase\x18\a \x01(\tR\bdatabase\x12\x1a\n" + + "\busername\x18\b \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\t \x01(\tR\bpassword\x12\x18\n" + + "\acharset\x18\n" + + " \x01(\tR\acharset\"1\n" + + "\x13DeleteDBNodeRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\"\x1f\n" + + "\x1dCountAllEnabledDBNodesRequest\"G\n" + + "\x19ListEnabledDBNodesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"B\n" + + "\x1aListEnabledDBNodesResponse\x12$\n" + + "\adbNodes\x18\x01 \x03(\v2\n" + + ".pb.DBNodeR\adbNodes\"6\n" + + "\x18FindEnabledDBNodeRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\"?\n" + + "\x19FindEnabledDBNodeResponse\x12\"\n" + + "\x06dbNode\x18\x01 \x01(\v2\n" + + ".pb.DBNodeR\x06dbNode\"8\n" + + "\x1aFindAllDBNodeTablesRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\"N\n" + + "\x1bFindAllDBNodeTablesResponse\x12/\n" + + "\fdbNodeTables\x18\x01 \x03(\v2\v.pb.DBTableR\fdbNodeTables\"X\n" + + "\x18DeleteDBNodeTableRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\x12 \n" + + "\vdbNodeTable\x18\x02 \x01(\tR\vdbNodeTable\"Z\n" + + "\x1aTruncateDBNodeTableRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\x12 \n" + + "\vdbNodeTable\x18\x02 \x01(\tR\vdbNodeTable\"6\n" + + "\x18CheckDBNodeStatusRequest\x12\x1a\n" + + "\bdbNodeId\x18\x01 \x01(\x03R\bdbNodeId\"Q\n" + + "\x19CheckDBNodeStatusResponse\x124\n" + + "\fdbNodeStatus\x18\x01 \x01(\v2\x10.pb.DBNodeStatusR\fdbNodeStatus2\xf2\x05\n" + + "\rDBNodeService\x12A\n" + + "\fcreateDBNode\x12\x17.pb.CreateDBNodeRequest\x1a\x18.pb.CreateDBNodeResponse\x127\n" + + "\fupdateDBNode\x12\x17.pb.UpdateDBNodeRequest\x1a\x0e.pb.RPCSuccess\x127\n" + + "\fdeleteDBNode\x12\x17.pb.DeleteDBNodeRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x16countAllEnabledDBNodes\x12!.pb.CountAllEnabledDBNodesRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listEnabledDBNodes\x12\x1d.pb.ListEnabledDBNodesRequest\x1a\x1e.pb.ListEnabledDBNodesResponse\x12P\n" + + "\x11findEnabledDBNode\x12\x1c.pb.FindEnabledDBNodeRequest\x1a\x1d.pb.FindEnabledDBNodeResponse\x12V\n" + + "\x13findAllDBNodeTables\x12\x1e.pb.FindAllDBNodeTablesRequest\x1a\x1f.pb.FindAllDBNodeTablesResponse\x12A\n" + + "\x11deleteDBNodeTable\x12\x1c.pb.DeleteDBNodeTableRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13truncateDBNodeTable\x12\x1e.pb.TruncateDBNodeTableRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11checkDBNodeStatus\x12\x1c.pb.CheckDBNodeStatusRequest\x1a\x1d.pb.CheckDBNodeStatusResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_db_node_proto_rawDescOnce sync.Once - file_service_db_node_proto_rawDescData = file_service_db_node_proto_rawDesc + file_service_db_node_proto_rawDescData []byte ) func file_service_db_node_proto_rawDescGZIP() []byte { file_service_db_node_proto_rawDescOnce.Do(func() { - file_service_db_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_db_node_proto_rawDescData) + file_service_db_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_db_node_proto_rawDesc), len(file_service_db_node_proto_rawDesc))) }) return file_service_db_node_proto_rawDescData } @@ -1068,7 +991,7 @@ func file_service_db_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_db_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_db_node_proto_rawDesc), len(file_service_db_node_proto_rawDesc)), NumEnums: 0, NumMessages: 15, NumExtensions: 0, @@ -1079,7 +1002,6 @@ func file_service_db_node_proto_init() { MessageInfos: file_service_db_node_proto_msgTypes, }.Build() File_service_db_node_proto = out.File - file_service_db_node_proto_rawDesc = nil file_service_db_node_proto_goTypes = nil file_service_db_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_db_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_db_node_grpc.pb.go index 91fc016..c62d6d3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_db_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_db_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_db_node.proto package pb @@ -203,34 +203,34 @@ type DBNodeServiceServer interface { type UnimplementedDBNodeServiceServer struct{} func (UnimplementedDBNodeServiceServer) CreateDBNode(context.Context, *CreateDBNodeRequest) (*CreateDBNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateDBNode not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateDBNode not implemented") } func (UnimplementedDBNodeServiceServer) UpdateDBNode(context.Context, *UpdateDBNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateDBNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateDBNode not implemented") } func (UnimplementedDBNodeServiceServer) DeleteDBNode(context.Context, *DeleteDBNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteDBNode not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteDBNode not implemented") } func (UnimplementedDBNodeServiceServer) CountAllEnabledDBNodes(context.Context, *CountAllEnabledDBNodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledDBNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledDBNodes not implemented") } func (UnimplementedDBNodeServiceServer) ListEnabledDBNodes(context.Context, *ListEnabledDBNodesRequest) (*ListEnabledDBNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledDBNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledDBNodes not implemented") } func (UnimplementedDBNodeServiceServer) FindEnabledDBNode(context.Context, *FindEnabledDBNodeRequest) (*FindEnabledDBNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledDBNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledDBNode not implemented") } func (UnimplementedDBNodeServiceServer) FindAllDBNodeTables(context.Context, *FindAllDBNodeTablesRequest) (*FindAllDBNodeTablesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDBNodeTables not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDBNodeTables not implemented") } func (UnimplementedDBNodeServiceServer) DeleteDBNodeTable(context.Context, *DeleteDBNodeTableRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteDBNodeTable not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteDBNodeTable not implemented") } func (UnimplementedDBNodeServiceServer) TruncateDBNodeTable(context.Context, *TruncateDBNodeTableRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method TruncateDBNodeTable not implemented") + return nil, status.Error(codes.Unimplemented, "method TruncateDBNodeTable not implemented") } func (UnimplementedDBNodeServiceServer) CheckDBNodeStatus(context.Context, *CheckDBNodeStatusRequest) (*CheckDBNodeStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckDBNodeStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckDBNodeStatus not implemented") } func (UnimplementedDBNodeServiceServer) testEmbeddedByValue() {} @@ -242,7 +242,7 @@ type UnsafeDBNodeServiceServer interface { } func RegisterDBNodeServiceServer(s grpc.ServiceRegistrar, srv DBNodeServiceServer) { - // If the following call pancis, it indicates UnimplementedDBNodeServiceServer was + // If the following call panics, it indicates UnimplementedDBNodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_dns.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns.pb.go index fdbab36..4330a9a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_dns.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -111,36 +112,25 @@ func (x *FindAllDNSIssuesResponse) GetIssues() []*DNSIssue { var File_service_dns_proto protoreflect.FileDescriptor -var file_service_dns_proto_rawDesc = []byte{ - 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6e, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x40, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x24, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, - 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x32, 0x5b, 0x0a, 0x0a, 0x44, 0x4e, 0x53, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x49, 0x73, 0x73, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_dns_proto_rawDesc = "" + + "\n" + + "\x11service_dns.proto\x12\x02pb\x1a\x1cmodels/model_dns_issue.proto\"?\n" + + "\x17FindAllDNSIssuesRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"@\n" + + "\x18FindAllDNSIssuesResponse\x12$\n" + + "\x06issues\x18\x01 \x03(\v2\f.pb.DNSIssueR\x06issues2[\n" + + "\n" + + "DNSService\x12M\n" + + "\x10findAllDNSIssues\x12\x1b.pb.FindAllDNSIssuesRequest\x1a\x1c.pb.FindAllDNSIssuesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_dns_proto_rawDescOnce sync.Once - file_service_dns_proto_rawDescData = file_service_dns_proto_rawDesc + file_service_dns_proto_rawDescData []byte ) func file_service_dns_proto_rawDescGZIP() []byte { file_service_dns_proto_rawDescOnce.Do(func() { - file_service_dns_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_dns_proto_rawDescData) + file_service_dns_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_dns_proto_rawDesc), len(file_service_dns_proto_rawDesc))) }) return file_service_dns_proto_rawDescData } @@ -172,7 +162,7 @@ func file_service_dns_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_dns_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_dns_proto_rawDesc), len(file_service_dns_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -183,7 +173,6 @@ func file_service_dns_proto_init() { MessageInfos: file_service_dns_proto_msgTypes, }.Build() File_service_dns_proto = out.File - file_service_dns_proto_rawDesc = nil file_service_dns_proto_goTypes = nil file_service_dns_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_domain.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_domain.pb.go index af7b9f3..0cf8022 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_domain.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_domain.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_dns_domain.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1309,255 +1310,110 @@ func (x *SyncDNSDomainsFromProviderResponse) GetHasChanges() bool { var File_service_dns_domain_proto protoreflect.FileDescriptor -var file_service_dns_domain_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3b, 0x0a, 0x17, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x62, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x3a, 0x0a, 0x16, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x3b, 0x0a, 0x17, 0x52, 0x65, 0x63, 0x6f, 0x76, - 0x65, 0x72, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x22, 0x38, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, - 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x44, - 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x3d, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x22, 0x49, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x88, - 0x01, 0x0a, 0x2a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, - 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x77, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x77, 0x6e, 0x22, 0x51, 0x0a, 0x29, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, - 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x2a, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x0a, 0x64, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x56, 0x0a, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, - 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x60, 0x0a, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x0a, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x22, 0xb5, 0x01, 0x0a, 0x2b, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x77, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x77, 0x6e, 0x12, - 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x58, 0x0a, 0x27, 0x4c, - 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x0a, 0x64, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x8c, 0x01, 0x0a, 0x18, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x68, - 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x73, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, - 0x73, 0x75, 0x65, 0x73, 0x22, 0x63, 0x0a, 0x19, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x73, - 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x46, 0x69, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, - 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x46, 0x69, 0x78, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x46, 0x0a, 0x1e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, - 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x06, 0x72, 0x6f, - 0x75, 0x74, 0x65, 0x73, 0x22, 0x1e, 0x0a, 0x1c, 0x45, 0x78, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x22, 0x35, 0x0a, 0x1d, 0x45, 0x78, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x78, 0x69, 0x73, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x65, 0x78, 0x69, 0x73, 0x74, 0x22, 0x93, 0x01, 0x0a, 0x1b, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x22, 0x32, 0x0a, 0x1c, 0x45, 0x78, 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x22, 0x49, 0x0a, 0x21, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, - 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x44, 0x0a, 0x22, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x43, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x68, 0x61, 0x73, 0x43, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x32, 0xa0, 0x0b, 0x0a, 0x10, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, - 0x66, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x6b, 0x0a, 0x23, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x83, - 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x27, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x42, 0x61, 0x73, - 0x69, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x84, 0x01, 0x0a, 0x24, 0x6c, 0x69, - 0x73, 0x74, 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x50, 0x0a, 0x11, 0x73, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x44, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x65, 0x78, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, - 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x59, 0x0a, 0x14, 0x65, 0x78, 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x45, - 0x78, 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, - 0x73, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x46, 0x72, - 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x46, 0x72, - 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_dns_domain_proto_rawDesc = "" + + "\n" + + "\x18service_dns_domain.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1dmodels/model_dns_domain.proto\x1a\x1cmodels/model_dns_route.proto\"R\n" + + "\x16CreateDNSDomainRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\";\n" + + "\x17CreateDNSDomainResponse\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"b\n" + + "\x16UpdateDNSDomainRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\":\n" + + "\x16DeleteDNSDomainRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\";\n" + + "\x17RecoverDNSDomainRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"8\n" + + "\x14FindDNSDomainRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"D\n" + + "\x15FindDNSDomainResponse\x12+\n" + + "\tdnsDomain\x18\x01 \x01(\v2\r.pb.DNSDomainR\tdnsDomain\"=\n" + + "\x19FindBasicDNSDomainRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"I\n" + + "\x1aFindBasicDNSDomainResponse\x12+\n" + + "\tdnsDomain\x18\x01 \x01(\v2\r.pb.DNSDomainR\tdnsDomain\"\x88\x01\n" + + "*CountAllDNSDomainsWithDNSProviderIdRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\x12\x1c\n" + + "\tisDeleted\x18\x02 \x01(\bR\tisDeleted\x12\x16\n" + + "\x06isDown\x18\x03 \x01(\bR\x06isDown\"Q\n" + + ")FindAllDNSDomainsWithDNSProviderIdRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"[\n" + + "*FindAllDNSDomainsWithDNSProviderIdResponse\x12-\n" + + "\n" + + "dnsDomains\x18\x01 \x03(\v2\r.pb.DNSDomainR\n" + + "dnsDomains\"V\n" + + ".FindAllBasicDNSDomainsWithDNSProviderIdRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"`\n" + + "/FindAllBasicDNSDomainsWithDNSProviderIdResponse\x12-\n" + + "\n" + + "dnsDomains\x18\x01 \x03(\v2\r.pb.DNSDomainR\n" + + "dnsDomains\"\xb5\x01\n" + + "+ListBasicDNSDomainsWithDNSProviderIdRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\x12\x1c\n" + + "\tisDeleted\x18\x02 \x01(\bR\tisDeleted\x12\x16\n" + + "\x06isDown\x18\x03 \x01(\bR\x06isDown\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"X\n" + + "'ListDNSDomainsWithDNSProviderIdResponse\x12-\n" + + "\n" + + "dnsDomains\x18\x01 \x03(\v2\r.pb.DNSDomainR\n" + + "dnsDomains\"\x8c\x01\n" + + "\x18SyncDNSDomainDataRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12(\n" + + "\x0fcheckNodeIssues\x18\x03 \x01(\bR\x0fcheckNodeIssues\"c\n" + + "\x19SyncDNSDomainDataResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\x12\x1c\n" + + "\tshouldFix\x18\x03 \x01(\bR\tshouldFix\"A\n" + + "\x1dFindAllDNSDomainRoutesRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"F\n" + + "\x1eFindAllDNSDomainRoutesResponse\x12$\n" + + "\x06routes\x18\x01 \x03(\v2\f.pb.DNSRouteR\x06routes\"\x1e\n" + + "\x1cExistAvailableDomainsRequest\"5\n" + + "\x1dExistAvailableDomainsResponse\x12\x14\n" + + "\x05exist\x18\x01 \x01(\bR\x05exist\"\x93\x01\n" + + "\x1bExistDNSDomainRecordRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x14\n" + + "\x05route\x18\x04 \x01(\tR\x05route\x12\x14\n" + + "\x05value\x18\x05 \x01(\tR\x05value\"2\n" + + "\x1cExistDNSDomainRecordResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\"I\n" + + "!SyncDNSDomainsFromProviderRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"D\n" + + "\"SyncDNSDomainsFromProviderResponse\x12\x1e\n" + + "\n" + + "hasChanges\x18\x01 \x01(\bR\n" + + "hasChanges2\xa0\v\n" + + "\x10DNSDomainService\x12J\n" + + "\x0fcreateDNSDomain\x12\x1a.pb.CreateDNSDomainRequest\x1a\x1b.pb.CreateDNSDomainResponse\x12=\n" + + "\x0fupdateDNSDomain\x12\x1a.pb.UpdateDNSDomainRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fdeleteDNSDomain\x12\x1a.pb.DeleteDNSDomainRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10recoverDNSDomain\x12\x1b.pb.RecoverDNSDomainRequest\x1a\x0e.pb.RPCSuccess\x12D\n" + + "\rfindDNSDomain\x12\x18.pb.FindDNSDomainRequest\x1a\x19.pb.FindDNSDomainResponse\x12S\n" + + "\x12findBasicDNSDomain\x12\x1d.pb.FindBasicDNSDomainRequest\x1a\x1e.pb.FindBasicDNSDomainResponse\x12k\n" + + "#countAllDNSDomainsWithDNSProviderId\x12..pb.CountAllDNSDomainsWithDNSProviderIdRequest\x1a\x14.pb.RPCCountResponse\x12\x83\x01\n" + + "\"findAllDNSDomainsWithDNSProviderId\x12-.pb.FindAllDNSDomainsWithDNSProviderIdRequest\x1a..pb.FindAllDNSDomainsWithDNSProviderIdResponse\x12\x92\x01\n" + + "'findAllBasicDNSDomainsWithDNSProviderId\x122.pb.FindAllBasicDNSDomainsWithDNSProviderIdRequest\x1a3.pb.FindAllBasicDNSDomainsWithDNSProviderIdResponse\x12\x84\x01\n" + + "$listBasicDNSDomainsWithDNSProviderId\x12/.pb.ListBasicDNSDomainsWithDNSProviderIdRequest\x1a+.pb.ListDNSDomainsWithDNSProviderIdResponse\x12P\n" + + "\x11syncDNSDomainData\x12\x1c.pb.SyncDNSDomainDataRequest\x1a\x1d.pb.SyncDNSDomainDataResponse\x12_\n" + + "\x16findAllDNSDomainRoutes\x12!.pb.FindAllDNSDomainRoutesRequest\x1a\".pb.FindAllDNSDomainRoutesResponse\x12\\\n" + + "\x15existAvailableDomains\x12 .pb.ExistAvailableDomainsRequest\x1a!.pb.ExistAvailableDomainsResponse\x12Y\n" + + "\x14existDNSDomainRecord\x12\x1f.pb.ExistDNSDomainRecordRequest\x1a .pb.ExistDNSDomainRecordResponse\x12k\n" + + "\x1asyncDNSDomainsFromProvider\x12%.pb.SyncDNSDomainsFromProviderRequest\x1a&.pb.SyncDNSDomainsFromProviderResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_dns_domain_proto_rawDescOnce sync.Once - file_service_dns_domain_proto_rawDescData = file_service_dns_domain_proto_rawDesc + file_service_dns_domain_proto_rawDescData []byte ) func file_service_dns_domain_proto_rawDescGZIP() []byte { file_service_dns_domain_proto_rawDescOnce.Do(func() { - file_service_dns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_dns_domain_proto_rawDescData) + file_service_dns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_dns_domain_proto_rawDesc), len(file_service_dns_domain_proto_rawDesc))) }) return file_service_dns_domain_proto_rawDescData } @@ -1651,7 +1507,7 @@ func file_service_dns_domain_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_dns_domain_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_dns_domain_proto_rawDesc), len(file_service_dns_domain_proto_rawDesc)), NumEnums: 0, NumMessages: 26, NumExtensions: 0, @@ -1662,7 +1518,6 @@ func file_service_dns_domain_proto_init() { MessageInfos: file_service_dns_domain_proto_msgTypes, }.Build() File_service_dns_domain_proto = out.File - file_service_dns_domain_proto_rawDesc = nil file_service_dns_domain_proto_goTypes = nil file_service_dns_domain_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_domain_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_domain_grpc.pb.go index fa4cdf0..96ce267 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_domain_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_domain_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_dns_domain.proto package pb @@ -278,49 +278,49 @@ type DNSDomainServiceServer interface { type UnimplementedDNSDomainServiceServer struct{} func (UnimplementedDNSDomainServiceServer) CreateDNSDomain(context.Context, *CreateDNSDomainRequest) (*CreateDNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateDNSDomain not implemented") } func (UnimplementedDNSDomainServiceServer) UpdateDNSDomain(context.Context, *UpdateDNSDomainRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateDNSDomain not implemented") } func (UnimplementedDNSDomainServiceServer) DeleteDNSDomain(context.Context, *DeleteDNSDomainRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteDNSDomain not implemented") } func (UnimplementedDNSDomainServiceServer) RecoverDNSDomain(context.Context, *RecoverDNSDomainRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RecoverDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method RecoverDNSDomain not implemented") } func (UnimplementedDNSDomainServiceServer) FindDNSDomain(context.Context, *FindDNSDomainRequest) (*FindDNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method FindDNSDomain not implemented") } func (UnimplementedDNSDomainServiceServer) FindBasicDNSDomain(context.Context, *FindBasicDNSDomainRequest) (*FindBasicDNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindBasicDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method FindBasicDNSDomain not implemented") } func (UnimplementedDNSDomainServiceServer) CountAllDNSDomainsWithDNSProviderId(context.Context, *CountAllDNSDomainsWithDNSProviderIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllDNSDomainsWithDNSProviderId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllDNSDomainsWithDNSProviderId not implemented") } func (UnimplementedDNSDomainServiceServer) FindAllDNSDomainsWithDNSProviderId(context.Context, *FindAllDNSDomainsWithDNSProviderIdRequest) (*FindAllDNSDomainsWithDNSProviderIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDNSDomainsWithDNSProviderId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDNSDomainsWithDNSProviderId not implemented") } func (UnimplementedDNSDomainServiceServer) FindAllBasicDNSDomainsWithDNSProviderId(context.Context, *FindAllBasicDNSDomainsWithDNSProviderIdRequest) (*FindAllBasicDNSDomainsWithDNSProviderIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllBasicDNSDomainsWithDNSProviderId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllBasicDNSDomainsWithDNSProviderId not implemented") } func (UnimplementedDNSDomainServiceServer) ListBasicDNSDomainsWithDNSProviderId(context.Context, *ListBasicDNSDomainsWithDNSProviderIdRequest) (*ListDNSDomainsWithDNSProviderIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListBasicDNSDomainsWithDNSProviderId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListBasicDNSDomainsWithDNSProviderId not implemented") } func (UnimplementedDNSDomainServiceServer) SyncDNSDomainData(context.Context, *SyncDNSDomainDataRequest) (*SyncDNSDomainDataResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SyncDNSDomainData not implemented") + return nil, status.Error(codes.Unimplemented, "method SyncDNSDomainData not implemented") } func (UnimplementedDNSDomainServiceServer) FindAllDNSDomainRoutes(context.Context, *FindAllDNSDomainRoutesRequest) (*FindAllDNSDomainRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDNSDomainRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDNSDomainRoutes not implemented") } func (UnimplementedDNSDomainServiceServer) ExistAvailableDomains(context.Context, *ExistAvailableDomainsRequest) (*ExistAvailableDomainsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistAvailableDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistAvailableDomains not implemented") } func (UnimplementedDNSDomainServiceServer) ExistDNSDomainRecord(context.Context, *ExistDNSDomainRecordRequest) (*ExistDNSDomainRecordResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistDNSDomainRecord not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistDNSDomainRecord not implemented") } func (UnimplementedDNSDomainServiceServer) SyncDNSDomainsFromProvider(context.Context, *SyncDNSDomainsFromProviderRequest) (*SyncDNSDomainsFromProviderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SyncDNSDomainsFromProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method SyncDNSDomainsFromProvider not implemented") } func (UnimplementedDNSDomainServiceServer) testEmbeddedByValue() {} @@ -332,7 +332,7 @@ type UnsafeDNSDomainServiceServer interface { } func RegisterDNSDomainServiceServer(s grpc.ServiceRegistrar, srv DNSDomainServiceServer) { - // If the following call pancis, it indicates UnimplementedDNSDomainServiceServer was + // If the following call panics, it indicates UnimplementedDNSDomainServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_grpc.pb.go index 16af60a..99aa3bb 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_dns.proto package pb @@ -68,7 +68,7 @@ type DNSServiceServer interface { type UnimplementedDNSServiceServer struct{} func (UnimplementedDNSServiceServer) FindAllDNSIssues(context.Context, *FindAllDNSIssuesRequest) (*FindAllDNSIssuesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDNSIssues not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDNSIssues not implemented") } func (UnimplementedDNSServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeDNSServiceServer interface { } func RegisterDNSServiceServer(s grpc.ServiceRegistrar, srv DNSServiceServer) { - // If the following call pancis, it indicates UnimplementedDNSServiceServer was + // If the following call panics, it indicates UnimplementedDNSServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_provider.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_provider.pb.go index 238ec6d..bac3932 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_provider.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_provider.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_dns_provider.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -887,181 +888,81 @@ func (x *FindAllEnabledDNSProvidersWithTypeResponse) GetDnsProviders() []*DNSPro var File_service_dns_provider_proto protoreflect.FileDescriptor -var file_service_dns_provider_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, - 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x70, 0x69, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x61, 0x70, 0x69, 0x50, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x69, 0x6e, 0x54, 0x54, - 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x69, 0x6e, 0x54, 0x54, 0x4c, 0x22, - 0x41, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, - 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x22, 0x92, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x70, 0x69, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0d, 0x61, 0x70, 0x69, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x16, 0x0a, 0x06, 0x6d, 0x69, 0x6e, 0x54, 0x54, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x06, 0x6d, 0x69, 0x6e, 0x54, 0x54, 0x4c, 0x22, 0x9c, 0x01, 0x0a, 0x22, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, - 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xc4, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x56, 0x0a, - 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x33, 0x0a, 0x0c, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x73, 0x22, 0x55, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x59, 0x0a, 0x22, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, - 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, - 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x64, 0x6e, 0x73, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x22, 0x40, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x65, 0x0a, 0x1d, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, - 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x73, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6d, 0x61, 0x73, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x22, 0x53, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, - 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, 0x20, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5c, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x5b, 0x0a, 0x0f, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x57, 0x0a, 0x29, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2a, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x43, - 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x61, 0x0a, 0x2a, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x64, 0x6e, 0x73, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x52, 0x0c, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x32, 0xe5, - 0x06, 0x0a, 0x12, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, - 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5b, 0x0a, 0x1b, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, - 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x6c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x83, 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_dns_provider_proto_rawDesc = "" + + "\n" + + "\x1aservice_dns_provider.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1fmodels/model_dns_provider.proto\"\x80\x01\n" + + "\x18CreateDNSProviderRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12$\n" + + "\rapiParamsJSON\x18\x03 \x01(\fR\rapiParamsJSON\x12\x16\n" + + "\x06minTTL\x18\x04 \x01(\x05R\x06minTTL\"A\n" + + "\x19CreateDNSProviderResponse\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"\x92\x01\n" + + "\x18UpdateDNSProviderRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12$\n" + + "\rapiParamsJSON\x18\x03 \x01(\fR\rapiParamsJSON\x12\x16\n" + + "\x06minTTL\x18\x04 \x01(\x05R\x06minTTL\"\x9c\x01\n" + + "\"CountAllEnabledDNSProvidersRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12\x16\n" + + "\x06domain\x18\x04 \x01(\tR\x06domain\x12\x12\n" + + "\x04type\x18\x05 \x01(\tR\x04type\"\xc4\x01\n" + + "\x1eListEnabledDNSProvidersRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x18\n" + + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x16\n" + + "\x06domain\x18\x06 \x01(\tR\x06domain\x12\x12\n" + + "\x04type\x18\a \x01(\tR\x04type\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"V\n" + + "\x1fListEnabledDNSProvidersResponse\x123\n" + + "\fdnsProviders\x18\x01 \x03(\v2\x0f.pb.DNSProviderR\fdnsProviders\"U\n" + + "!FindAllEnabledDNSProvidersRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\"Y\n" + + "\"FindAllEnabledDNSProvidersResponse\x123\n" + + "\fdnsProviders\x18\x01 \x03(\v2\x0f.pb.DNSProviderR\fdnsProviders\"@\n" + + "\x18DeleteDNSProviderRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"e\n" + + "\x1dFindEnabledDNSProviderRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\x12\x1e\n" + + "\n" + + "maskParams\x18\x02 \x01(\bR\n" + + "maskParams\"S\n" + + "\x1eFindEnabledDNSProviderResponse\x121\n" + + "\vdnsProvider\x18\x01 \x01(\v2\x0f.pb.DNSProviderR\vdnsProvider\" \n" + + "\x1eFindAllDNSProviderTypesRequest\"\\\n" + + "\x1fFindAllDNSProviderTypesResponse\x129\n" + + "\rproviderTypes\x18\x01 \x03(\v2\x13.pb.DNSProviderTypeR\rproviderTypes\"[\n" + + "\x0fDNSProviderType\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\"W\n" + + ")FindAllEnabledDNSProvidersWithTypeRequest\x12*\n" + + "\x10providerTypeCode\x18\x01 \x01(\tR\x10providerTypeCode\"a\n" + + "*FindAllEnabledDNSProvidersWithTypeResponse\x123\n" + + "\fdnsProviders\x18\x01 \x03(\v2\x0f.pb.DNSProviderR\fdnsProviders2\xe5\x06\n" + + "\x12DNSProviderService\x12P\n" + + "\x11createDNSProvider\x12\x1c.pb.CreateDNSProviderRequest\x1a\x1d.pb.CreateDNSProviderResponse\x12A\n" + + "\x11updateDNSProvider\x12\x1c.pb.UpdateDNSProviderRequest\x1a\x0e.pb.RPCSuccess\x12[\n" + + "\x1bcountAllEnabledDNSProviders\x12&.pb.CountAllEnabledDNSProvidersRequest\x1a\x14.pb.RPCCountResponse\x12b\n" + + "\x17listEnabledDNSProviders\x12\".pb.ListEnabledDNSProvidersRequest\x1a#.pb.ListEnabledDNSProvidersResponse\x12k\n" + + "\x1afindAllEnabledDNSProviders\x12%.pb.FindAllEnabledDNSProvidersRequest\x1a&.pb.FindAllEnabledDNSProvidersResponse\x12A\n" + + "\x11deleteDNSProvider\x12\x1c.pb.DeleteDNSProviderRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findEnabledDNSProvider\x12!.pb.FindEnabledDNSProviderRequest\x1a\".pb.FindEnabledDNSProviderResponse\x12b\n" + + "\x17findAllDNSProviderTypes\x12\".pb.FindAllDNSProviderTypesRequest\x1a#.pb.FindAllDNSProviderTypesResponse\x12\x83\x01\n" + + "\"findAllEnabledDNSProvidersWithType\x12-.pb.FindAllEnabledDNSProvidersWithTypeRequest\x1a..pb.FindAllEnabledDNSProvidersWithTypeResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_dns_provider_proto_rawDescOnce sync.Once - file_service_dns_provider_proto_rawDescData = file_service_dns_provider_proto_rawDesc + file_service_dns_provider_proto_rawDescData []byte ) func file_service_dns_provider_proto_rawDescGZIP() []byte { file_service_dns_provider_proto_rawDescOnce.Do(func() { - file_service_dns_provider_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_dns_provider_proto_rawDescData) + file_service_dns_provider_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_dns_provider_proto_rawDesc), len(file_service_dns_provider_proto_rawDesc))) }) return file_service_dns_provider_proto_rawDescData } @@ -1130,7 +1031,7 @@ func file_service_dns_provider_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_dns_provider_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_dns_provider_proto_rawDesc), len(file_service_dns_provider_proto_rawDesc)), NumEnums: 0, NumMessages: 16, NumExtensions: 0, @@ -1141,7 +1042,6 @@ func file_service_dns_provider_proto_init() { MessageInfos: file_service_dns_provider_proto_msgTypes, }.Build() File_service_dns_provider_proto = out.File - file_service_dns_provider_proto_rawDesc = nil file_service_dns_provider_proto_goTypes = nil file_service_dns_provider_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_provider_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_provider_grpc.pb.go index 5fa24f8..5f80e55 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_provider_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_provider_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_dns_provider.proto package pb @@ -188,31 +188,31 @@ type DNSProviderServiceServer interface { type UnimplementedDNSProviderServiceServer struct{} func (UnimplementedDNSProviderServiceServer) CreateDNSProvider(context.Context, *CreateDNSProviderRequest) (*CreateDNSProviderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateDNSProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateDNSProvider not implemented") } func (UnimplementedDNSProviderServiceServer) UpdateDNSProvider(context.Context, *UpdateDNSProviderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateDNSProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateDNSProvider not implemented") } func (UnimplementedDNSProviderServiceServer) CountAllEnabledDNSProviders(context.Context, *CountAllEnabledDNSProvidersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledDNSProviders not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledDNSProviders not implemented") } func (UnimplementedDNSProviderServiceServer) ListEnabledDNSProviders(context.Context, *ListEnabledDNSProvidersRequest) (*ListEnabledDNSProvidersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledDNSProviders not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledDNSProviders not implemented") } func (UnimplementedDNSProviderServiceServer) FindAllEnabledDNSProviders(context.Context, *FindAllEnabledDNSProvidersRequest) (*FindAllEnabledDNSProvidersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledDNSProviders not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledDNSProviders not implemented") } func (UnimplementedDNSProviderServiceServer) DeleteDNSProvider(context.Context, *DeleteDNSProviderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteDNSProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteDNSProvider not implemented") } func (UnimplementedDNSProviderServiceServer) FindEnabledDNSProvider(context.Context, *FindEnabledDNSProviderRequest) (*FindEnabledDNSProviderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledDNSProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledDNSProvider not implemented") } func (UnimplementedDNSProviderServiceServer) FindAllDNSProviderTypes(context.Context, *FindAllDNSProviderTypesRequest) (*FindAllDNSProviderTypesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDNSProviderTypes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDNSProviderTypes not implemented") } func (UnimplementedDNSProviderServiceServer) FindAllEnabledDNSProvidersWithType(context.Context, *FindAllEnabledDNSProvidersWithTypeRequest) (*FindAllEnabledDNSProvidersWithTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledDNSProvidersWithType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledDNSProvidersWithType not implemented") } func (UnimplementedDNSProviderServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeDNSProviderServiceServer interface { } func RegisterDNSProviderServiceServer(s grpc.ServiceRegistrar, srv DNSProviderServiceServer) { - // If the following call pancis, it indicates UnimplementedDNSProviderServiceServer was + // If the following call panics, it indicates UnimplementedDNSProviderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_task.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_task.pb.go index 572a461..ee9b561 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_dns_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -282,64 +283,38 @@ func (*DeleteAllDNSTasksRequest) Descriptor() ([]byte, []int) { var File_service_dns_task_proto protoreflect.FileDescriptor -var file_service_dns_task_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x74, 0x61, - 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a, 0x15, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x44, 0x4e, - 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x58, 0x0a, - 0x16, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x69, 0x73, 0x74, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x78, 0x69, - 0x73, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x69, 0x73, 0x74, - 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x78, 0x69, - 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x43, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x1c, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x44, 0x4e, 0x53, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, - 0x64, 0x6e, 0x73, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x08, 0x64, 0x6e, 0x73, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x34, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, - 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x64, 0x6e, 0x73, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x64, 0x6e, 0x73, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x1a, 0x0a, 0x18, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x32, 0xb2, 0x02, 0x0a, 0x0e, 0x44, 0x4e, 0x53, 0x54, - 0x61, 0x73, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x65, 0x78, - 0x69, 0x73, 0x74, 0x73, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, - 0x73, 0x74, 0x73, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x6f, - 0x69, 0x6e, 0x67, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x44, 0x4e, 0x53, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x44, 0x4e, - 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x12, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x4e, 0x53, 0x54, 0x61, - 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x44, 0x4e, 0x53, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_dns_task_proto_rawDesc = "" + + "\n" + + "\x16service_dns_task.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1bmodels/model_dns_task.proto\"\x17\n" + + "\x15ExistsDNSTasksRequest\"X\n" + + "\x16ExistsDNSTasksResponse\x12\x1e\n" + + "\n" + + "existTasks\x18\x01 \x01(\bR\n" + + "existTasks\x12\x1e\n" + + "\n" + + "existError\x18\x02 \x01(\bR\n" + + "existError\"C\n" + + "\x1bFindAllDoingDNSTasksRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"G\n" + + "\x1cFindAllDoingDNSTasksResponse\x12'\n" + + "\bdnsTasks\x18\x01 \x03(\v2\v.pb.DNSTaskR\bdnsTasks\"4\n" + + "\x14DeleteDNSTaskRequest\x12\x1c\n" + + "\tdnsTaskId\x18\x01 \x01(\x03R\tdnsTaskId\"\x1a\n" + + "\x18DeleteAllDNSTasksRequest2\xb2\x02\n" + + "\x0eDNSTaskService\x12G\n" + + "\x0eexistsDNSTasks\x12\x19.pb.ExistsDNSTasksRequest\x1a\x1a.pb.ExistsDNSTasksResponse\x12Y\n" + + "\x14findAllDoingDNSTasks\x12\x1f.pb.FindAllDoingDNSTasksRequest\x1a .pb.FindAllDoingDNSTasksResponse\x129\n" + + "\rdeleteDNSTask\x12\x18.pb.DeleteDNSTaskRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11deleteAllDNSTasks\x12\x1c.pb.DeleteAllDNSTasksRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_dns_task_proto_rawDescOnce sync.Once - file_service_dns_task_proto_rawDescData = file_service_dns_task_proto_rawDesc + file_service_dns_task_proto_rawDescData []byte ) func file_service_dns_task_proto_rawDescGZIP() []byte { file_service_dns_task_proto_rawDescOnce.Do(func() { - file_service_dns_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_dns_task_proto_rawDescData) + file_service_dns_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_dns_task_proto_rawDesc), len(file_service_dns_task_proto_rawDesc))) }) return file_service_dns_task_proto_rawDescData } @@ -383,7 +358,7 @@ func file_service_dns_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_dns_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_dns_task_proto_rawDesc), len(file_service_dns_task_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -394,7 +369,6 @@ func file_service_dns_task_proto_init() { MessageInfos: file_service_dns_task_proto_msgTypes, }.Build() File_service_dns_task_proto = out.File - file_service_dns_task_proto_rawDesc = nil file_service_dns_task_proto_goTypes = nil file_service_dns_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_dns_task_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_dns_task_grpc.pb.go index c96ff13..6b58fbe 100644 --- a/EdgeCommon/pkg/rpc/pb/service_dns_task_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_dns_task_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_dns_task.proto package pb @@ -113,16 +113,16 @@ type DNSTaskServiceServer interface { type UnimplementedDNSTaskServiceServer struct{} func (UnimplementedDNSTaskServiceServer) ExistsDNSTasks(context.Context, *ExistsDNSTasksRequest) (*ExistsDNSTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistsDNSTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistsDNSTasks not implemented") } func (UnimplementedDNSTaskServiceServer) FindAllDoingDNSTasks(context.Context, *FindAllDoingDNSTasksRequest) (*FindAllDoingDNSTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDoingDNSTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDoingDNSTasks not implemented") } func (UnimplementedDNSTaskServiceServer) DeleteDNSTask(context.Context, *DeleteDNSTaskRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteDNSTask not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteDNSTask not implemented") } func (UnimplementedDNSTaskServiceServer) DeleteAllDNSTasks(context.Context, *DeleteAllDNSTasksRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteAllDNSTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteAllDNSTasks not implemented") } func (UnimplementedDNSTaskServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeDNSTaskServiceServer interface { } func RegisterDNSTaskServiceServer(s grpc.ServiceRegistrar, srv DNSTaskServiceServer) { - // If the following call pancis, it indicates UnimplementedDNSTaskServiceServer was + // If the following call panics, it indicates UnimplementedDNSTaskServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_file.pb.go b/EdgeCommon/pkg/rpc/pb/service_file.pb.go index 404830a..b5e02ac 100644 --- a/EdgeCommon/pkg/rpc/pb/service_file.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_file.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_file.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -277,59 +278,37 @@ func (x *UpdateFileFinishedRequest) GetFileId() int64 { var File_service_file_proto protoreflect.FileDescriptor -var file_service_file_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x16, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x37, - 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x66, 0x69, 0x6c, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x69, 0x6d, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x6d, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x2c, 0x0a, 0x12, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x33, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x46, 0x69, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x32, 0xdb, 0x01, 0x0a, - 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, - 0x69, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, - 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_file_proto_rawDesc = "" + + "\n" + + "\x12service_file.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x17models/model_file.proto\"0\n" + + "\x16FindEnabledFileRequest\x12\x16\n" + + "\x06fileId\x18\x01 \x01(\x03R\x06fileId\"7\n" + + "\x17FindEnabledFileResponse\x12\x1c\n" + + "\x04file\x18\x01 \x01(\v2\b.pb.FileR\x04file\"\x8f\x01\n" + + "\x11CreateFileRequest\x12\x1a\n" + + "\bfilename\x18\x01 \x01(\tR\bfilename\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x1a\n" + + "\bisPublic\x18\x03 \x01(\bR\bisPublic\x12\x1a\n" + + "\bmimeType\x18\x04 \x01(\tR\bmimeType\x12\x12\n" + + "\x04type\x18\x05 \x01(\tR\x04type\",\n" + + "\x12CreateFileResponse\x12\x16\n" + + "\x06fileId\x18\x01 \x01(\x03R\x06fileId\"3\n" + + "\x19UpdateFileFinishedRequest\x12\x16\n" + + "\x06fileId\x18\x01 \x01(\x03R\x06fileId2\xdb\x01\n" + + "\vFileService\x12J\n" + + "\x0ffindEnabledFile\x12\x1a.pb.FindEnabledFileRequest\x1a\x1b.pb.FindEnabledFileResponse\x12;\n" + + "\n" + + "createFile\x12\x15.pb.CreateFileRequest\x1a\x16.pb.CreateFileResponse\x12C\n" + + "\x12updateFileFinished\x12\x1d.pb.UpdateFileFinishedRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_file_proto_rawDescOnce sync.Once - file_service_file_proto_rawDescData = file_service_file_proto_rawDesc + file_service_file_proto_rawDescData []byte ) func file_service_file_proto_rawDescGZIP() []byte { file_service_file_proto_rawDescOnce.Do(func() { - file_service_file_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_file_proto_rawDescData) + file_service_file_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_file_proto_rawDesc), len(file_service_file_proto_rawDesc))) }) return file_service_file_proto_rawDescData } @@ -370,7 +349,7 @@ func file_service_file_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_file_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_file_proto_rawDesc), len(file_service_file_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -381,7 +360,6 @@ func file_service_file_proto_init() { MessageInfos: file_service_file_proto_msgTypes, }.Build() File_service_file_proto = out.File - file_service_file_proto_rawDesc = nil file_service_file_proto_goTypes = nil file_service_file_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_file_chunk.pb.go b/EdgeCommon/pkg/rpc/pb/service_file_chunk.pb.go index 61a241f..a083e91 100644 --- a/EdgeCommon/pkg/rpc/pb/service_file_chunk.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_file_chunk.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_file_chunk.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -297,63 +298,35 @@ func (x *DownloadFileChunkResponse) GetFileChunk() *FileChunk { var File_service_file_chunk_proto protoreflect.FileDescriptor -var file_service_file_chunk_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, - 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, 0x69, 0x6c, - 0x65, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, - 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, - 0x61, 0x74, 0x61, 0x22, 0x3b, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, - 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, - 0x22, 0x34, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x43, - 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x41, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, - 0x6e, 0x6b, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x69, 0x6c, - 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x73, 0x22, 0x3c, 0x0a, 0x18, 0x44, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, - 0x6e, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x66, 0x69, 0x6c, 0x65, - 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x19, 0x44, 0x6f, 0x77, 0x6e, 0x6c, - 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, - 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6c, - 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, - 0x6b, 0x32, 0x88, 0x02, 0x0a, 0x10, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6c, - 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, 0x64, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, - 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x49, - 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x64, 0x6f, - 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x12, - 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, - 0x65, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x43, - 0x68, 0x75, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_file_chunk_proto_rawDesc = "" + + "\n" + + "\x18service_file_chunk.proto\x12\x02pb\x1a\x1dmodels/model_file_chunk.proto\"D\n" + + "\x16CreateFileChunkRequest\x12\x16\n" + + "\x06fileId\x18\x01 \x01(\x03R\x06fileId\x12\x12\n" + + "\x04data\x18\x02 \x01(\fR\x04data\";\n" + + "\x17CreateFileChunkResponse\x12 \n" + + "\vfileChunkId\x18\x01 \x01(\x03R\vfileChunkId\"4\n" + + "\x1aFindAllFileChunkIdsRequest\x12\x16\n" + + "\x06fileId\x18\x01 \x01(\x03R\x06fileId\"A\n" + + "\x1bFindAllFileChunkIdsResponse\x12\"\n" + + "\ffileChunkIds\x18\x01 \x03(\x03R\ffileChunkIds\"<\n" + + "\x18DownloadFileChunkRequest\x12 \n" + + "\vfileChunkId\x18\x01 \x01(\x03R\vfileChunkId\"H\n" + + "\x19DownloadFileChunkResponse\x12+\n" + + "\tfileChunk\x18\x01 \x01(\v2\r.pb.FileChunkR\tfileChunk2\x88\x02\n" + + "\x10FileChunkService\x12J\n" + + "\x0fcreateFileChunk\x12\x1a.pb.CreateFileChunkRequest\x1a\x1b.pb.CreateFileChunkResponse\x12V\n" + + "\x13findAllFileChunkIds\x12\x1e.pb.FindAllFileChunkIdsRequest\x1a\x1f.pb.FindAllFileChunkIdsResponse\x12P\n" + + "\x11downloadFileChunk\x12\x1c.pb.DownloadFileChunkRequest\x1a\x1d.pb.DownloadFileChunkResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_file_chunk_proto_rawDescOnce sync.Once - file_service_file_chunk_proto_rawDescData = file_service_file_chunk_proto_rawDesc + file_service_file_chunk_proto_rawDescData []byte ) func file_service_file_chunk_proto_rawDescGZIP() []byte { file_service_file_chunk_proto_rawDescOnce.Do(func() { - file_service_file_chunk_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_file_chunk_proto_rawDescData) + file_service_file_chunk_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_file_chunk_proto_rawDesc), len(file_service_file_chunk_proto_rawDesc))) }) return file_service_file_chunk_proto_rawDescData } @@ -393,7 +366,7 @@ func file_service_file_chunk_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_file_chunk_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_file_chunk_proto_rawDesc), len(file_service_file_chunk_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -404,7 +377,6 @@ func file_service_file_chunk_proto_init() { MessageInfos: file_service_file_chunk_proto_msgTypes, }.Build() File_service_file_chunk_proto = out.File - file_service_file_chunk_proto_rawDesc = nil file_service_file_chunk_proto_goTypes = nil file_service_file_chunk_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_file_chunk_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_file_chunk_grpc.pb.go index d407080..c2dea52 100644 --- a/EdgeCommon/pkg/rpc/pb/service_file_chunk_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_file_chunk_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_file_chunk.proto package pb @@ -98,13 +98,13 @@ type FileChunkServiceServer interface { type UnimplementedFileChunkServiceServer struct{} func (UnimplementedFileChunkServiceServer) CreateFileChunk(context.Context, *CreateFileChunkRequest) (*CreateFileChunkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateFileChunk not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateFileChunk not implemented") } func (UnimplementedFileChunkServiceServer) FindAllFileChunkIds(context.Context, *FindAllFileChunkIdsRequest) (*FindAllFileChunkIdsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllFileChunkIds not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllFileChunkIds not implemented") } func (UnimplementedFileChunkServiceServer) DownloadFileChunk(context.Context, *DownloadFileChunkRequest) (*DownloadFileChunkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DownloadFileChunk not implemented") + return nil, status.Error(codes.Unimplemented, "method DownloadFileChunk not implemented") } func (UnimplementedFileChunkServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeFileChunkServiceServer interface { } func RegisterFileChunkServiceServer(s grpc.ServiceRegistrar, srv FileChunkServiceServer) { - // If the following call pancis, it indicates UnimplementedFileChunkServiceServer was + // If the following call panics, it indicates UnimplementedFileChunkServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_file_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_file_grpc.pb.go index 5dbbc3a..9cb54c0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_file_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_file_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_file.proto package pb @@ -98,13 +98,13 @@ type FileServiceServer interface { type UnimplementedFileServiceServer struct{} func (UnimplementedFileServiceServer) FindEnabledFile(context.Context, *FindEnabledFileRequest) (*FindEnabledFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledFile not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledFile not implemented") } func (UnimplementedFileServiceServer) CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateFile not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateFile not implemented") } func (UnimplementedFileServiceServer) UpdateFileFinished(context.Context, *UpdateFileFinishedRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateFileFinished not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateFileFinished not implemented") } func (UnimplementedFileServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeFileServiceServer interface { } func RegisterFileServiceServer(s grpc.ServiceRegistrar, srv FileServiceServer) { - // If the following call pancis, it indicates UnimplementedFileServiceServer was + // If the following call panics, it indicates UnimplementedFileServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_firewall.pb.go b/EdgeCommon/pkg/rpc/pb/service_firewall.pb.go index bbec501..dd8aca4 100644 --- a/EdgeCommon/pkg/rpc/pb/service_firewall.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_firewall.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_firewall.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -773,182 +774,81 @@ func (x *ComposeFirewallGlobalBoardResponse_CountryStat) GetAttackBytes() int64 var File_service_firewall_proto protoreflect.FileDescriptor -var file_service_firewall_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x23, 0x0a, 0x21, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x93, 0x0e, 0x0a, 0x22, 0x43, 0x6f, - 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x4c, 0x6f, - 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, - 0x61, 0x69, 0x6c, 0x79, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, - 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x43, 0x61, 0x70, 0x74, 0x63, - 0x68, 0x61, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x6b, 0x6c, - 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, - 0x12, 0x78, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x40, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x74, - 0x61, 0x74, 0x52, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x50, 0x0a, 0x0a, 0x64, 0x61, - 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x0a, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x53, 0x0a, 0x0b, - 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x0b, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x53, 0x0a, 0x0c, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x59, 0x0a, 0x0e, 0x74, 0x6f, 0x70, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, - 0x74, 0x52, 0x0e, 0x74, 0x6f, 0x70, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x5c, 0x0a, 0x0f, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, - 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0f, - 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, - 0x82, 0x01, 0x0a, 0x19, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x12, 0x4f, 0x0a, - 0x15, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x15, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, - 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x84, 0x01, 0x0a, 0x0a, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, - 0x70, 0x74, 0x63, 0x68, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x81, 0x01, 0x0a, 0x09, - 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x12, 0x20, 0x0a, - 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x1a, - 0xce, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x13, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, - 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x1a, 0xd0, 0x01, 0x0a, 0x0a, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, - 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, - 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x1a, 0xd9, 0x01, 0x0a, 0x0b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x02, 0x52, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, - 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, - 0xfe, 0x01, 0x0a, 0x1e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, - 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, - 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x12, 0x38, 0x0a, 0x17, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x17, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, - 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x68, 0x74, 0x74, - 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, - 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x22, 0x21, 0x0a, 0x1f, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x44, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x32, 0xb4, 0x02, 0x0a, 0x0f, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x6b, 0x0a, - 0x1a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x25, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x6e, 0x6f, - 0x74, 0x69, 0x66, 0x79, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, - 0x79, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x45, 0x76, 0x65, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, 0x0a, 0x18, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, - 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, 0x6f, - 0x63, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_firewall_proto_rawDesc = "" + + "\n" + + "\x16service_firewall.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a+models/model_http_firewall_rule_group.proto\"#\n" + + "!ComposeFirewallGlobalBoardRequest\"\x93\x0e\n" + + "\"ComposeFirewallGlobalBoardResponse\x12&\n" + + "\x0ecountDailyLogs\x18\x01 \x01(\x03R\x0ecountDailyLogs\x12*\n" + + "\x10countDailyBlocks\x18\x02 \x01(\x03R\x10countDailyBlocks\x12,\n" + + "\x11countDailyCaptcha\x18\x03 \x01(\x03R\x11countDailyCaptcha\x12,\n" + + "\x11countWeeklyBlocks\x18\x04 \x01(\x03R\x11countWeeklyBlocks\x12x\n" + + "\x16httpFirewallRuleGroups\x18\x1e \x03(\v2@.pb.ComposeFirewallGlobalBoardResponse.HTTPFirewallRuleGroupStatR\x16httpFirewallRuleGroups\x12P\n" + + "\n" + + "dailyStats\x18\x1f \x03(\v20.pb.ComposeFirewallGlobalBoardResponse.DailyStatR\n" + + "dailyStats\x12S\n" + + "\vhourlyStats\x18 \x03(\v21.pb.ComposeFirewallGlobalBoardResponse.HourlyStatR\vhourlyStats\x12S\n" + + "\ftopNodeStats\x18! \x03(\v2/.pb.ComposeFirewallGlobalBoardResponse.NodeStatR\ftopNodeStats\x12Y\n" + + "\x0etopDomainStats\x18\" \x03(\v21.pb.ComposeFirewallGlobalBoardResponse.DomainStatR\x0etopDomainStats\x12\\\n" + + "\x0ftopCountryStats\x18# \x03(\v22.pb.ComposeFirewallGlobalBoardResponse.CountryStatR\x0ftopCountryStats\x1a\x82\x01\n" + + "\x19HTTPFirewallRuleGroupStat\x12O\n" + + "\x15httpFirewallRuleGroup\x18\x01 \x01(\v2\x19.pb.HTTPFirewallRuleGroupR\x15httpFirewallRuleGroup\x12\x14\n" + + "\x05count\x18\x02 \x01(\x03R\x05count\x1a\x84\x01\n" + + "\n" + + "HourlyStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x1c\n" + + "\tcountLogs\x18\x02 \x01(\x03R\tcountLogs\x12\"\n" + + "\fcountCaptcha\x18\x03 \x01(\x03R\fcountCaptcha\x12 \n" + + "\vcountBlocks\x18\x04 \x01(\x03R\vcountBlocks\x1a\x81\x01\n" + + "\tDailyStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x1c\n" + + "\tcountLogs\x18\x02 \x01(\x03R\tcountLogs\x12\"\n" + + "\fcountCaptcha\x18\x03 \x01(\x03R\fcountCaptcha\x12 \n" + + "\vcountBlocks\x18\x04 \x01(\x03R\vcountBlocks\x1a\xce\x01\n" + + "\bNodeStat\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bnodeName\x18\x02 \x01(\tR\bnodeName\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\xd0\x01\n" + + "\n" + + "DomainStat\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06domain\x18\x02 \x01(\tR\x06domain\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\xd9\x01\n" + + "\vCountryStat\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x18\n" + + "\apercent\x18\x04 \x01(\x02R\apercent\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\"\xfe\x01\n" + + "\x1eNotifyHTTPFirewallEventRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x122\n" + + "\x14httpFirewallPolicyId\x18\x02 \x01(\x03R\x14httpFirewallPolicyId\x128\n" + + "\x17httpFirewallRuleGroupId\x18\x03 \x01(\x03R\x17httpFirewallRuleGroupId\x124\n" + + "\x15httpFirewallRuleSetId\x18\x04 \x01(\x03R\x15httpFirewallRuleSetId\x12\x1c\n" + + "\tcreatedAt\x18\x05 \x01(\x03R\tcreatedAt\"!\n" + + "\x1fCountFirewallDailyBlocksRequest\"D\n" + + " CountFirewallDailyBlocksResponse\x12 \n" + + "\vcountBlocks\x18\x01 \x01(\x03R\vcountBlocks2\xb4\x02\n" + + "\x0fFirewallService\x12k\n" + + "\x1acomposeFirewallGlobalBoard\x12%.pb.ComposeFirewallGlobalBoardRequest\x1a&.pb.ComposeFirewallGlobalBoardResponse\x12M\n" + + "\x17notifyHTTPFirewallEvent\x12\".pb.NotifyHTTPFirewallEventRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18countFirewallDailyBlocks\x12#.pb.CountFirewallDailyBlocksRequest\x1a$.pb.CountFirewallDailyBlocksResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_firewall_proto_rawDescOnce sync.Once - file_service_firewall_proto_rawDescData = file_service_firewall_proto_rawDesc + file_service_firewall_proto_rawDescData []byte ) func file_service_firewall_proto_rawDescGZIP() []byte { file_service_firewall_proto_rawDescOnce.Do(func() { - file_service_firewall_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_firewall_proto_rawDescData) + file_service_firewall_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_firewall_proto_rawDesc), len(file_service_firewall_proto_rawDesc))) }) return file_service_firewall_proto_rawDescData } @@ -1001,7 +901,7 @@ func file_service_firewall_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_firewall_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_firewall_proto_rawDesc), len(file_service_firewall_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -1012,7 +912,6 @@ func file_service_firewall_proto_init() { MessageInfos: file_service_firewall_proto_msgTypes, }.Build() File_service_firewall_proto = out.File - file_service_firewall_proto_rawDesc = nil file_service_firewall_proto_goTypes = nil file_service_firewall_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_firewall_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_firewall_grpc.pb.go index b454888..5fd62f2 100644 --- a/EdgeCommon/pkg/rpc/pb/service_firewall_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_firewall_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_firewall.proto package pb @@ -98,13 +98,13 @@ type FirewallServiceServer interface { type UnimplementedFirewallServiceServer struct{} func (UnimplementedFirewallServiceServer) ComposeFirewallGlobalBoard(context.Context, *ComposeFirewallGlobalBoardRequest) (*ComposeFirewallGlobalBoardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeFirewallGlobalBoard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeFirewallGlobalBoard not implemented") } func (UnimplementedFirewallServiceServer) NotifyHTTPFirewallEvent(context.Context, *NotifyHTTPFirewallEventRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method NotifyHTTPFirewallEvent not implemented") + return nil, status.Error(codes.Unimplemented, "method NotifyHTTPFirewallEvent not implemented") } func (UnimplementedFirewallServiceServer) CountFirewallDailyBlocks(context.Context, *CountFirewallDailyBlocksRequest) (*CountFirewallDailyBlocksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountFirewallDailyBlocks not implemented") + return nil, status.Error(codes.Unimplemented, "method CountFirewallDailyBlocks not implemented") } func (UnimplementedFirewallServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeFirewallServiceServer interface { } func RegisterFirewallServiceServer(s grpc.ServiceRegistrar, srv FirewallServiceServer) { - // If the following call pancis, it indicates UnimplementedFirewallServiceServer was + // If the following call panics, it indicates UnimplementedFirewallServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_formal_client_browser.pb.go b/EdgeCommon/pkg/rpc/pb/service_formal_client_browser.pb.go index 887b0fc..f0bcaa8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_formal_client_browser.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_formal_client_browser.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_formal_client_browser.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -435,110 +436,47 @@ func (x *FindFormalClientBrowserWithDataIdResponse) GetFormalClientBrowser() *Fo var File_service_formal_client_browser_proto protoreflect.FileDescriptor -var file_service_formal_client_browser_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, - 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, - 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x61, - 0x74, 0x61, 0x49, 0x64, 0x22, 0x59, 0x0a, 0x21, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x66, 0x6f, 0x72, - 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x3c, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x67, 0x0a, - 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x6f, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x66, 0x6f, - 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, - 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, - 0x72, 0x52, 0x14, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, - 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x22, 0x9a, 0x01, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, - 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x15, - 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x66, 0x6f, 0x72, - 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, - 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x61, - 0x74, 0x61, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, - 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x22, 0x76, 0x0a, 0x29, 0x46, 0x69, 0x6e, 0x64, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, - 0x73, 0x65, 0x72, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x13, 0x66, 0x6f, 0x72, - 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, - 0x32, 0x9c, 0x04, 0x0a, 0x1a, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x68, 0x0a, 0x19, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x19, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, - 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, - 0x77, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x6c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x12, 0x23, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, - 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, - 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, - 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x80, 0x01, 0x0a, - 0x21, 0x66, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, - 0x49, 0x64, 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, - 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x57, 0x69, 0x74, - 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_formal_client_browser_proto_rawDesc = "" + + "\n" + + "#service_formal_client_browser.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a(models/model_formal_client_browser.proto\"d\n" + + " CreateFormalClientBrowserRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x02 \x03(\tR\x05codes\x12\x16\n" + + "\x06dataId\x18\x03 \x01(\tR\x06dataId\"Y\n" + + "!CreateFormalClientBrowserResponse\x124\n" + + "\x15formalClientBrowserId\x18\x01 \x01(\x03R\x15formalClientBrowserId\"<\n" + + " CountFormalClientBrowsersRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"g\n" + + "\x1fListFormalClientBrowsersRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"o\n" + + " ListFormalClientBrowsersResponse\x12K\n" + + "\x14formalClientBrowsers\x18\x01 \x03(\v2\x17.pb.FormalClientBrowserR\x14formalClientBrowsers\"\x9a\x01\n" + + " UpdateFormalClientBrowserRequest\x124\n" + + "\x15formalClientBrowserId\x18\x01 \x01(\x03R\x15formalClientBrowserId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\x16\n" + + "\x06dataId\x18\x04 \x01(\tR\x06dataId\"B\n" + + "(FindFormalClientBrowserWithDataIdRequest\x12\x16\n" + + "\x06dataId\x18\x01 \x01(\tR\x06dataId\"v\n" + + ")FindFormalClientBrowserWithDataIdResponse\x12I\n" + + "\x13formalClientBrowser\x18\x01 \x01(\v2\x17.pb.FormalClientBrowserR\x13formalClientBrowser2\x9c\x04\n" + + "\x1aFormalClientBrowserService\x12h\n" + + "\x19createFormalClientBrowser\x12$.pb.CreateFormalClientBrowserRequest\x1a%.pb.CreateFormalClientBrowserResponse\x12W\n" + + "\x19countFormalClientBrowsers\x12$.pb.CountFormalClientBrowsersRequest\x1a\x14.pb.RPCCountResponse\x12e\n" + + "\x18listFormalClientBrowsers\x12#.pb.ListFormalClientBrowsersRequest\x1a$.pb.ListFormalClientBrowsersResponse\x12Q\n" + + "\x19updateFormalClientBrowser\x12$.pb.UpdateFormalClientBrowserRequest\x1a\x0e.pb.RPCSuccess\x12\x80\x01\n" + + "!findFormalClientBrowserWithDataId\x12,.pb.FindFormalClientBrowserWithDataIdRequest\x1a-.pb.FindFormalClientBrowserWithDataIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_formal_client_browser_proto_rawDescOnce sync.Once - file_service_formal_client_browser_proto_rawDescData = file_service_formal_client_browser_proto_rawDesc + file_service_formal_client_browser_proto_rawDescData []byte ) func file_service_formal_client_browser_proto_rawDescGZIP() []byte { file_service_formal_client_browser_proto_rawDescOnce.Do(func() { - file_service_formal_client_browser_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_formal_client_browser_proto_rawDescData) + file_service_formal_client_browser_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_formal_client_browser_proto_rawDesc), len(file_service_formal_client_browser_proto_rawDesc))) }) return file_service_formal_client_browser_proto_rawDescData } @@ -588,7 +526,7 @@ func file_service_formal_client_browser_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_formal_client_browser_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_formal_client_browser_proto_rawDesc), len(file_service_formal_client_browser_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -599,7 +537,6 @@ func file_service_formal_client_browser_proto_init() { MessageInfos: file_service_formal_client_browser_proto_msgTypes, }.Build() File_service_formal_client_browser_proto = out.File - file_service_formal_client_browser_proto_rawDesc = nil file_service_formal_client_browser_proto_goTypes = nil file_service_formal_client_browser_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_formal_client_browser_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_formal_client_browser_grpc.pb.go index 0d67385..6ad727b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_formal_client_browser_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_formal_client_browser_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_formal_client_browser.proto package pb @@ -128,19 +128,19 @@ type FormalClientBrowserServiceServer interface { type UnimplementedFormalClientBrowserServiceServer struct{} func (UnimplementedFormalClientBrowserServiceServer) CreateFormalClientBrowser(context.Context, *CreateFormalClientBrowserRequest) (*CreateFormalClientBrowserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateFormalClientBrowser not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateFormalClientBrowser not implemented") } func (UnimplementedFormalClientBrowserServiceServer) CountFormalClientBrowsers(context.Context, *CountFormalClientBrowsersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountFormalClientBrowsers not implemented") + return nil, status.Error(codes.Unimplemented, "method CountFormalClientBrowsers not implemented") } func (UnimplementedFormalClientBrowserServiceServer) ListFormalClientBrowsers(context.Context, *ListFormalClientBrowsersRequest) (*ListFormalClientBrowsersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListFormalClientBrowsers not implemented") + return nil, status.Error(codes.Unimplemented, "method ListFormalClientBrowsers not implemented") } func (UnimplementedFormalClientBrowserServiceServer) UpdateFormalClientBrowser(context.Context, *UpdateFormalClientBrowserRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateFormalClientBrowser not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateFormalClientBrowser not implemented") } func (UnimplementedFormalClientBrowserServiceServer) FindFormalClientBrowserWithDataId(context.Context, *FindFormalClientBrowserWithDataIdRequest) (*FindFormalClientBrowserWithDataIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindFormalClientBrowserWithDataId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindFormalClientBrowserWithDataId not implemented") } func (UnimplementedFormalClientBrowserServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeFormalClientBrowserServiceServer interface { } func RegisterFormalClientBrowserServiceServer(s grpc.ServiceRegistrar, srv FormalClientBrowserServiceServer) { - // If the following call pancis, it indicates UnimplementedFormalClientBrowserServiceServer was + // If the following call panics, it indicates UnimplementedFormalClientBrowserServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_formal_client_system.pb.go b/EdgeCommon/pkg/rpc/pb/service_formal_client_system.pb.go index c559d39..8ac0ece 100644 --- a/EdgeCommon/pkg/rpc/pb/service_formal_client_system.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_formal_client_system.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_formal_client_system.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -435,108 +436,47 @@ func (x *FindFormalClientSystemWithDataIdResponse) GetFormalClientSystem() *Form var File_service_formal_client_system_proto protoreflect.FileDescriptor -var file_service_formal_client_system_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, - 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x1f, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x74, - 0x61, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, - 0x64, 0x22, 0x56, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, - 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x14, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x3b, 0x0a, 0x1f, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x66, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x6b, - 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x48, 0x0a, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x97, 0x01, 0x0a, 0x1f, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x32, 0x0a, 0x14, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x66, - 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, - 0x6d, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, - 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, - 0x61, 0x74, 0x61, 0x49, 0x64, 0x22, 0x41, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, - 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x22, 0x72, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x12, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x12, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x32, 0x8d, 0x04, 0x0a, - 0x19, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x55, 0x0a, 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x23, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x6c, 0x69, 0x73, 0x74, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, - 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x18, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x7d, 0x0a, - 0x20, 0x66, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, - 0x64, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, - 0x6c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x57, 0x69, 0x74, - 0x68, 0x44, 0x61, 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, - 0x74, 0x61, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_formal_client_system_proto_rawDesc = "" + + "\n" + + "\"service_formal_client_system.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a'models/model_formal_client_system.proto\"c\n" + + "\x1fCreateFormalClientSystemRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x02 \x03(\tR\x05codes\x12\x16\n" + + "\x06dataId\x18\x03 \x01(\tR\x06dataId\"V\n" + + " CreateFormalClientSystemResponse\x122\n" + + "\x14formalClientSystemId\x18\x01 \x01(\x03R\x14formalClientSystemId\";\n" + + "\x1fCountFormalClientSystemsRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"f\n" + + "\x1eListFormalClientSystemsRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"k\n" + + "\x1fListFormalClientSystemsResponse\x12H\n" + + "\x13formalClientSystems\x18\x01 \x03(\v2\x16.pb.FormalClientSystemR\x13formalClientSystems\"\x97\x01\n" + + "\x1fUpdateFormalClientSystemRequest\x122\n" + + "\x14formalClientSystemId\x18\x01 \x01(\x03R\x14formalClientSystemId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05codes\x18\x03 \x03(\tR\x05codes\x12\x16\n" + + "\x06dataId\x18\x04 \x01(\tR\x06dataId\"A\n" + + "'FindFormalClientSystemWithDataIdRequest\x12\x16\n" + + "\x06dataId\x18\x01 \x01(\tR\x06dataId\"r\n" + + "(FindFormalClientSystemWithDataIdResponse\x12F\n" + + "\x12formalClientSystem\x18\x01 \x01(\v2\x16.pb.FormalClientSystemR\x12formalClientSystem2\x8d\x04\n" + + "\x19FormalClientSystemService\x12e\n" + + "\x18createFormalClientSystem\x12#.pb.CreateFormalClientSystemRequest\x1a$.pb.CreateFormalClientSystemResponse\x12U\n" + + "\x18countFormalClientSystems\x12#.pb.CountFormalClientSystemsRequest\x1a\x14.pb.RPCCountResponse\x12b\n" + + "\x17listFormalClientSystems\x12\".pb.ListFormalClientSystemsRequest\x1a#.pb.ListFormalClientSystemsResponse\x12O\n" + + "\x18updateFormalClientSystem\x12#.pb.UpdateFormalClientSystemRequest\x1a\x0e.pb.RPCSuccess\x12}\n" + + " findFormalClientSystemWithDataId\x12+.pb.FindFormalClientSystemWithDataIdRequest\x1a,.pb.FindFormalClientSystemWithDataIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_formal_client_system_proto_rawDescOnce sync.Once - file_service_formal_client_system_proto_rawDescData = file_service_formal_client_system_proto_rawDesc + file_service_formal_client_system_proto_rawDescData []byte ) func file_service_formal_client_system_proto_rawDescGZIP() []byte { file_service_formal_client_system_proto_rawDescOnce.Do(func() { - file_service_formal_client_system_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_formal_client_system_proto_rawDescData) + file_service_formal_client_system_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_formal_client_system_proto_rawDesc), len(file_service_formal_client_system_proto_rawDesc))) }) return file_service_formal_client_system_proto_rawDescData } @@ -586,7 +526,7 @@ func file_service_formal_client_system_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_formal_client_system_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_formal_client_system_proto_rawDesc), len(file_service_formal_client_system_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -597,7 +537,6 @@ func file_service_formal_client_system_proto_init() { MessageInfos: file_service_formal_client_system_proto_msgTypes, }.Build() File_service_formal_client_system_proto = out.File - file_service_formal_client_system_proto_rawDesc = nil file_service_formal_client_system_proto_goTypes = nil file_service_formal_client_system_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_formal_client_system_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_formal_client_system_grpc.pb.go index d112236..afde274 100644 --- a/EdgeCommon/pkg/rpc/pb/service_formal_client_system_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_formal_client_system_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_formal_client_system.proto package pb @@ -128,19 +128,19 @@ type FormalClientSystemServiceServer interface { type UnimplementedFormalClientSystemServiceServer struct{} func (UnimplementedFormalClientSystemServiceServer) CreateFormalClientSystem(context.Context, *CreateFormalClientSystemRequest) (*CreateFormalClientSystemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateFormalClientSystem not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateFormalClientSystem not implemented") } func (UnimplementedFormalClientSystemServiceServer) CountFormalClientSystems(context.Context, *CountFormalClientSystemsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountFormalClientSystems not implemented") + return nil, status.Error(codes.Unimplemented, "method CountFormalClientSystems not implemented") } func (UnimplementedFormalClientSystemServiceServer) ListFormalClientSystems(context.Context, *ListFormalClientSystemsRequest) (*ListFormalClientSystemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListFormalClientSystems not implemented") + return nil, status.Error(codes.Unimplemented, "method ListFormalClientSystems not implemented") } func (UnimplementedFormalClientSystemServiceServer) UpdateFormalClientSystem(context.Context, *UpdateFormalClientSystemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateFormalClientSystem not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateFormalClientSystem not implemented") } func (UnimplementedFormalClientSystemServiceServer) FindFormalClientSystemWithDataId(context.Context, *FindFormalClientSystemWithDataIdRequest) (*FindFormalClientSystemWithDataIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindFormalClientSystemWithDataId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindFormalClientSystemWithDataId not implemented") } func (UnimplementedFormalClientSystemServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeFormalClientSystemServiceServer interface { } func RegisterFormalClientSystemServiceServer(s grpc.ServiceRegistrar, srv FormalClientSystemServiceServer) { - // If the following call pancis, it indicates UnimplementedFormalClientSystemServiceServer was + // If the following call panics, it indicates UnimplementedFormalClientSystemServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_access_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_access_log.pb.go index be19c3e..6285e35 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_access_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_access_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_access_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -548,125 +549,65 @@ func (x *FindHTTPAccessLogPartitionsResponse) GetReversePartitions() []int32 { var File_service_http_access_log_proto protoreflect.FileDescriptor -var file_service_http_access_log_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x61, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, - 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x0e, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, - 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x52, 0x0e, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x73, 0x22, 0x1e, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0xd5, 0x04, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, - 0x03, 0x64, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, - 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x75, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x11, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x68, 0x6f, 0x75, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x68, - 0x6f, 0x75, 0x72, 0x54, 0x6f, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x6f, 0x75, - 0x72, 0x54, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x68, 0x61, 0x73, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x68, 0x61, 0x73, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x10, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2c, 0x0a, - 0x11, 0x68, 0x61, 0x73, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x68, 0x61, 0x73, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0f, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x10, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x70, - 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, - 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc6, 0x01, 0x0a, 0x1a, 0x4c, 0x69, - 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, - 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x42, - 0x02, 0x18, 0x01, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, - 0x39, 0x0a, 0x0e, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x0e, 0x68, 0x74, 0x74, 0x70, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x4d, - 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x68, 0x61, 0x73, 0x4d, 0x6f, - 0x72, 0x65, 0x22, 0x38, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x19, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x68, 0x74, 0x74, - 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x22, 0x36, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x22, 0x73, 0x0a, 0x23, 0x46, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, - 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x11, 0x72, 0x65, - 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x32, - 0x88, 0x03, 0x0a, 0x14, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, - 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x12, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, - 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_access_log_proto_rawDesc = "" + + "\n" + + "\x1dservice_http_access_log.proto\x12\x02pb\x1a\"models/model_http_access_log.proto\"X\n" + + "\x1bCreateHTTPAccessLogsRequest\x129\n" + + "\x0ehttpAccessLogs\x18\x01 \x03(\v2\x11.pb.HTTPAccessLogR\x0ehttpAccessLogs\"\x1e\n" + + "\x1cCreateHTTPAccessLogsResponse\"\xd5\x04\n" + + "\x19ListHTTPAccessLogsRequest\x12\x1c\n" + + "\trequestId\x18\x01 \x01(\tR\trequestId\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\x12\x10\n" + + "\x03day\x18\x04 \x01(\tR\x03day\x12\x1a\n" + + "\bhourFrom\x18\x11 \x01(\tR\bhourFrom\x12\x16\n" + + "\x06hourTo\x18\x12 \x01(\tR\x06hourTo\x12\x18\n" + + "\areverse\x18\x05 \x01(\bR\areverse\x12\x1a\n" + + "\bhasError\x18\x06 \x01(\bR\bhasError\x12*\n" + + "\x10firewallPolicyId\x18\a \x01(\x03R\x10firewallPolicyId\x120\n" + + "\x13firewallRuleGroupId\x18\b \x01(\x03R\x13firewallRuleGroupId\x12,\n" + + "\x11firewallRuleSetId\x18\t \x01(\x03R\x11firewallRuleSetId\x12\x16\n" + + "\x06userId\x18\n" + + " \x01(\x03R\x06userId\x12,\n" + + "\x11hasFirewallPolicy\x18\v \x01(\bR\x11hasFirewallPolicy\x12\x18\n" + + "\akeyword\x18\f \x01(\tR\akeyword\x12\x0e\n" + + "\x02ip\x18\r \x01(\tR\x02ip\x12\x16\n" + + "\x06domain\x18\x0e \x01(\tR\x06domain\x12$\n" + + "\rnodeClusterId\x18\x0f \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x10 \x01(\x03R\x06nodeId\x12\x1c\n" + + "\tpartition\x18\x13 \x01(\x05R\tpartition\"\xc6\x01\n" + + "\x1aListHTTPAccessLogsResponse\x125\n" + + "\n" + + "accessLogs\x18\x01 \x03(\v2\x11.pb.HTTPAccessLogB\x02\x18\x01R\n" + + "accessLogs\x129\n" + + "\x0ehttpAccessLogs\x18\x04 \x03(\v2\x11.pb.HTTPAccessLogR\x0ehttpAccessLogs\x12\x1c\n" + + "\trequestId\x18\x02 \x01(\tR\trequestId\x12\x18\n" + + "\ahasMore\x18\x03 \x01(\bR\ahasMore\"8\n" + + "\x18FindHTTPAccessLogRequest\x12\x1c\n" + + "\trequestId\x18\x01 \x01(\tR\trequestId\"T\n" + + "\x19FindHTTPAccessLogResponse\x127\n" + + "\rhttpAccessLog\x18\x01 \x01(\v2\x11.pb.HTTPAccessLogR\rhttpAccessLog\"6\n" + + "\"FindHTTPAccessLogPartitionsRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\"s\n" + + "#FindHTTPAccessLogPartitionsResponse\x12\x1e\n" + + "\n" + + "partitions\x18\x01 \x03(\x05R\n" + + "partitions\x12,\n" + + "\x11reversePartitions\x18\x02 \x03(\x05R\x11reversePartitions2\x88\x03\n" + + "\x14HTTPAccessLogService\x12Y\n" + + "\x14createHTTPAccessLogs\x12\x1f.pb.CreateHTTPAccessLogsRequest\x1a .pb.CreateHTTPAccessLogsResponse\x12S\n" + + "\x12listHTTPAccessLogs\x12\x1d.pb.ListHTTPAccessLogsRequest\x1a\x1e.pb.ListHTTPAccessLogsResponse\x12P\n" + + "\x11findHTTPAccessLog\x12\x1c.pb.FindHTTPAccessLogRequest\x1a\x1d.pb.FindHTTPAccessLogResponse\x12n\n" + + "\x1bfindHTTPAccessLogPartitions\x12&.pb.FindHTTPAccessLogPartitionsRequest\x1a'.pb.FindHTTPAccessLogPartitionsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_access_log_proto_rawDescOnce sync.Once - file_service_http_access_log_proto_rawDescData = file_service_http_access_log_proto_rawDesc + file_service_http_access_log_proto_rawDescData []byte ) func file_service_http_access_log_proto_rawDescGZIP() []byte { file_service_http_access_log_proto_rawDescOnce.Do(func() { - file_service_http_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_access_log_proto_rawDescData) + file_service_http_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_access_log_proto_rawDesc), len(file_service_http_access_log_proto_rawDesc))) }) return file_service_http_access_log_proto_rawDescData } @@ -713,7 +654,7 @@ func file_service_http_access_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_access_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_access_log_proto_rawDesc), len(file_service_http_access_log_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -724,7 +665,6 @@ func file_service_http_access_log_proto_init() { MessageInfos: file_service_http_access_log_proto_msgTypes, }.Build() File_service_http_access_log_proto = out.File - file_service_http_access_log_proto_rawDesc = nil file_service_http_access_log_proto_goTypes = nil file_service_http_access_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_access_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_access_log_grpc.pb.go index ceb964a..ce64800 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_access_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_access_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_access_log.proto package pb @@ -113,16 +113,16 @@ type HTTPAccessLogServiceServer interface { type UnimplementedHTTPAccessLogServiceServer struct{} func (UnimplementedHTTPAccessLogServiceServer) CreateHTTPAccessLogs(context.Context, *CreateHTTPAccessLogsRequest) (*CreateHTTPAccessLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPAccessLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPAccessLogs not implemented") } func (UnimplementedHTTPAccessLogServiceServer) ListHTTPAccessLogs(context.Context, *ListHTTPAccessLogsRequest) (*ListHTTPAccessLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPAccessLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPAccessLogs not implemented") } func (UnimplementedHTTPAccessLogServiceServer) FindHTTPAccessLog(context.Context, *FindHTTPAccessLogRequest) (*FindHTTPAccessLogResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPAccessLog not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPAccessLog not implemented") } func (UnimplementedHTTPAccessLogServiceServer) FindHTTPAccessLogPartitions(context.Context, *FindHTTPAccessLogPartitionsRequest) (*FindHTTPAccessLogPartitionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPAccessLogPartitions not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPAccessLogPartitions not implemented") } func (UnimplementedHTTPAccessLogServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeHTTPAccessLogServiceServer interface { } func RegisterHTTPAccessLogServiceServer(s grpc.ServiceRegistrar, srv HTTPAccessLogServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPAccessLogServiceServer was + // If the following call panics, it indicates UnimplementedHTTPAccessLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy.pb.go index 5cbb9b5..c66bfca 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_access_log_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -304,7 +305,7 @@ type UpdateHTTPAccessLogPolicyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` HttpAccessLogPolicyId int64 `protobuf:"varint,1,opt,name=httpAccessLogPolicyId,proto3" json:"httpAccessLogPolicyId,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Type string `protobuf:"bytes,10,opt,name=type,proto3" json:"type,omitempty"` + Type string `protobuf:"bytes,10,opt,name=type,proto3" json:"type,omitempty"` // 存储类型:file / es / tcp / syslog / command IsOn bool `protobuf:"varint,3,opt,name=isOn,proto3" json:"isOn,omitempty"` OptionsJSON []byte `protobuf:"bytes,4,opt,name=optionsJSON,proto3" json:"optionsJSON,omitempty"` CondsJSON []byte `protobuf:"bytes,5,opt,name=condsJSON,proto3" json:"condsJSON,omitempty"` @@ -605,153 +606,64 @@ func (x *WriteHTTPAccessLogPolicyRequest) GetHttpAccessLog() *HTTPAccessLog { var File_service_http_access_log_policy_proto protoreflect.FileDescriptor -var file_service_http_access_log_policy_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x61, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x29, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x61, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x26, 0x0a, 0x24, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4e, 0x0a, 0x20, - 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x72, 0x0a, 0x21, - 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4d, 0x0a, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x22, 0xf6, 0x01, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x2a, 0x0a, - 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, - 0x42, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x42, 0x22, 0x59, 0x0a, 0x21, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, - 0x0a, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x68, - 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x49, 0x64, 0x22, 0xac, 0x02, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x15, 0x68, 0x74, 0x74, - 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, - 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, - 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, - 0x6c, 0x69, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, - 0x6c, 0x69, 0x63, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x4f, - 0x6e, 0x6c, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x2a, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, - 0x6c, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x44, 0x42, 0x22, 0x56, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x6c, 0x0a, 0x1f, 0x46, - 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, - 0x0a, 0x13, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, - 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x13, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x58, 0x0a, 0x20, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, - 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x68, 0x74, - 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x22, 0x90, 0x01, 0x0a, 0x1f, 0x57, 0x72, 0x69, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x37, 0x0a, - 0x0d, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x32, 0xac, 0x05, 0x0a, 0x1a, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5f, 0x0a, 0x1d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, - 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x68, 0x0a, 0x19, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x62, 0x0a, - 0x17, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x51, 0x0a, 0x19, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x18, 0x77, 0x72, 0x69, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_access_log_policy_proto_rawDesc = "" + + "\n" + + "$service_http_access_log_policy.proto\x12\x02pb\x1a)models/model_http_access_log_policy.proto\x1a\x19models/rpc_messages.proto\x1a\"models/model_http_access_log.proto\"&\n" + + "$CountAllHTTPAccessLogPoliciesRequest\"N\n" + + " ListHTTPAccessLogPoliciesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"r\n" + + "!ListHTTPAccessLogPoliciesResponse\x12M\n" + + "\x15httpAccessLogPolicies\x18\x01 \x03(\v2\x17.pb.HTTPAccessLogPolicyR\x15httpAccessLogPolicies\"\xa2\x02\n" + + " CreateHTTPAccessLogPolicyRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12 \n" + + "\voptionsJSON\x18\x03 \x01(\fR\voptionsJSON\x12\x1c\n" + + "\tcondsJSON\x18\x04 \x01(\fR\tcondsJSON\x12\x1a\n" + + "\bisPublic\x18\x05 \x01(\bR\bisPublic\x12\"\n" + + "\ffirewallOnly\x18\x06 \x01(\bR\ffirewallOnly\x12*\n" + + "\x10disableDefaultDB\x18\a \x01(\bR\x10disableDefaultDB\x12*\n" + + "\x10writeTargetsJSON\x18\b \x01(\fR\x10writeTargetsJSON\"Y\n" + + "!CreateHTTPAccessLogPolicyResponse\x124\n" + + "\x15httpAccessLogPolicyId\x18\x01 \x01(\x03R\x15httpAccessLogPolicyId\"\xec\x02\n" + + " UpdateHTTPAccessLogPolicyRequest\x124\n" + + "\x15httpAccessLogPolicyId\x18\x01 \x01(\x03R\x15httpAccessLogPolicyId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\n" + + " \x01(\tR\x04type\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12 \n" + + "\voptionsJSON\x18\x04 \x01(\fR\voptionsJSON\x12\x1c\n" + + "\tcondsJSON\x18\x05 \x01(\fR\tcondsJSON\x12\x1a\n" + + "\bisPublic\x18\x06 \x01(\bR\bisPublic\x12\"\n" + + "\ffirewallOnly\x18\a \x01(\bR\ffirewallOnly\x12*\n" + + "\x10disableDefaultDB\x18\b \x01(\bR\x10disableDefaultDB\x12*\n" + + "\x10writeTargetsJSON\x18\t \x01(\fR\x10writeTargetsJSON\"V\n" + + "\x1eFindHTTPAccessLogPolicyRequest\x124\n" + + "\x15httpAccessLogPolicyId\x18\x01 \x01(\x03R\x15httpAccessLogPolicyId\"l\n" + + "\x1fFindHTTPAccessLogPolicyResponse\x12I\n" + + "\x13httpAccessLogPolicy\x18\x01 \x01(\v2\x17.pb.HTTPAccessLogPolicyR\x13httpAccessLogPolicy\"X\n" + + " DeleteHTTPAccessLogPolicyRequest\x124\n" + + "\x15httpAccessLogPolicyId\x18\x01 \x01(\x03R\x15httpAccessLogPolicyId\"\x90\x01\n" + + "\x1fWriteHTTPAccessLogPolicyRequest\x124\n" + + "\x15httpAccessLogPolicyId\x18\x01 \x01(\x03R\x15httpAccessLogPolicyId\x127\n" + + "\rhttpAccessLog\x18\x02 \x01(\v2\x11.pb.HTTPAccessLogR\rhttpAccessLog2\xac\x05\n" + + "\x1aHTTPAccessLogPolicyService\x12_\n" + + "\x1dcountAllHTTPAccessLogPolicies\x12(.pb.CountAllHTTPAccessLogPoliciesRequest\x1a\x14.pb.RPCCountResponse\x12h\n" + + "\x19listHTTPAccessLogPolicies\x12$.pb.ListHTTPAccessLogPoliciesRequest\x1a%.pb.ListHTTPAccessLogPoliciesResponse\x12h\n" + + "\x19createHTTPAccessLogPolicy\x12$.pb.CreateHTTPAccessLogPolicyRequest\x1a%.pb.CreateHTTPAccessLogPolicyResponse\x12Q\n" + + "\x19updateHTTPAccessLogPolicy\x12$.pb.UpdateHTTPAccessLogPolicyRequest\x1a\x0e.pb.RPCSuccess\x12b\n" + + "\x17findHTTPAccessLogPolicy\x12\".pb.FindHTTPAccessLogPolicyRequest\x1a#.pb.FindHTTPAccessLogPolicyResponse\x12Q\n" + + "\x19deleteHTTPAccessLogPolicy\x12$.pb.DeleteHTTPAccessLogPolicyRequest\x1a\x0e.pb.RPCSuccess\x12O\n" + + "\x18writeHTTPAccessLogPolicy\x12#.pb.WriteHTTPAccessLogPolicyRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_access_log_policy_proto_rawDescOnce sync.Once - file_service_http_access_log_policy_proto_rawDescData = file_service_http_access_log_policy_proto_rawDesc + file_service_http_access_log_policy_proto_rawDescData []byte ) func file_service_http_access_log_policy_proto_rawDescGZIP() []byte { file_service_http_access_log_policy_proto_rawDescOnce.Do(func() { - file_service_http_access_log_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_access_log_policy_proto_rawDescData) + file_service_http_access_log_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_access_log_policy_proto_rawDesc), len(file_service_http_access_log_policy_proto_rawDesc))) }) return file_service_http_access_log_policy_proto_rawDescData } @@ -810,7 +722,7 @@ func file_service_http_access_log_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_access_log_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_access_log_policy_proto_rawDesc), len(file_service_http_access_log_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -821,7 +733,6 @@ func file_service_http_access_log_policy_proto_init() { MessageInfos: file_service_http_access_log_policy_proto_msgTypes, }.Build() File_service_http_access_log_policy_proto = out.File - file_service_http_access_log_policy_proto_rawDesc = nil file_service_http_access_log_policy_proto_goTypes = nil file_service_http_access_log_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy_grpc.pb.go index ea72f38..4574a46 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_access_log_policy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_access_log_policy.proto package pb @@ -158,25 +158,25 @@ type HTTPAccessLogPolicyServiceServer interface { type UnimplementedHTTPAccessLogPolicyServiceServer struct{} func (UnimplementedHTTPAccessLogPolicyServiceServer) CountAllHTTPAccessLogPolicies(context.Context, *CountAllHTTPAccessLogPoliciesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllHTTPAccessLogPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllHTTPAccessLogPolicies not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) ListHTTPAccessLogPolicies(context.Context, *ListHTTPAccessLogPoliciesRequest) (*ListHTTPAccessLogPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPAccessLogPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPAccessLogPolicies not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) CreateHTTPAccessLogPolicy(context.Context, *CreateHTTPAccessLogPolicyRequest) (*CreateHTTPAccessLogPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPAccessLogPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPAccessLogPolicy not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) UpdateHTTPAccessLogPolicy(context.Context, *UpdateHTTPAccessLogPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPAccessLogPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPAccessLogPolicy not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) FindHTTPAccessLogPolicy(context.Context, *FindHTTPAccessLogPolicyRequest) (*FindHTTPAccessLogPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPAccessLogPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPAccessLogPolicy not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) DeleteHTTPAccessLogPolicy(context.Context, *DeleteHTTPAccessLogPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPAccessLogPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPAccessLogPolicy not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) WriteHTTPAccessLogPolicy(context.Context, *WriteHTTPAccessLogPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method WriteHTTPAccessLogPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method WriteHTTPAccessLogPolicy not implemented") } func (UnimplementedHTTPAccessLogPolicyServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeHTTPAccessLogPolicyServiceServer interface { } func RegisterHTTPAccessLogPolicyServiceServer(s grpc.ServiceRegistrar, srv HTTPAccessLogPolicyServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPAccessLogPolicyServiceServer was + // If the following call panics, it indicates UnimplementedHTTPAccessLogPolicyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_auth_policy.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_auth_policy.pb.go index 8aae433..d138ff9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_auth_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_auth_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_auth_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -285,75 +286,41 @@ func (x *FindEnabledHTTPAuthPolicyResponse) GetHttpAuthPolicy() *HTTPAuthPolicy var File_service_http_auth_policy_proto protoreflect.FileDescriptor -var file_service_http_auth_policy_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x61, - 0x75, 0x74, 0x68, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4a, 0x0a, 0x1c, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x68, - 0x74, 0x74, 0x70, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x68, 0x74, 0x74, 0x70, 0x41, 0x75, 0x74, 0x68, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x91, 0x01, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x68, 0x74, 0x74, 0x70, 0x41, - 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x10, 0x68, 0x74, 0x74, 0x70, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x4e, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, - 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2a, 0x0a, 0x10, 0x68, 0x74, 0x74, 0x70, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x68, 0x74, 0x74, 0x70, 0x41, - 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x5f, 0x0a, 0x21, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, - 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x3a, 0x0a, 0x0e, 0x68, 0x74, 0x74, 0x70, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, - 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x68, 0x74, - 0x74, 0x70, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x32, 0xa5, 0x02, 0x0a, - 0x15, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1f, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, - 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, - 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, - 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_auth_policy_proto_rawDesc = "" + + "\n" + + "\x1eservice_http_auth_policy.proto\x12\x02pb\x1a#models/model_http_auth_policy.proto\x1a\x19models/rpc_messages.proto\"e\n" + + "\x1bCreateHTTPAuthPolicyRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x03 \x01(\fR\n" + + "paramsJSON\"J\n" + + "\x1cCreateHTTPAuthPolicyResponse\x12*\n" + + "\x10httpAuthPolicyId\x18\x01 \x01(\x03R\x10httpAuthPolicyId\"\x91\x01\n" + + "\x1bUpdateHTTPAuthPolicyRequest\x12*\n" + + "\x10httpAuthPolicyId\x18\x01 \x01(\x03R\x10httpAuthPolicyId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x03 \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\"N\n" + + " FindEnabledHTTPAuthPolicyRequest\x12*\n" + + "\x10httpAuthPolicyId\x18\x01 \x01(\x03R\x10httpAuthPolicyId\"_\n" + + "!FindEnabledHTTPAuthPolicyResponse\x12:\n" + + "\x0ehttpAuthPolicy\x18\x01 \x01(\v2\x12.pb.HTTPAuthPolicyR\x0ehttpAuthPolicy2\xa5\x02\n" + + "\x15HTTPAuthPolicyService\x12Y\n" + + "\x14createHTTPAuthPolicy\x12\x1f.pb.CreateHTTPAuthPolicyRequest\x1a .pb.CreateHTTPAuthPolicyResponse\x12G\n" + + "\x14updateHTTPAuthPolicy\x12\x1f.pb.UpdateHTTPAuthPolicyRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19findEnabledHTTPAuthPolicy\x12$.pb.FindEnabledHTTPAuthPolicyRequest\x1a%.pb.FindEnabledHTTPAuthPolicyResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_auth_policy_proto_rawDescOnce sync.Once - file_service_http_auth_policy_proto_rawDescData = file_service_http_auth_policy_proto_rawDesc + file_service_http_auth_policy_proto_rawDescData []byte ) func file_service_http_auth_policy_proto_rawDescGZIP() []byte { file_service_http_auth_policy_proto_rawDescOnce.Do(func() { - file_service_http_auth_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_auth_policy_proto_rawDescData) + file_service_http_auth_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_auth_policy_proto_rawDesc), len(file_service_http_auth_policy_proto_rawDesc))) }) return file_service_http_auth_policy_proto_rawDescData } @@ -394,7 +361,7 @@ func file_service_http_auth_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_auth_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_auth_policy_proto_rawDesc), len(file_service_http_auth_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -405,7 +372,6 @@ func file_service_http_auth_policy_proto_init() { MessageInfos: file_service_http_auth_policy_proto_msgTypes, }.Build() File_service_http_auth_policy_proto = out.File - file_service_http_auth_policy_proto_rawDesc = nil file_service_http_auth_policy_proto_goTypes = nil file_service_http_auth_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_auth_policy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_auth_policy_grpc.pb.go index 178daed..bfbe72f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_auth_policy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_auth_policy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_auth_policy.proto package pb @@ -98,13 +98,13 @@ type HTTPAuthPolicyServiceServer interface { type UnimplementedHTTPAuthPolicyServiceServer struct{} func (UnimplementedHTTPAuthPolicyServiceServer) CreateHTTPAuthPolicy(context.Context, *CreateHTTPAuthPolicyRequest) (*CreateHTTPAuthPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPAuthPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPAuthPolicy not implemented") } func (UnimplementedHTTPAuthPolicyServiceServer) UpdateHTTPAuthPolicy(context.Context, *UpdateHTTPAuthPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPAuthPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPAuthPolicy not implemented") } func (UnimplementedHTTPAuthPolicyServiceServer) FindEnabledHTTPAuthPolicy(context.Context, *FindEnabledHTTPAuthPolicyRequest) (*FindEnabledHTTPAuthPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPAuthPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPAuthPolicy not implemented") } func (UnimplementedHTTPAuthPolicyServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeHTTPAuthPolicyServiceServer interface { } func RegisterHTTPAuthPolicyServiceServer(s grpc.ServiceRegistrar, srv HTTPAuthPolicyServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPAuthPolicyServiceServer was + // If the following call panics, it indicates UnimplementedHTTPAuthPolicyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_cache_policy.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_cache_policy.pb.go index d1f969c..919dffb 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_cache_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_cache_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_cache_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -831,200 +832,81 @@ func (x *UpdateHTTPCachePolicyRefsRequest) GetRefsJSON() []byte { var File_service_http_cache_policy_proto protoreflect.FileDescriptor -var file_service_http_cache_policy_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x28, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x64, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0d, 0x63, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x22, 0xc4, 0x02, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x53, 0x69, 0x7a, 0x65, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x53, - 0x69, 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x32, 0x0a, - 0x14, 0x73, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, 0x79, 0x6e, - 0x63, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x66, 0x65, 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, - 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x66, 0x65, 0x74, - 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4d, 0x0a, - 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, - 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0xf2, 0x02, 0x0a, - 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, - 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x63, 0x61, 0x70, - 0x61, 0x63, 0x69, 0x74, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x78, - 0x53, 0x69, 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, - 0x6d, 0x61, 0x78, 0x53, 0x69, 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x32, 0x0a, 0x14, 0x73, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x14, 0x73, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x66, 0x65, 0x74, 0x63, 0x68, 0x54, 0x69, - 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x10, 0x66, 0x65, 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x4c, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, - 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, - 0x7d, 0x0a, 0x27, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xa5, - 0x01, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x5c, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, - 0x0a, 0x15, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x15, 0x68, - 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x5c, 0x0a, - 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x74, 0x74, - 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x51, 0x0a, 0x21, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, - 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x63, - 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, - 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x22, 0x6c, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x66, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x66, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x72, 0x65, 0x66, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x32, 0xa1, 0x07, 0x0a, 0x16, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x7a, 0x0a, 0x1f, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, - 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, - 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x49, 0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, 0x0a, 0x20, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x66, 0x73, 0x12, - 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_cache_policy_proto_rawDesc = "" + + "\n" + + "\x1fservice_http_cache_policy.proto\x12\x02pb\x1a$models/model_http_cache_policy.proto\x1a\x19models/rpc_messages.proto\"(\n" + + "&FindAllEnabledHTTPCachePoliciesRequest\"d\n" + + "'FindAllEnabledHTTPCachePoliciesResponse\x129\n" + + "\rcachePolicies\x18\x01 \x03(\v2\x13.pb.HTTPCachePolicyR\rcachePolicies\"\xc4\x02\n" + + "\x1cCreateHTTPCachePolicyRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\"\n" + + "\fcapacityJSON\x18\x04 \x01(\fR\fcapacityJSON\x12 \n" + + "\vmaxSizeJSON\x18\x06 \x01(\fR\vmaxSizeJSON\x12\x12\n" + + "\x04type\x18\a \x01(\tR\x04type\x12 \n" + + "\voptionsJSON\x18\b \x01(\fR\voptionsJSON\x122\n" + + "\x14syncCompressionCache\x18\t \x01(\bR\x14syncCompressionCache\x12*\n" + + "\x10fetchTimeoutJSON\x18\n" + + " \x01(\fR\x10fetchTimeoutJSON\"M\n" + + "\x1dCreateHTTPCachePolicyResponse\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\"\xf2\x02\n" + + "\x1cUpdateHTTPCachePolicyRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\"\n" + + "\fcapacityJSON\x18\x05 \x01(\fR\fcapacityJSON\x12 \n" + + "\vmaxSizeJSON\x18\a \x01(\fR\vmaxSizeJSON\x12\x12\n" + + "\x04type\x18\b \x01(\tR\x04type\x12 \n" + + "\voptionsJSON\x18\t \x01(\fR\voptionsJSON\x122\n" + + "\x14syncCompressionCache\x18\n" + + " \x01(\bR\x14syncCompressionCache\x12*\n" + + "\x10fetchTimeoutJSON\x18\v \x01(\fR\x10fetchTimeoutJSON\"L\n" + + "\x1cDeleteHTTPCachePolicyRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\"}\n" + + "'CountAllEnabledHTTPCachePoliciesRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\"\xa5\x01\n" + + "#ListEnabledHTTPCachePoliciesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12$\n" + + "\rnodeClusterId\x18\x04 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04type\x18\x05 \x01(\tR\x04type\"\\\n" + + "$ListEnabledHTTPCachePoliciesResponse\x124\n" + + "\x15httpCachePoliciesJSON\x18\x01 \x01(\fR\x15httpCachePoliciesJSON\"W\n" + + "'FindEnabledHTTPCachePolicyConfigRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\"\\\n" + + "(FindEnabledHTTPCachePolicyConfigResponse\x120\n" + + "\x13httpCachePolicyJSON\x18\x01 \x01(\fR\x13httpCachePolicyJSON\"Q\n" + + "!FindEnabledHTTPCachePolicyRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\"c\n" + + "\"FindEnabledHTTPCachePolicyResponse\x12=\n" + + "\x0fhttpCachePolicy\x18\x01 \x01(\v2\x13.pb.HTTPCachePolicyR\x0fhttpCachePolicy\"l\n" + + " UpdateHTTPCachePolicyRefsRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\x12\x1a\n" + + "\brefsJSON\x18\x02 \x01(\fR\brefsJSON2\xa1\a\n" + + "\x16HTTPCachePolicyService\x12z\n" + + "\x1ffindAllEnabledHTTPCachePolicies\x12*.pb.FindAllEnabledHTTPCachePoliciesRequest\x1a+.pb.FindAllEnabledHTTPCachePoliciesResponse\x12\\\n" + + "\x15createHTTPCachePolicy\x12 .pb.CreateHTTPCachePolicyRequest\x1a!.pb.CreateHTTPCachePolicyResponse\x12I\n" + + "\x15updateHTTPCachePolicy\x12 .pb.UpdateHTTPCachePolicyRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15deleteHTTPCachePolicy\x12 .pb.DeleteHTTPCachePolicyRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + " countAllEnabledHTTPCachePolicies\x12+.pb.CountAllEnabledHTTPCachePoliciesRequest\x1a\x14.pb.RPCCountResponse\x12q\n" + + "\x1clistEnabledHTTPCachePolicies\x12'.pb.ListEnabledHTTPCachePoliciesRequest\x1a(.pb.ListEnabledHTTPCachePoliciesResponse\x12}\n" + + " findEnabledHTTPCachePolicyConfig\x12+.pb.FindEnabledHTTPCachePolicyConfigRequest\x1a,.pb.FindEnabledHTTPCachePolicyConfigResponse\x12k\n" + + "\x1afindEnabledHTTPCachePolicy\x12%.pb.FindEnabledHTTPCachePolicyRequest\x1a&.pb.FindEnabledHTTPCachePolicyResponse\x12Q\n" + + "\x19updateHTTPCachePolicyRefs\x12$.pb.UpdateHTTPCachePolicyRefsRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_cache_policy_proto_rawDescOnce sync.Once - file_service_http_cache_policy_proto_rawDescData = file_service_http_cache_policy_proto_rawDesc + file_service_http_cache_policy_proto_rawDescData []byte ) func file_service_http_cache_policy_proto_rawDescGZIP() []byte { file_service_http_cache_policy_proto_rawDescOnce.Do(func() { - file_service_http_cache_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_cache_policy_proto_rawDescData) + file_service_http_cache_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_cache_policy_proto_rawDesc), len(file_service_http_cache_policy_proto_rawDesc))) }) return file_service_http_cache_policy_proto_rawDescData } @@ -1088,7 +970,7 @@ func file_service_http_cache_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_cache_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_cache_policy_proto_rawDesc), len(file_service_http_cache_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 14, NumExtensions: 0, @@ -1099,7 +981,6 @@ func file_service_http_cache_policy_proto_init() { MessageInfos: file_service_http_cache_policy_proto_msgTypes, }.Build() File_service_http_cache_policy_proto = out.File - file_service_http_cache_policy_proto_rawDesc = nil file_service_http_cache_policy_proto_goTypes = nil file_service_http_cache_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_cache_policy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_cache_policy_grpc.pb.go index c7f4eb0..b9a66d3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_cache_policy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_cache_policy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_cache_policy.proto package pb @@ -188,31 +188,31 @@ type HTTPCachePolicyServiceServer interface { type UnimplementedHTTPCachePolicyServiceServer struct{} func (UnimplementedHTTPCachePolicyServiceServer) FindAllEnabledHTTPCachePolicies(context.Context, *FindAllEnabledHTTPCachePoliciesRequest) (*FindAllEnabledHTTPCachePoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledHTTPCachePolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledHTTPCachePolicies not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) CreateHTTPCachePolicy(context.Context, *CreateHTTPCachePolicyRequest) (*CreateHTTPCachePolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPCachePolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPCachePolicy not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) UpdateHTTPCachePolicy(context.Context, *UpdateHTTPCachePolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPCachePolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPCachePolicy not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) DeleteHTTPCachePolicy(context.Context, *DeleteHTTPCachePolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPCachePolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPCachePolicy not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) CountAllEnabledHTTPCachePolicies(context.Context, *CountAllEnabledHTTPCachePoliciesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledHTTPCachePolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledHTTPCachePolicies not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) ListEnabledHTTPCachePolicies(context.Context, *ListEnabledHTTPCachePoliciesRequest) (*ListEnabledHTTPCachePoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledHTTPCachePolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledHTTPCachePolicies not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) FindEnabledHTTPCachePolicyConfig(context.Context, *FindEnabledHTTPCachePolicyConfigRequest) (*FindEnabledHTTPCachePolicyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPCachePolicyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPCachePolicyConfig not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) FindEnabledHTTPCachePolicy(context.Context, *FindEnabledHTTPCachePolicyRequest) (*FindEnabledHTTPCachePolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPCachePolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPCachePolicy not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) UpdateHTTPCachePolicyRefs(context.Context, *UpdateHTTPCachePolicyRefsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPCachePolicyRefs not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPCachePolicyRefs not implemented") } func (UnimplementedHTTPCachePolicyServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeHTTPCachePolicyServiceServer interface { } func RegisterHTTPCachePolicyServiceServer(s grpc.ServiceRegistrar, srv HTTPCachePolicyServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPCachePolicyServiceServer was + // If the following call panics, it indicates UnimplementedHTTPCachePolicyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_cache_task.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_cache_task.pb.go index da59174..cc83808 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_cache_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_cache_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_cache_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -485,109 +486,48 @@ func (x *ResetHTTPCacheTaskRequest) GetHttpCacheTaskId() int64 { var File_service_http_cache_task_proto protoreflect.FileDescriptor -var file_service_http_cache_task_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, - 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x65, - 0x79, 0x73, 0x22, 0x65, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x1c, 0x0a, 0x1a, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x21, 0x0a, 0x1f, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, 0x0a, 0x1f, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, - 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x68, - 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x22, 0x47, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x57, 0x0a, - 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x68, - 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0e, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x46, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x68, - 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x45, - 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x68, - 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x49, 0x64, 0x32, 0xda, 0x04, 0x0a, 0x14, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, - 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x69, 0x6e, - 0x67, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, - 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, - 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, - 0x12, 0x72, 0x65, 0x73, 0x65, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_http_cache_task_proto_rawDesc = "" + + "\n" + + "\x1dservice_http_cache_task.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\"models/model_http_cache_task.proto\"^\n" + + "\x1aCreateHTTPCacheTaskRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x18\n" + + "\akeyType\x18\x02 \x01(\tR\akeyType\x12\x12\n" + + "\x04keys\x18\x03 \x03(\tR\x04keys\"e\n" + + "\x1bCreateHTTPCacheTaskResponse\x12(\n" + + "\x0fhttpCacheTaskId\x18\x01 \x01(\x03R\x0fhttpCacheTaskId\x12\x1c\n" + + "\tcountKeys\x18\x02 \x01(\x03R\tcountKeys\"\x1c\n" + + "\x1aCountHTTPCacheTasksRequest\"!\n" + + "\x1fCountDoingHTTPCacheTasksRequest\"K\n" + + "\x1fFindEnabledHTTPCacheTaskRequest\x12(\n" + + "\x0fhttpCacheTaskId\x18\x01 \x01(\x03R\x0fhttpCacheTaskId\"[\n" + + " FindEnabledHTTPCacheTaskResponse\x127\n" + + "\rhttpCacheTask\x18\x01 \x01(\v2\x11.pb.HTTPCacheTaskR\rhttpCacheTask\"G\n" + + "\x19ListHTTPCacheTasksRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"W\n" + + "\x1aListHTTPCacheTasksResponse\x129\n" + + "\x0ehttpCacheTasks\x18\x01 \x03(\v2\x11.pb.HTTPCacheTaskR\x0ehttpCacheTasks\"F\n" + + "\x1aDeleteHTTPCacheTaskRequest\x12(\n" + + "\x0fhttpCacheTaskId\x18\x01 \x01(\x03R\x0fhttpCacheTaskId\"E\n" + + "\x19ResetHTTPCacheTaskRequest\x12(\n" + + "\x0fhttpCacheTaskId\x18\x01 \x01(\x03R\x0fhttpCacheTaskId2\xda\x04\n" + + "\x14HTTPCacheTaskService\x12V\n" + + "\x13createHTTPCacheTask\x12\x1e.pb.CreateHTTPCacheTaskRequest\x1a\x1f.pb.CreateHTTPCacheTaskResponse\x12K\n" + + "\x13countHTTPCacheTasks\x12\x1e.pb.CountHTTPCacheTasksRequest\x1a\x14.pb.RPCCountResponse\x12U\n" + + "\x18countDoingHTTPCacheTasks\x12#.pb.CountDoingHTTPCacheTasksRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listHTTPCacheTasks\x12\x1d.pb.ListHTTPCacheTasksRequest\x1a\x1e.pb.ListHTTPCacheTasksResponse\x12e\n" + + "\x18findEnabledHTTPCacheTask\x12#.pb.FindEnabledHTTPCacheTaskRequest\x1a$.pb.FindEnabledHTTPCacheTaskResponse\x12E\n" + + "\x13deleteHTTPCacheTask\x12\x1e.pb.DeleteHTTPCacheTaskRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12resetHTTPCacheTask\x12\x1d.pb.ResetHTTPCacheTaskRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_cache_task_proto_rawDescOnce sync.Once - file_service_http_cache_task_proto_rawDescData = file_service_http_cache_task_proto_rawDesc + file_service_http_cache_task_proto_rawDescData []byte ) func file_service_http_cache_task_proto_rawDescGZIP() []byte { file_service_http_cache_task_proto_rawDescOnce.Do(func() { - file_service_http_cache_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_cache_task_proto_rawDescData) + file_service_http_cache_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_cache_task_proto_rawDesc), len(file_service_http_cache_task_proto_rawDesc))) }) return file_service_http_cache_task_proto_rawDescData } @@ -643,7 +583,7 @@ func file_service_http_cache_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_cache_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_cache_task_proto_rawDesc), len(file_service_http_cache_task_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -654,7 +594,6 @@ func file_service_http_cache_task_proto_init() { MessageInfos: file_service_http_cache_task_proto_msgTypes, }.Build() File_service_http_cache_task_proto = out.File - file_service_http_cache_task_proto_rawDesc = nil file_service_http_cache_task_proto_goTypes = nil file_service_http_cache_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_cache_task_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_cache_task_grpc.pb.go index 5ee5944..ebfb262 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_cache_task_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_cache_task_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_cache_task.proto package pb @@ -158,25 +158,25 @@ type HTTPCacheTaskServiceServer interface { type UnimplementedHTTPCacheTaskServiceServer struct{} func (UnimplementedHTTPCacheTaskServiceServer) CreateHTTPCacheTask(context.Context, *CreateHTTPCacheTaskRequest) (*CreateHTTPCacheTaskResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPCacheTask not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPCacheTask not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) CountHTTPCacheTasks(context.Context, *CountHTTPCacheTasksRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountHTTPCacheTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method CountHTTPCacheTasks not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) CountDoingHTTPCacheTasks(context.Context, *CountDoingHTTPCacheTasksRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountDoingHTTPCacheTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method CountDoingHTTPCacheTasks not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) ListHTTPCacheTasks(context.Context, *ListHTTPCacheTasksRequest) (*ListHTTPCacheTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPCacheTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPCacheTasks not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) FindEnabledHTTPCacheTask(context.Context, *FindEnabledHTTPCacheTaskRequest) (*FindEnabledHTTPCacheTaskResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPCacheTask not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPCacheTask not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) DeleteHTTPCacheTask(context.Context, *DeleteHTTPCacheTaskRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPCacheTask not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPCacheTask not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) ResetHTTPCacheTask(context.Context, *ResetHTTPCacheTaskRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResetHTTPCacheTask not implemented") + return nil, status.Error(codes.Unimplemented, "method ResetHTTPCacheTask not implemented") } func (UnimplementedHTTPCacheTaskServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeHTTPCacheTaskServiceServer interface { } func RegisterHTTPCacheTaskServiceServer(s grpc.ServiceRegistrar, srv HTTPCacheTaskServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPCacheTaskServiceServer was + // If the following call panics, it indicates UnimplementedHTTPCacheTaskServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key.pb.go index 3145e57..50a9276 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_cache_task_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -410,95 +411,47 @@ func (x *UpdateHTTPCacheTaskKeysStatusRequest_KeyResult) GetError() string { var File_service_http_cache_task_key_proto protoreflect.FileDescriptor -var file_service_http_cache_task_key_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, - 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x20, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x65, - 0x79, 0x73, 0x22, 0xab, 0x01, 0x0a, 0x21, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x08, 0x66, 0x61, 0x69, 0x6c, - 0x4b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, - 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x4b, 0x65, 0x79, 0x52, 0x08, 0x66, 0x61, 0x69, 0x6c, 0x4b, - 0x65, 0x79, 0x73, 0x1a, 0x3b, 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x4b, 0x65, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, - 0x22, 0x37, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x68, 0x0a, 0x22, 0x46, 0x69, 0x6e, - 0x64, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x42, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x4b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, - 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, - 0x65, 0x79, 0x73, 0x22, 0xd3, 0x01, 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x0a, - 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b, 0x65, 0x79, 0x52, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0a, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, - 0x1a, 0x57, 0x0a, 0x09, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x52, 0x0a, 0x24, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, - 0x65, 0x79, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x64, - 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x32, 0xac, 0x03, - 0x0a, 0x17, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, - 0x65, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x76, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x44, 0x6f, 0x69, 0x6e, 0x67, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, - 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x6f, 0x69, 0x6e, 0x67, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x59, 0x0a, 0x1d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x1d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x12, 0x28, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x4b, 0x65, 0x79, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_cache_task_key_proto_rawDesc = "" + + "\n" + + "!service_http_cache_task_key.proto\x12\x02pb\x1a&models/model_http_cache_task_key.proto\x1a\x19models/rpc_messages.proto\"6\n" + + " ValidateHTTPCacheTaskKeysRequest\x12\x12\n" + + "\x04keys\x18\x01 \x03(\tR\x04keys\"\xab\x01\n" + + "!ValidateHTTPCacheTaskKeysResponse\x12I\n" + + "\bfailKeys\x18\x01 \x03(\v2-.pb.ValidateHTTPCacheTaskKeysResponse.FailKeyR\bfailKeys\x1a;\n" + + "\aFailKey\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x1e\n" + + "\n" + + "reasonCode\x18\x02 \x01(\tR\n" + + "reasonCode\"7\n" + + "!FindDoingHTTPCacheTaskKeysRequest\x12\x12\n" + + "\x04size\x18\x01 \x01(\x03R\x04size\"h\n" + + "\"FindDoingHTTPCacheTaskKeysResponse\x12B\n" + + "\x11httpCacheTaskKeys\x18\x01 \x03(\v2\x14.pb.HTTPCacheTaskKeyR\x11httpCacheTaskKeys\"\xd3\x01\n" + + "$UpdateHTTPCacheTaskKeysStatusRequest\x12R\n" + + "\n" + + "keyResults\x18\x01 \x03(\v22.pb.UpdateHTTPCacheTaskKeysStatusRequest.KeyResultR\n" + + "keyResults\x1aW\n" + + "\tKeyResult\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x14\n" + + "\x05error\x18\x03 \x01(\tR\x05error\"R\n" + + "$CountHTTPCacheTaskKeysWithDayRequest\x12\x18\n" + + "\akeyType\x18\x01 \x01(\tR\akeyType\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day2\xac\x03\n" + + "\x17HTTPCacheTaskKeyService\x12h\n" + + "\x19validateHTTPCacheTaskKeys\x12$.pb.ValidateHTTPCacheTaskKeysRequest\x1a%.pb.ValidateHTTPCacheTaskKeysResponse\x12k\n" + + "\x1afindDoingHTTPCacheTaskKeys\x12%.pb.FindDoingHTTPCacheTaskKeysRequest\x1a&.pb.FindDoingHTTPCacheTaskKeysResponse\x12Y\n" + + "\x1dupdateHTTPCacheTaskKeysStatus\x12(.pb.UpdateHTTPCacheTaskKeysStatusRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x1dcountHTTPCacheTaskKeysWithDay\x12(.pb.CountHTTPCacheTaskKeysWithDayRequest\x1a\x14.pb.RPCCountResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_cache_task_key_proto_rawDescOnce sync.Once - file_service_http_cache_task_key_proto_rawDescData = file_service_http_cache_task_key_proto_rawDesc + file_service_http_cache_task_key_proto_rawDescData []byte ) func file_service_http_cache_task_key_proto_rawDescGZIP() []byte { file_service_http_cache_task_key_proto_rawDescOnce.Do(func() { - file_service_http_cache_task_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_cache_task_key_proto_rawDescData) + file_service_http_cache_task_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_cache_task_key_proto_rawDesc), len(file_service_http_cache_task_key_proto_rawDesc))) }) return file_service_http_cache_task_key_proto_rawDescData } @@ -547,7 +500,7 @@ func file_service_http_cache_task_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_cache_task_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_cache_task_key_proto_rawDesc), len(file_service_http_cache_task_key_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -558,7 +511,6 @@ func file_service_http_cache_task_key_proto_init() { MessageInfos: file_service_http_cache_task_key_proto_msgTypes, }.Build() File_service_http_cache_task_key_proto = out.File - file_service_http_cache_task_key_proto_rawDesc = nil file_service_http_cache_task_key_proto_goTypes = nil file_service_http_cache_task_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key_grpc.pb.go index 6f5b2a6..8695b1c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_cache_task_key_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_cache_task_key.proto package pb @@ -113,16 +113,16 @@ type HTTPCacheTaskKeyServiceServer interface { type UnimplementedHTTPCacheTaskKeyServiceServer struct{} func (UnimplementedHTTPCacheTaskKeyServiceServer) ValidateHTTPCacheTaskKeys(context.Context, *ValidateHTTPCacheTaskKeysRequest) (*ValidateHTTPCacheTaskKeysResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ValidateHTTPCacheTaskKeys not implemented") + return nil, status.Error(codes.Unimplemented, "method ValidateHTTPCacheTaskKeys not implemented") } func (UnimplementedHTTPCacheTaskKeyServiceServer) FindDoingHTTPCacheTaskKeys(context.Context, *FindDoingHTTPCacheTaskKeysRequest) (*FindDoingHTTPCacheTaskKeysResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindDoingHTTPCacheTaskKeys not implemented") + return nil, status.Error(codes.Unimplemented, "method FindDoingHTTPCacheTaskKeys not implemented") } func (UnimplementedHTTPCacheTaskKeyServiceServer) UpdateHTTPCacheTaskKeysStatus(context.Context, *UpdateHTTPCacheTaskKeysStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPCacheTaskKeysStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPCacheTaskKeysStatus not implemented") } func (UnimplementedHTTPCacheTaskKeyServiceServer) CountHTTPCacheTaskKeysWithDay(context.Context, *CountHTTPCacheTaskKeysWithDayRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountHTTPCacheTaskKeysWithDay not implemented") + return nil, status.Error(codes.Unimplemented, "method CountHTTPCacheTaskKeysWithDay not implemented") } func (UnimplementedHTTPCacheTaskKeyServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeHTTPCacheTaskKeyServiceServer interface { } func RegisterHTTPCacheTaskKeyServiceServer(s grpc.ServiceRegistrar, srv HTTPCacheTaskKeyServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPCacheTaskKeyServiceServer was + // If the following call panics, it indicates UnimplementedHTTPCacheTaskKeyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_fastcgi.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_fastcgi.pb.go index 1113e21..caaae3b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_fastcgi.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_fastcgi.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_fastcgi.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -438,107 +439,54 @@ func (x *FindEnabledHTTPFastcgiConfigResponse) GetHttpFastcgiJSON() []byte { var File_service_http_fastcgi_proto protoreflect.FileDescriptor -var file_service_http_fastcgi_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, - 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, - 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x02, 0x0a, - 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, - 0x67, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x18, 0x0a, - 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, - 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, - 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x70, - 0x6f, 0x6f, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, - 0x6f, 0x6f, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, 0x74, 0x68, 0x49, - 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0f, 0x70, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x22, 0x41, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, - 0x0a, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, - 0x67, 0x69, 0x49, 0x64, 0x22, 0xa8, 0x02, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, - 0x73, 0x74, 0x63, 0x67, 0x69, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, - 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, - 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, - 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x6f, - 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x6f, 0x6f, - 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, - 0x6f, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, - 0x70, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, - 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, - 0x74, 0x63, 0x67, 0x69, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, - 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, - 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x0b, - 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x22, 0x4b, 0x0a, 0x23, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, - 0x73, 0x74, 0x63, 0x67, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, - 0x69, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, - 0x67, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xfd, 0x02, 0x0a, 0x12, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, - 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, - 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, - 0x63, 0x67, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_fastcgi_proto_rawDesc = "" + + "\n" + + "\x1aservice_http_fastcgi.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1fmodels/model_http_fastcgi.proto\"\x82\x02\n" + + "\x18CreateHTTPFastcgiRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x18\n" + + "\aaddress\x18\x02 \x01(\tR\aaddress\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x03 \x01(\fR\n" + + "paramsJSON\x12(\n" + + "\x0freadTimeoutJSON\x18\x04 \x01(\fR\x0freadTimeoutJSON\x12(\n" + + "\x0fconnTimeoutJSON\x18\x05 \x01(\fR\x0fconnTimeoutJSON\x12\x1a\n" + + "\bpoolSize\x18\x06 \x01(\x05R\bpoolSize\x12(\n" + + "\x0fpathInfoPattern\x18\a \x01(\tR\x0fpathInfoPattern\"A\n" + + "\x19CreateHTTPFastcgiResponse\x12$\n" + + "\rhttpFastcgiId\x18\x01 \x01(\x03R\rhttpFastcgiId\"\xa8\x02\n" + + "\x18UpdateHTTPFastcgiRequest\x12$\n" + + "\rhttpFastcgiId\x18\x01 \x01(\x03R\rhttpFastcgiId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x18\n" + + "\aaddress\x18\x03 \x01(\tR\aaddress\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x04 \x01(\fR\n" + + "paramsJSON\x12(\n" + + "\x0freadTimeoutJSON\x18\x05 \x01(\fR\x0freadTimeoutJSON\x12(\n" + + "\x0fconnTimeoutJSON\x18\x06 \x01(\fR\x0fconnTimeoutJSON\x12\x1a\n" + + "\bpoolSize\x18\a \x01(\x05R\bpoolSize\x12(\n" + + "\x0fpathInfoPattern\x18\b \x01(\tR\x0fpathInfoPattern\"E\n" + + "\x1dFindEnabledHTTPFastcgiRequest\x12$\n" + + "\rhttpFastcgiId\x18\x01 \x01(\x03R\rhttpFastcgiId\"S\n" + + "\x1eFindEnabledHTTPFastcgiResponse\x121\n" + + "\vhttpFastcgi\x18\x01 \x01(\v2\x0f.pb.HTTPFastcgiR\vhttpFastcgi\"K\n" + + "#FindEnabledHTTPFastcgiConfigRequest\x12$\n" + + "\rhttpFastcgiId\x18\x01 \x01(\x03R\rhttpFastcgiId\"P\n" + + "$FindEnabledHTTPFastcgiConfigResponse\x12(\n" + + "\x0fhttpFastcgiJSON\x18\x01 \x01(\fR\x0fhttpFastcgiJSON2\xfd\x02\n" + + "\x12HTTPFastcgiService\x12P\n" + + "\x11createHTTPFastcgi\x12\x1c.pb.CreateHTTPFastcgiRequest\x1a\x1d.pb.CreateHTTPFastcgiResponse\x12A\n" + + "\x11updateHTTPFastcgi\x12\x1c.pb.UpdateHTTPFastcgiRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findEnabledHTTPFastcgi\x12!.pb.FindEnabledHTTPFastcgiRequest\x1a\".pb.FindEnabledHTTPFastcgiResponse\x12q\n" + + "\x1cfindEnabledHTTPFastcgiConfig\x12'.pb.FindEnabledHTTPFastcgiConfigRequest\x1a(.pb.FindEnabledHTTPFastcgiConfigResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_fastcgi_proto_rawDescOnce sync.Once - file_service_http_fastcgi_proto_rawDescData = file_service_http_fastcgi_proto_rawDesc + file_service_http_fastcgi_proto_rawDescData []byte ) func file_service_http_fastcgi_proto_rawDescGZIP() []byte { file_service_http_fastcgi_proto_rawDescOnce.Do(func() { - file_service_http_fastcgi_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_fastcgi_proto_rawDescData) + file_service_http_fastcgi_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_fastcgi_proto_rawDesc), len(file_service_http_fastcgi_proto_rawDesc))) }) return file_service_http_fastcgi_proto_rawDescData } @@ -583,7 +531,7 @@ func file_service_http_fastcgi_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_fastcgi_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_fastcgi_proto_rawDesc), len(file_service_http_fastcgi_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -594,7 +542,6 @@ func file_service_http_fastcgi_proto_init() { MessageInfos: file_service_http_fastcgi_proto_msgTypes, }.Build() File_service_http_fastcgi_proto = out.File - file_service_http_fastcgi_proto_rawDesc = nil file_service_http_fastcgi_proto_goTypes = nil file_service_http_fastcgi_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_fastcgi_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_fastcgi_grpc.pb.go index e83b69b..e1c7cff 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_fastcgi_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_fastcgi_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_fastcgi.proto package pb @@ -113,16 +113,16 @@ type HTTPFastcgiServiceServer interface { type UnimplementedHTTPFastcgiServiceServer struct{} func (UnimplementedHTTPFastcgiServiceServer) CreateHTTPFastcgi(context.Context, *CreateHTTPFastcgiRequest) (*CreateHTTPFastcgiResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPFastcgi not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPFastcgi not implemented") } func (UnimplementedHTTPFastcgiServiceServer) UpdateHTTPFastcgi(context.Context, *UpdateHTTPFastcgiRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFastcgi not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFastcgi not implemented") } func (UnimplementedHTTPFastcgiServiceServer) FindEnabledHTTPFastcgi(context.Context, *FindEnabledHTTPFastcgiRequest) (*FindEnabledHTTPFastcgiResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFastcgi not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFastcgi not implemented") } func (UnimplementedHTTPFastcgiServiceServer) FindEnabledHTTPFastcgiConfig(context.Context, *FindEnabledHTTPFastcgiConfigRequest) (*FindEnabledHTTPFastcgiConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFastcgiConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFastcgiConfig not implemented") } func (UnimplementedHTTPFastcgiServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeHTTPFastcgiServiceServer interface { } func RegisterHTTPFastcgiServiceServer(s grpc.ServiceRegistrar, srv HTTPFastcgiServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPFastcgiServiceServer was + // If the following call panics, it indicates UnimplementedHTTPFastcgiServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy.pb.go index 2e40fe5..211d88b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_firewall_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1316,339 +1317,119 @@ func (x *FindServerIdWithHTTPFirewallPolicyIdResponse) GetServerId() int64 { var File_service_http_firewall_policy_proto protoreflect.FileDescriptor -var file_service_http_firewall_policy_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x69, - 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x29, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x70, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x10, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x22, 0xe5, 0x01, 0x0a, 0x1f, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x64, - 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x73, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x22, 0x56, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0xb2, 0x01, 0x0a, 0x24, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, - 0x5b, 0x0a, 0x25, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x8b, 0x05, 0x0a, - 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, - 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, - 0x0a, 0x12, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x66, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x2a, - 0x0a, 0x10, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, - 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0f, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2e, 0x0a, 0x12, 0x63, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x12, 0x63, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x6a, 0x73, 0x43, 0x6f, 0x6f, 0x6b, 0x69, 0x65, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x10, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x13, 0x6a, 0x73, 0x43, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x75, 0x73, - 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x75, 0x73, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x79, 0x6e, 0x46, 0x6c, 0x6f, - 0x6f, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x73, 0x79, - 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x4c, 0x6f, - 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x4c, 0x6f, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x12, 0x6d, 0x61, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, - 0x53, 0x69, 0x7a, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x65, 0x6e, 0x79, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x48, 0x54, 0x4d, 0x4c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, - 0x65, 0x6e, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x48, 0x54, 0x4d, 0x4c, 0x12, 0x2a, - 0x0a, 0x10, 0x64, 0x65, 0x6e, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x48, 0x54, - 0x4d, 0x4c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x6e, 0x79, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x48, 0x54, 0x4d, 0x4c, 0x22, 0xa1, 0x01, 0x0a, 0x25, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6e, 0x62, 0x6f, - 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x69, - 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x6f, 0x75, - 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x7e, - 0x0a, 0x26, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, - 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0b, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6c, - 0x0a, 0x2a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x94, 0x01, 0x0a, - 0x26, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x75, 0x0a, 0x27, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, - 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x22, 0x55, 0x0a, 0x1f, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, - 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, - 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x22, 0x60, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, - 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x22, 0x65, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5a, 0x0a, 0x24, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x46, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, - 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x12, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x8d, 0x01, 0x0a, 0x1f, 0x49, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, - 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, - 0x36, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6c, 0x0a, 0x26, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x49, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0xc8, 0x02, 0x0a, 0x27, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x69, - 0x73, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, - 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77, - 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, - 0x77, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, - 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x06, 0x69, 0x70, 0x49, 0x74, 0x65, - 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x52, 0x06, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x37, 0x0a, 0x0d, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x22, 0x61, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, - 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x22, 0x4a, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x32, - 0x9d, 0x0c, 0x0a, 0x19, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x83, 0x01, - 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, - 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x28, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4f, 0x0a, 0x18, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x23, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x5b, 0x0a, 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5d, - 0x0a, 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, - 0x23, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x6c, 0x69, - 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x2a, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x18, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x23, 0x66, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x18, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x7a, 0x0a, 0x1f, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x49, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, 0x0a, 0x24, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, - 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, - 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_firewall_policy_proto_rawDesc = "" + + "\n" + + "\"service_http_firewall_policy.proto\x12\x02pb\x1a'models/model_http_firewall_policy.proto\x1a\x1amodels/model_ip_list.proto\x1a\x1amodels/model_ip_item.proto\x1a!models/model_region_country.proto\x1a\"models/model_region_province.proto\x1a\x19models/rpc_messages.proto\"+\n" + + ")FindAllEnabledHTTPFirewallPoliciesRequest\"p\n" + + "*FindAllEnabledHTTPFirewallPoliciesResponse\x12B\n" + + "\x10firewallPolicies\x18\x01 \x03(\v2\x16.pb.HTTPFirewallPolicyR\x10firewallPolicies\"\xe5\x01\n" + + "\x1fCreateHTTPFirewallPolicyRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x126\n" + + "\x16httpFirewallGroupCodes\x18\x04 \x03(\tR\x16httpFirewallGroupCodes\x12\x1a\n" + + "\bserverId\x18\x05 \x01(\x03R\bserverId\x12$\n" + + "\rserverGroupId\x18\x06 \x01(\x03R\rserverGroupId\"V\n" + + " CreateHTTPFirewallPolicyResponse\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"\xb2\x01\n" + + "$CreateEmptyHTTPFirewallPolicyRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1a\n" + + "\bserverId\x18\x04 \x01(\x03R\bserverId\x12$\n" + + "\rserverGroupId\x18\x05 \x01(\x03R\rserverGroupId\"[\n" + + "%CreateEmptyHTTPFirewallPolicyResponse\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"\x8b\x05\n" + + "\x1fUpdateHTTPFirewallPolicyRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12.\n" + + "\x12firewallGroupCodes\x18\x05 \x03(\tR\x12firewallGroupCodes\x12*\n" + + "\x10blockOptionsJSON\x18\x06 \x01(\fR\x10blockOptionsJSON\x12(\n" + + "\x0fpageOptionsJSON\x18\x0f \x01(\fR\x0fpageOptionsJSON\x12.\n" + + "\x12captchaOptionsJSON\x18\v \x01(\fR\x12captchaOptionsJSON\x120\n" + + "\x13jsCookieOptionsJSON\x18\x10 \x01(\fR\x13jsCookieOptionsJSON\x12\x12\n" + + "\x04mode\x18\a \x01(\tR\x04mode\x12*\n" + + "\x10useLocalFirewall\x18\b \x01(\bR\x10useLocalFirewall\x12\"\n" + + "\fsynFloodJSON\x18\t \x01(\fR\fsynFloodJSON\x12\x18\n" + + "\aLogJSON\x18\n" + + " \x01(\fR\aLogJSON\x12.\n" + + "\x12maxRequestBodySize\x18\f \x01(\x03R\x12maxRequestBodySize\x12(\n" + + "\x0fdenyCountryHTML\x18\r \x01(\tR\x0fdenyCountryHTML\x12*\n" + + "\x10denyProvinceHTML\x18\x0e \x01(\tR\x10denyProvinceHTML\"\xa1\x01\n" + + "%UpdateHTTPFirewallPolicyGroupsRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\x12 \n" + + "\vinboundJSON\x18\x02 \x01(\fR\vinboundJSON\x12\"\n" + + "\foutboundJSON\x18\x03 \x01(\fR\foutboundJSON\"~\n" + + "&UpdateHTTPFirewallInboundConfigRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\x12 \n" + + "\vinboundJSON\x18\x02 \x01(\fR\vinboundJSON\"l\n" + + "*CountAllEnabledHTTPFirewallPoliciesRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\"\x94\x01\n" + + "&ListEnabledHTTPFirewallPoliciesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12$\n" + + "\rnodeClusterId\x18\x04 \x01(\x03R\rnodeClusterId\"u\n" + + "'ListEnabledHTTPFirewallPoliciesResponse\x12J\n" + + "\x14httpFirewallPolicies\x18\x01 \x03(\v2\x16.pb.HTTPFirewallPolicyR\x14httpFirewallPolicies\"U\n" + + "\x1fDeleteHTTPFirewallPolicyRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"`\n" + + "*FindEnabledHTTPFirewallPolicyConfigRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"e\n" + + "+FindEnabledHTTPFirewallPolicyConfigResponse\x126\n" + + "\x16httpFirewallPolicyJSON\x18\x01 \x01(\fR\x16httpFirewallPolicyJSON\"Z\n" + + "$FindEnabledHTTPFirewallPolicyRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"o\n" + + "%FindEnabledHTTPFirewallPolicyResponse\x12F\n" + + "\x12httpFirewallPolicy\x18\x01 \x01(\v2\x16.pb.HTTPFirewallPolicyR\x12httpFirewallPolicy\"\x8d\x01\n" + + "\x1fImportHTTPFirewallPolicyRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\x126\n" + + "\x16httpFirewallPolicyJSON\x18\x02 \x01(\fR\x16httpFirewallPolicyJSON\"l\n" + + "&CheckHTTPFirewallPolicyIPStatusRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\x12\x0e\n" + + "\x02ip\x18\x02 \x01(\tR\x02ip\"\xc8\x02\n" + + "'CheckHTTPFirewallPolicyIPStatusResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\x12\x18\n" + + "\aisFound\x18\x03 \x01(\bR\aisFound\x12\x1c\n" + + "\tisAllowed\x18\x04 \x01(\bR\tisAllowed\x12\"\n" + + "\x06ipList\x18\x05 \x01(\v2\n" + + ".pb.IPListR\x06ipList\x12\"\n" + + "\x06ipItem\x18\x06 \x01(\v2\n" + + ".pb.IPItemR\x06ipItem\x127\n" + + "\rregionCountry\x18\a \x01(\v2\x11.pb.RegionCountryR\rregionCountry\x12:\n" + + "\x0eregionProvince\x18\b \x01(\v2\x12.pb.RegionProvinceR\x0eregionProvince\"a\n" + + "+FindServerIdWithHTTPFirewallPolicyIdRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"J\n" + + ",FindServerIdWithHTTPFirewallPolicyIdResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId2\x9d\f\n" + + "\x19HTTPFirewallPolicyService\x12\x83\x01\n" + + "\"findAllEnabledHTTPFirewallPolicies\x12-.pb.FindAllEnabledHTTPFirewallPoliciesRequest\x1a..pb.FindAllEnabledHTTPFirewallPoliciesResponse\x12e\n" + + "\x18createHTTPFirewallPolicy\x12#.pb.CreateHTTPFirewallPolicyRequest\x1a$.pb.CreateHTTPFirewallPolicyResponse\x12t\n" + + "\x1dcreateEmptyHTTPFirewallPolicy\x12(.pb.CreateEmptyHTTPFirewallPolicyRequest\x1a).pb.CreateEmptyHTTPFirewallPolicyResponse\x12O\n" + + "\x18updateHTTPFirewallPolicy\x12#.pb.UpdateHTTPFirewallPolicyRequest\x1a\x0e.pb.RPCSuccess\x12[\n" + + "\x1eupdateHTTPFirewallPolicyGroups\x12).pb.UpdateHTTPFirewallPolicyGroupsRequest\x1a\x0e.pb.RPCSuccess\x12]\n" + + "\x1fupdateHTTPFirewallInboundConfig\x12*.pb.UpdateHTTPFirewallInboundConfigRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "#countAllEnabledHTTPFirewallPolicies\x12..pb.CountAllEnabledHTTPFirewallPoliciesRequest\x1a\x14.pb.RPCCountResponse\x12z\n" + + "\x1flistEnabledHTTPFirewallPolicies\x12*.pb.ListEnabledHTTPFirewallPoliciesRequest\x1a+.pb.ListEnabledHTTPFirewallPoliciesResponse\x12O\n" + + "\x18deleteHTTPFirewallPolicy\x12#.pb.DeleteHTTPFirewallPolicyRequest\x1a\x0e.pb.RPCSuccess\x12\x86\x01\n" + + "#findEnabledHTTPFirewallPolicyConfig\x12..pb.FindEnabledHTTPFirewallPolicyConfigRequest\x1a/.pb.FindEnabledHTTPFirewallPolicyConfigResponse\x12t\n" + + "\x1dfindEnabledHTTPFirewallPolicy\x12(.pb.FindEnabledHTTPFirewallPolicyRequest\x1a).pb.FindEnabledHTTPFirewallPolicyResponse\x12O\n" + + "\x18importHTTPFirewallPolicy\x12#.pb.ImportHTTPFirewallPolicyRequest\x1a\x0e.pb.RPCSuccess\x12z\n" + + "\x1fcheckHTTPFirewallPolicyIPStatus\x12*.pb.CheckHTTPFirewallPolicyIPStatusRequest\x1a+.pb.CheckHTTPFirewallPolicyIPStatusResponse\x12\x89\x01\n" + + "$findServerIdWithHTTPFirewallPolicyId\x12/.pb.FindServerIdWithHTTPFirewallPolicyIdRequest\x1a0.pb.FindServerIdWithHTTPFirewallPolicyIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_firewall_policy_proto_rawDescOnce sync.Once - file_service_http_firewall_policy_proto_rawDescData = file_service_http_firewall_policy_proto_rawDesc + file_service_http_firewall_policy_proto_rawDescData []byte ) func file_service_http_firewall_policy_proto_rawDescGZIP() []byte { file_service_http_firewall_policy_proto_rawDescOnce.Do(func() { - file_service_http_firewall_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_firewall_policy_proto_rawDescData) + file_service_http_firewall_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_firewall_policy_proto_rawDesc), len(file_service_http_firewall_policy_proto_rawDesc))) }) return file_service_http_firewall_policy_proto_rawDescData } @@ -1743,7 +1524,7 @@ func file_service_http_firewall_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_firewall_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_firewall_policy_proto_rawDesc), len(file_service_http_firewall_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 22, NumExtensions: 0, @@ -1754,7 +1535,6 @@ func file_service_http_firewall_policy_proto_init() { MessageInfos: file_service_http_firewall_policy_proto_msgTypes, }.Build() File_service_http_firewall_policy_proto = out.File - file_service_http_firewall_policy_proto_rawDesc = nil file_service_http_firewall_policy_proto_goTypes = nil file_service_http_firewall_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy_grpc.pb.go index eab0c08..735ceb0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_firewall_policy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_firewall_policy.proto package pb @@ -263,46 +263,46 @@ type HTTPFirewallPolicyServiceServer interface { type UnimplementedHTTPFirewallPolicyServiceServer struct{} func (UnimplementedHTTPFirewallPolicyServiceServer) FindAllEnabledHTTPFirewallPolicies(context.Context, *FindAllEnabledHTTPFirewallPoliciesRequest) (*FindAllEnabledHTTPFirewallPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledHTTPFirewallPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledHTTPFirewallPolicies not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) CreateHTTPFirewallPolicy(context.Context, *CreateHTTPFirewallPolicyRequest) (*CreateHTTPFirewallPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPFirewallPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPFirewallPolicy not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) CreateEmptyHTTPFirewallPolicy(context.Context, *CreateEmptyHTTPFirewallPolicyRequest) (*CreateEmptyHTTPFirewallPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateEmptyHTTPFirewallPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateEmptyHTTPFirewallPolicy not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) UpdateHTTPFirewallPolicy(context.Context, *UpdateHTTPFirewallPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallPolicy not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) UpdateHTTPFirewallPolicyGroups(context.Context, *UpdateHTTPFirewallPolicyGroupsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallPolicyGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallPolicyGroups not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) UpdateHTTPFirewallInboundConfig(context.Context, *UpdateHTTPFirewallInboundConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallInboundConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallInboundConfig not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) CountAllEnabledHTTPFirewallPolicies(context.Context, *CountAllEnabledHTTPFirewallPoliciesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledHTTPFirewallPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledHTTPFirewallPolicies not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) ListEnabledHTTPFirewallPolicies(context.Context, *ListEnabledHTTPFirewallPoliciesRequest) (*ListEnabledHTTPFirewallPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledHTTPFirewallPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledHTTPFirewallPolicies not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) DeleteHTTPFirewallPolicy(context.Context, *DeleteHTTPFirewallPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPFirewallPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPFirewallPolicy not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) FindEnabledHTTPFirewallPolicyConfig(context.Context, *FindEnabledHTTPFirewallPolicyConfigRequest) (*FindEnabledHTTPFirewallPolicyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFirewallPolicyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFirewallPolicyConfig not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) FindEnabledHTTPFirewallPolicy(context.Context, *FindEnabledHTTPFirewallPolicyRequest) (*FindEnabledHTTPFirewallPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFirewallPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFirewallPolicy not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) ImportHTTPFirewallPolicy(context.Context, *ImportHTTPFirewallPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ImportHTTPFirewallPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method ImportHTTPFirewallPolicy not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) CheckHTTPFirewallPolicyIPStatus(context.Context, *CheckHTTPFirewallPolicyIPStatusRequest) (*CheckHTTPFirewallPolicyIPStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckHTTPFirewallPolicyIPStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckHTTPFirewallPolicyIPStatus not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) FindServerIdWithHTTPFirewallPolicyId(context.Context, *FindServerIdWithHTTPFirewallPolicyIdRequest) (*FindServerIdWithHTTPFirewallPolicyIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerIdWithHTTPFirewallPolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerIdWithHTTPFirewallPolicyId not implemented") } func (UnimplementedHTTPFirewallPolicyServiceServer) testEmbeddedByValue() {} @@ -314,7 +314,7 @@ type UnsafeHTTPFirewallPolicyServiceServer interface { } func RegisterHTTPFirewallPolicyServiceServer(s grpc.ServiceRegistrar, srv HTTPFirewallPolicyServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPFirewallPolicyServiceServer was + // If the following call panics, it indicates UnimplementedHTTPFirewallPolicyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group.pb.go index 83f77fe..a04adce 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_firewall_rule_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -549,151 +550,56 @@ func (x *AddHTTPFirewallRuleGroupSetRequest) GetFirewallRuleSetConfigJSON() []by var File_service_http_firewall_rule_group_proto protoreflect.FileDescriptor -var file_service_http_firewall_rule_group_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x6f, - 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x26, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, - 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x82, 0x01, 0x0a, 0x22, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x57, 0x0a, 0x23, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x22, 0xb4, 0x01, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x61, 0x0a, 0x2d, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x66, 0x0a, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, - 0x0a, 0x15, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x15, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5b, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x22, 0x73, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, - 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x52, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x8e, 0x01, 0x0a, 0x26, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, - 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x14, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, - 0x65, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x94, 0x01, 0x0a, 0x22, 0x41, 0x64, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, - 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x12, 0x3c, 0x0a, 0x19, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x19, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0x8b, - 0x06, 0x0a, 0x1c, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x5d, 0x0a, 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x73, - 0x4f, 0x6e, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6e, - 0x0a, 0x1b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, - 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x8f, 0x01, 0x0a, 0x26, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2b, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x65, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x53, 0x65, 0x74, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_firewall_rule_group_proto_rawDesc = "" + + "\n" + + "&service_http_firewall_rule_group.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a+models/model_http_firewall_rule_group.proto\"n\n" + + "&UpdateHTTPFirewallRuleGroupIsOnRequest\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"\x82\x01\n" + + "\"CreateHTTPFirewallRuleGroupRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\"W\n" + + "#CreateHTTPFirewallRuleGroupResponse\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\"\xb4\x01\n" + + "\"UpdateHTTPFirewallRuleGroupRequest\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x12\n" + + "\x04code\x18\x05 \x01(\tR\x04code\"a\n" + + "-FindEnabledHTTPFirewallRuleGroupConfigRequest\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\"f\n" + + ".FindEnabledHTTPFirewallRuleGroupConfigResponse\x124\n" + + "\x15firewallRuleGroupJSON\x18\x01 \x01(\fR\x15firewallRuleGroupJSON\"[\n" + + "'FindEnabledHTTPFirewallRuleGroupRequest\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\"s\n" + + "(FindEnabledHTTPFirewallRuleGroupResponse\x12G\n" + + "\x11firewallRuleGroup\x18\x01 \x01(\v2\x19.pb.HTTPFirewallRuleGroupR\x11firewallRuleGroup\"\x8e\x01\n" + + "&UpdateHTTPFirewallRuleGroupSetsRequest\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\x122\n" + + "\x14firewallRuleSetsJSON\x18\x02 \x01(\fR\x14firewallRuleSetsJSON\"\x94\x01\n" + + "\"AddHTTPFirewallRuleGroupSetRequest\x120\n" + + "\x13firewallRuleGroupId\x18\x01 \x01(\x03R\x13firewallRuleGroupId\x12<\n" + + "\x19firewallRuleSetConfigJSON\x18\x02 \x01(\fR\x19firewallRuleSetConfigJSON2\x8b\x06\n" + + "\x1cHTTPFirewallRuleGroupService\x12]\n" + + "\x1fupdateHTTPFirewallRuleGroupIsOn\x12*.pb.UpdateHTTPFirewallRuleGroupIsOnRequest\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1bcreateHTTPFirewallRuleGroup\x12&.pb.CreateHTTPFirewallRuleGroupRequest\x1a'.pb.CreateHTTPFirewallRuleGroupResponse\x12U\n" + + "\x1bupdateHTTPFirewallRuleGroup\x12&.pb.UpdateHTTPFirewallRuleGroupRequest\x1a\x0e.pb.RPCSuccess\x12\x8f\x01\n" + + "&findEnabledHTTPFirewallRuleGroupConfig\x121.pb.FindEnabledHTTPFirewallRuleGroupConfigRequest\x1a2.pb.FindEnabledHTTPFirewallRuleGroupConfigResponse\x12}\n" + + " findEnabledHTTPFirewallRuleGroup\x12+.pb.FindEnabledHTTPFirewallRuleGroupRequest\x1a,.pb.FindEnabledHTTPFirewallRuleGroupResponse\x12]\n" + + "\x1fupdateHTTPFirewallRuleGroupSets\x12*.pb.UpdateHTTPFirewallRuleGroupSetsRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x1baddHTTPFirewallRuleGroupSet\x12&.pb.AddHTTPFirewallRuleGroupSetRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_firewall_rule_group_proto_rawDescOnce sync.Once - file_service_http_firewall_rule_group_proto_rawDescData = file_service_http_firewall_rule_group_proto_rawDesc + file_service_http_firewall_rule_group_proto_rawDescData []byte ) func file_service_http_firewall_rule_group_proto_rawDescGZIP() []byte { file_service_http_firewall_rule_group_proto_rawDescOnce.Do(func() { - file_service_http_firewall_rule_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_firewall_rule_group_proto_rawDescData) + file_service_http_firewall_rule_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_firewall_rule_group_proto_rawDesc), len(file_service_http_firewall_rule_group_proto_rawDesc))) }) return file_service_http_firewall_rule_group_proto_rawDescData } @@ -747,7 +653,7 @@ func file_service_http_firewall_rule_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_firewall_rule_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_firewall_rule_group_proto_rawDesc), len(file_service_http_firewall_rule_group_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -758,7 +664,6 @@ func file_service_http_firewall_rule_group_proto_init() { MessageInfos: file_service_http_firewall_rule_group_proto_msgTypes, }.Build() File_service_http_firewall_rule_group_proto = out.File - file_service_http_firewall_rule_group_proto_rawDesc = nil file_service_http_firewall_rule_group_proto_goTypes = nil file_service_http_firewall_rule_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group_grpc.pb.go index 9683f52..b3e2b96 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_group_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_firewall_rule_group.proto package pb @@ -158,25 +158,25 @@ type HTTPFirewallRuleGroupServiceServer interface { type UnimplementedHTTPFirewallRuleGroupServiceServer struct{} func (UnimplementedHTTPFirewallRuleGroupServiceServer) UpdateHTTPFirewallRuleGroupIsOn(context.Context, *UpdateHTTPFirewallRuleGroupIsOnRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallRuleGroupIsOn not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallRuleGroupIsOn not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) CreateHTTPFirewallRuleGroup(context.Context, *CreateHTTPFirewallRuleGroupRequest) (*CreateHTTPFirewallRuleGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPFirewallRuleGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPFirewallRuleGroup not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) UpdateHTTPFirewallRuleGroup(context.Context, *UpdateHTTPFirewallRuleGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallRuleGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallRuleGroup not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) FindEnabledHTTPFirewallRuleGroupConfig(context.Context, *FindEnabledHTTPFirewallRuleGroupConfigRequest) (*FindEnabledHTTPFirewallRuleGroupConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleGroupConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleGroupConfig not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) FindEnabledHTTPFirewallRuleGroup(context.Context, *FindEnabledHTTPFirewallRuleGroupRequest) (*FindEnabledHTTPFirewallRuleGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleGroup not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) UpdateHTTPFirewallRuleGroupSets(context.Context, *UpdateHTTPFirewallRuleGroupSetsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallRuleGroupSets not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallRuleGroupSets not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) AddHTTPFirewallRuleGroupSet(context.Context, *AddHTTPFirewallRuleGroupSetRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method AddHTTPFirewallRuleGroupSet not implemented") + return nil, status.Error(codes.Unimplemented, "method AddHTTPFirewallRuleGroupSet not implemented") } func (UnimplementedHTTPFirewallRuleGroupServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeHTTPFirewallRuleGroupServiceServer interface { } func RegisterHTTPFirewallRuleGroupServiceServer(s grpc.ServiceRegistrar, srv HTTPFirewallRuleGroupServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPFirewallRuleGroupServiceServer was + // If the following call panics, it indicates UnimplementedHTTPFirewallRuleGroupServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set.pb.go index 4f1441b..80a2bd3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_firewall_rule_set.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -342,104 +343,38 @@ func (x *FindEnabledHTTPFirewallRuleSetResponse) GetFirewallRuleSet() *HTTPFirew var File_service_http_firewall_rule_set_proto protoreflect.FileDescriptor -var file_service_http_firewall_rule_set_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x74, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x72, 0x0a, 0x32, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x53, 0x65, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x19, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x19, 0x66, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x63, 0x0a, 0x33, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22, 0x68, 0x0a, 0x24, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x66, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x22, 0x5b, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, - 0x22, 0x60, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, - 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x55, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22, 0x6b, 0x0a, 0x26, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, - 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x53, 0x65, 0x74, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x32, 0x9d, 0x04, 0x0a, 0x1a, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x9e, 0x01, 0x0a, 0x2b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x36, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x46, 0x72, 0x6f, 0x6d, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x53, 0x65, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x1d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x89, 0x01, 0x0a, 0x24, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, - 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x12, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_firewall_rule_set_proto_rawDesc = "" + + "\n" + + "$service_http_firewall_rule_set.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a)models/model_http_firewall_rule_set.proto\"r\n" + + "2CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest\x12<\n" + + "\x19firewallRuleSetConfigJSON\x18\x01 \x01(\fR\x19firewallRuleSetConfigJSON\"c\n" + + "3CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse\x12,\n" + + "\x11firewallRuleSetId\x18\x01 \x01(\x03R\x11firewallRuleSetId\"h\n" + + "$UpdateHTTPFirewallRuleSetIsOnRequest\x12,\n" + + "\x11firewallRuleSetId\x18\x01 \x01(\x03R\x11firewallRuleSetId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"[\n" + + "+FindEnabledHTTPFirewallRuleSetConfigRequest\x12,\n" + + "\x11firewallRuleSetId\x18\x01 \x01(\x03R\x11firewallRuleSetId\"`\n" + + ",FindEnabledHTTPFirewallRuleSetConfigResponse\x120\n" + + "\x13firewallRuleSetJSON\x18\x01 \x01(\fR\x13firewallRuleSetJSON\"U\n" + + "%FindEnabledHTTPFirewallRuleSetRequest\x12,\n" + + "\x11firewallRuleSetId\x18\x01 \x01(\x03R\x11firewallRuleSetId\"k\n" + + "&FindEnabledHTTPFirewallRuleSetResponse\x12A\n" + + "\x0ffirewallRuleSet\x18\x01 \x01(\v2\x17.pb.HTTPFirewallRuleSetR\x0ffirewallRuleSet2\x9d\x04\n" + + "\x1aHTTPFirewallRuleSetService\x12\x9e\x01\n" + + "+createOrUpdateHTTPFirewallRuleSetFromConfig\x126.pb.CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest\x1a7.pb.CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse\x12Y\n" + + "\x1dupdateHTTPFirewallRuleSetIsOn\x12(.pb.UpdateHTTPFirewallRuleSetIsOnRequest\x1a\x0e.pb.RPCSuccess\x12\x89\x01\n" + + "$findEnabledHTTPFirewallRuleSetConfig\x12/.pb.FindEnabledHTTPFirewallRuleSetConfigRequest\x1a0.pb.FindEnabledHTTPFirewallRuleSetConfigResponse\x12w\n" + + "\x1efindEnabledHTTPFirewallRuleSet\x12).pb.FindEnabledHTTPFirewallRuleSetRequest\x1a*.pb.FindEnabledHTTPFirewallRuleSetResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_firewall_rule_set_proto_rawDescOnce sync.Once - file_service_http_firewall_rule_set_proto_rawDescData = file_service_http_firewall_rule_set_proto_rawDesc + file_service_http_firewall_rule_set_proto_rawDescData []byte ) func file_service_http_firewall_rule_set_proto_rawDescGZIP() []byte { file_service_http_firewall_rule_set_proto_rawDescOnce.Do(func() { - file_service_http_firewall_rule_set_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_firewall_rule_set_proto_rawDescData) + file_service_http_firewall_rule_set_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_firewall_rule_set_proto_rawDesc), len(file_service_http_firewall_rule_set_proto_rawDesc))) }) return file_service_http_firewall_rule_set_proto_rawDescData } @@ -484,7 +419,7 @@ func file_service_http_firewall_rule_set_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_firewall_rule_set_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_firewall_rule_set_proto_rawDesc), len(file_service_http_firewall_rule_set_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -495,7 +430,6 @@ func file_service_http_firewall_rule_set_proto_init() { MessageInfos: file_service_http_firewall_rule_set_proto_msgTypes, }.Build() File_service_http_firewall_rule_set_proto = out.File - file_service_http_firewall_rule_set_proto_rawDesc = nil file_service_http_firewall_rule_set_proto_goTypes = nil file_service_http_firewall_rule_set_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set_grpc.pb.go index 6b300f0..4ec5003 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_firewall_rule_set_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_firewall_rule_set.proto package pb @@ -113,16 +113,16 @@ type HTTPFirewallRuleSetServiceServer interface { type UnimplementedHTTPFirewallRuleSetServiceServer struct{} func (UnimplementedHTTPFirewallRuleSetServiceServer) CreateOrUpdateHTTPFirewallRuleSetFromConfig(context.Context, *CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest) (*CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateOrUpdateHTTPFirewallRuleSetFromConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateOrUpdateHTTPFirewallRuleSetFromConfig not implemented") } func (UnimplementedHTTPFirewallRuleSetServiceServer) UpdateHTTPFirewallRuleSetIsOn(context.Context, *UpdateHTTPFirewallRuleSetIsOnRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPFirewallRuleSetIsOn not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPFirewallRuleSetIsOn not implemented") } func (UnimplementedHTTPFirewallRuleSetServiceServer) FindEnabledHTTPFirewallRuleSetConfig(context.Context, *FindEnabledHTTPFirewallRuleSetConfigRequest) (*FindEnabledHTTPFirewallRuleSetConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleSetConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleSetConfig not implemented") } func (UnimplementedHTTPFirewallRuleSetServiceServer) FindEnabledHTTPFirewallRuleSet(context.Context, *FindEnabledHTTPFirewallRuleSetRequest) (*FindEnabledHTTPFirewallRuleSetResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleSet not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPFirewallRuleSet not implemented") } func (UnimplementedHTTPFirewallRuleSetServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeHTTPFirewallRuleSetServiceServer interface { } func RegisterHTTPFirewallRuleSetServiceServer(s grpc.ServiceRegistrar, srv HTTPFirewallRuleSetServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPFirewallRuleSetServiceServer was + // If the following call panics, it indicates UnimplementedHTTPFirewallRuleSetServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_gzip.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_gzip.pb.go index fd3dcf7..4dd33ed 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_gzip.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_gzip.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_gzip.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -301,76 +302,45 @@ func (x *UpdateHTTPGzipRequest) GetCondsJSON() []byte { var File_service_http_gzip_proto protoreflect.FileDescriptor -var file_service_http_gzip_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x67, - 0x7a, 0x69, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x20, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, - 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x15, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x69, - 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, - 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x52, - 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x61, - 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, - 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x52, - 0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, - 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, - 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x38, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, - 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x47, 0x7a, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, - 0x49, 0x64, 0x22, 0x43, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x47, 0x7a, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x47, - 0x7a, 0x69, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0xcb, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x47, 0x7a, 0x69, 0x70, 0x49, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, - 0x6e, 0x67, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x52, 0x09, 0x6d, 0x69, - 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, - 0x6e, 0x67, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x52, 0x09, 0x6d, 0x61, - 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xf9, 0x01, 0x0a, 0x0f, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, - 0x69, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x12, 0x19, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x60, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x47, 0x7a, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x47, 0x7a, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x47, 0x7a, 0x69, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_http_gzip_proto_rawDesc = "" + + "\n" + + "\x17service_http_gzip.proto\x12\x02pb\x1a models/model_size_capacity.proto\x1a\x19models/rpc_messages.proto\"\xab\x01\n" + + "\x15CreateHTTPGzipRequest\x12\x14\n" + + "\x05level\x18\x01 \x01(\x05R\x05level\x12.\n" + + "\tminLength\x18\x02 \x01(\v2\x10.pb.SizeCapacityR\tminLength\x12.\n" + + "\tmaxLength\x18\x03 \x01(\v2\x10.pb.SizeCapacityR\tmaxLength\x12\x1c\n" + + "\tcondsJSON\x18\x04 \x01(\fR\tcondsJSON\"8\n" + + "\x16CreateHTTPGzipResponse\x12\x1e\n" + + "\n" + + "httpGzipId\x18\x01 \x01(\x03R\n" + + "httpGzipId\">\n" + + "\x1cFindEnabledGzipConfigRequest\x12\x1e\n" + + "\n" + + "httpGzipId\x18\x01 \x01(\x03R\n" + + "httpGzipId\"C\n" + + "\x1dFindEnabledGzipConfigResponse\x12\"\n" + + "\fhttpGzipJSON\x18\x01 \x01(\fR\fhttpGzipJSON\"\xcb\x01\n" + + "\x15UpdateHTTPGzipRequest\x12\x1e\n" + + "\n" + + "httpGzipId\x18\x01 \x01(\x03R\n" + + "httpGzipId\x12\x14\n" + + "\x05level\x18\x02 \x01(\x05R\x05level\x12.\n" + + "\tminLength\x18\x03 \x01(\v2\x10.pb.SizeCapacityR\tminLength\x12.\n" + + "\tmaxLength\x18\x04 \x01(\v2\x10.pb.SizeCapacityR\tmaxLength\x12\x1c\n" + + "\tcondsJSON\x18\x05 \x01(\fR\tcondsJSON2\xf9\x01\n" + + "\x0fHTTPGzipService\x12G\n" + + "\x0ecreateHTTPGzip\x12\x19.pb.CreateHTTPGzipRequest\x1a\x1a.pb.CreateHTTPGzipResponse\x12`\n" + + "\x19findEnabledHTTPGzipConfig\x12 .pb.FindEnabledGzipConfigRequest\x1a!.pb.FindEnabledGzipConfigResponse\x12;\n" + + "\x0eupdateHTTPGzip\x12\x19.pb.UpdateHTTPGzipRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_gzip_proto_rawDescOnce sync.Once - file_service_http_gzip_proto_rawDescData = file_service_http_gzip_proto_rawDesc + file_service_http_gzip_proto_rawDescData []byte ) func file_service_http_gzip_proto_rawDescGZIP() []byte { file_service_http_gzip_proto_rawDescOnce.Do(func() { - file_service_http_gzip_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_gzip_proto_rawDescData) + file_service_http_gzip_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_gzip_proto_rawDesc), len(file_service_http_gzip_proto_rawDesc))) }) return file_service_http_gzip_proto_rawDescData } @@ -414,7 +384,7 @@ func file_service_http_gzip_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_gzip_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_gzip_proto_rawDesc), len(file_service_http_gzip_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -425,7 +395,6 @@ func file_service_http_gzip_proto_init() { MessageInfos: file_service_http_gzip_proto_msgTypes, }.Build() File_service_http_gzip_proto = out.File - file_service_http_gzip_proto_rawDesc = nil file_service_http_gzip_proto_goTypes = nil file_service_http_gzip_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_gzip_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_gzip_grpc.pb.go index 0c8818b..d91e817 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_gzip_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_gzip_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_gzip.proto package pb @@ -98,13 +98,13 @@ type HTTPGzipServiceServer interface { type UnimplementedHTTPGzipServiceServer struct{} func (UnimplementedHTTPGzipServiceServer) CreateHTTPGzip(context.Context, *CreateHTTPGzipRequest) (*CreateHTTPGzipResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPGzip not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPGzip not implemented") } func (UnimplementedHTTPGzipServiceServer) FindEnabledHTTPGzipConfig(context.Context, *FindEnabledGzipConfigRequest) (*FindEnabledGzipConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPGzipConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPGzipConfig not implemented") } func (UnimplementedHTTPGzipServiceServer) UpdateHTTPGzip(context.Context, *UpdateHTTPGzipRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPGzip not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPGzip not implemented") } func (UnimplementedHTTPGzipServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeHTTPGzipServiceServer interface { } func RegisterHTTPGzipServiceServer(s grpc.ServiceRegistrar, srv HTTPGzipServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPGzipServiceServer was + // If the following call panics, it indicates UnimplementedHTTPGzipServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_header.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_header.pb.go index 267082e..5d9d70e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_header.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_header.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_header.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -381,92 +382,52 @@ func (x *FindEnabledHTTPHeaderConfigResponse) GetHeaderJSON() []byte { var File_service_http_header_proto protoreflect.FileDescriptor -var file_service_http_header_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x02, 0x0a, 0x17, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, - 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, - 0x62, 0x6c, 0x65, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, - 0x63, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x41, 0x70, 0x70, 0x65, - 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, - 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, - 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x73, - 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x11, - 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, - 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x36, - 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x68, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0xcd, 0x02, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x64, 0x69, 0x72, - 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, - 0x6c, 0x65, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x68, - 0x6f, 0x75, 0x6c, 0x64, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x12, 0x24, - 0x0a, 0x0d, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x52, 0x65, 0x70, - 0x6c, 0x61, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x11, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x09, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x18, 0x0a, 0x07, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x40, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x45, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, - 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1e, 0x0a, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x32, - 0x93, 0x02, 0x0a, 0x11, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_header_proto_rawDesc = "" + + "\n" + + "\x19service_http_header.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"\xb1\x02\n" + + "\x17CreateHTTPHeaderRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value\x12\x16\n" + + "\x06status\x18\x03 \x03(\x05R\x06status\x12(\n" + + "\x0fdisableRedirect\x18\x04 \x01(\bR\x0fdisableRedirect\x12\"\n" + + "\fshouldAppend\x18\x05 \x01(\bR\fshouldAppend\x12$\n" + + "\rshouldReplace\x18\x06 \x01(\bR\rshouldReplace\x12,\n" + + "\x11replaceValuesJSON\x18\a \x01(\fR\x11replaceValuesJSON\x12\x18\n" + + "\amethods\x18\b \x03(\tR\amethods\x12\x18\n" + + "\adomains\x18\t \x03(\tR\adomains\"6\n" + + "\x18CreateHTTPHeaderResponse\x12\x1a\n" + + "\bheaderId\x18\x01 \x01(\x03R\bheaderId\"\xcd\x02\n" + + "\x17UpdateHTTPHeaderRequest\x12\x1a\n" + + "\bheaderId\x18\x01 \x01(\x03R\bheaderId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + + "\x05value\x18\x03 \x01(\tR\x05value\x12\x16\n" + + "\x06status\x18\x04 \x03(\x05R\x06status\x12(\n" + + "\x0fdisableRedirect\x18\x05 \x01(\bR\x0fdisableRedirect\x12\"\n" + + "\fshouldAppend\x18\x06 \x01(\bR\fshouldAppend\x12$\n" + + "\rshouldReplace\x18\a \x01(\bR\rshouldReplace\x12,\n" + + "\x11replaceValuesJSON\x18\b \x01(\fR\x11replaceValuesJSON\x12\x18\n" + + "\amethods\x18\t \x03(\tR\amethods\x12\x18\n" + + "\adomains\x18\n" + + " \x03(\tR\adomains\"@\n" + + "\"FindEnabledHTTPHeaderConfigRequest\x12\x1a\n" + + "\bheaderId\x18\x01 \x01(\x03R\bheaderId\"E\n" + + "#FindEnabledHTTPHeaderConfigResponse\x12\x1e\n" + + "\n" + + "headerJSON\x18\x01 \x01(\fR\n" + + "headerJSON2\x93\x02\n" + + "\x11HTTPHeaderService\x12M\n" + + "\x10createHTTPHeader\x12\x1b.pb.CreateHTTPHeaderRequest\x1a\x1c.pb.CreateHTTPHeaderResponse\x12?\n" + + "\x10updateHTTPHeader\x12\x1b.pb.UpdateHTTPHeaderRequest\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1bfindEnabledHTTPHeaderConfig\x12&.pb.FindEnabledHTTPHeaderConfigRequest\x1a'.pb.FindEnabledHTTPHeaderConfigResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_header_proto_rawDescOnce sync.Once - file_service_http_header_proto_rawDescData = file_service_http_header_proto_rawDesc + file_service_http_header_proto_rawDescData []byte ) func file_service_http_header_proto_rawDescGZIP() []byte { file_service_http_header_proto_rawDescOnce.Do(func() { - file_service_http_header_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_header_proto_rawDescData) + file_service_http_header_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_header_proto_rawDesc), len(file_service_http_header_proto_rawDesc))) }) return file_service_http_header_proto_rawDescData } @@ -504,7 +465,7 @@ func file_service_http_header_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_header_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_header_proto_rawDesc), len(file_service_http_header_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -515,7 +476,6 @@ func file_service_http_header_proto_init() { MessageInfos: file_service_http_header_proto_msgTypes, }.Build() File_service_http_header_proto = out.File - file_service_http_header_proto_rawDesc = nil file_service_http_header_proto_goTypes = nil file_service_http_header_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_header_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_header_grpc.pb.go index 23a5751..55640c4 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_header_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_header_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_header.proto package pb @@ -98,13 +98,13 @@ type HTTPHeaderServiceServer interface { type UnimplementedHTTPHeaderServiceServer struct{} func (UnimplementedHTTPHeaderServiceServer) CreateHTTPHeader(context.Context, *CreateHTTPHeaderRequest) (*CreateHTTPHeaderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPHeader not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPHeader not implemented") } func (UnimplementedHTTPHeaderServiceServer) UpdateHTTPHeader(context.Context, *UpdateHTTPHeaderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeader not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeader not implemented") } func (UnimplementedHTTPHeaderServiceServer) FindEnabledHTTPHeaderConfig(context.Context, *FindEnabledHTTPHeaderConfigRequest) (*FindEnabledHTTPHeaderConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPHeaderConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPHeaderConfig not implemented") } func (UnimplementedHTTPHeaderServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeHTTPHeaderServiceServer interface { } func RegisterHTTPHeaderServiceServer(s grpc.ServiceRegistrar, srv HTTPHeaderServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPHeaderServiceServer was + // If the following call panics, it indicates UnimplementedHTTPHeaderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_header_policy.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_header_policy.pb.go index 15020c9..5f4be16 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_header_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_header_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_header_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -563,159 +564,56 @@ func (x *UpdateHTTPHeaderPolicyNonStandardHeadersRequest) GetHeaderNames() []str var File_service_http_header_policy_proto protoreflect.FileDescriptor -var file_service_http_header_policy_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, - 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x5a, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, - 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x5f, 0x0a, - 0x29, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, - 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x1f, - 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, - 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x50, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, - 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x22, 0x7e, 0x0a, 0x2a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x64, 0x64, 0x69, 0x6e, - 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, 0x74, 0x74, - 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, - 0x20, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x7f, 0x0a, 0x2b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, - 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, 0x74, - 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x12, 0x20, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x7f, 0x0a, 0x2b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x64, 0x64, 0x69, - 0x6e, 0x67, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, - 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x81, 0x01, 0x0a, 0x2d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x68, 0x65, 0x61, 0x64, - 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x80, 0x01, 0x0a, 0x2c, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x6f, 0x0a, 0x21, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x43, 0x4f, 0x52, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, 0x74, 0x74, - 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x08, 0x63, 0x6f, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x83, 0x01, 0x0a, 0x2f, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, - 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2e, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x68, 0x74, 0x74, - 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, - 0x20, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x32, 0xd4, 0x07, 0x0a, 0x17, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x80, 0x01, - 0x0a, 0x21, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x5f, 0x0a, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x65, 0x0a, 0x23, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x64, 0x64, 0x69, 0x6e, - 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x41, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x67, 0x0a, 0x24, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, - 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x67, 0x0a, 0x24, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x64, 0x64, 0x69, 0x6e, - 0x67, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x69, 0x6c, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, 0x26, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x73, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x69, 0x0a, 0x25, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, - 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x6f, 0x0a, 0x28, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x6f, 0x6e, 0x53, - 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x33, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x6f, 0x6e, 0x53, 0x74, 0x61, - 0x6e, 0x64, 0x61, 0x72, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x4f, 0x52, - 0x53, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x4f, 0x52, - 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_header_policy_proto_rawDesc = "" + + "\n" + + " service_http_header_policy.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"Z\n" + + "(FindEnabledHTTPHeaderPolicyConfigRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\"_\n" + + ")FindEnabledHTTPHeaderPolicyConfigResponse\x122\n" + + "\x14httpHeaderPolicyJSON\x18\x01 \x01(\fR\x14httpHeaderPolicyJSON\"\x1f\n" + + "\x1dCreateHTTPHeaderPolicyRequest\"P\n" + + "\x1eCreateHTTPHeaderPolicyResponse\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\"~\n" + + "*UpdateHTTPHeaderPolicyAddingHeadersRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12 \n" + + "\vheadersJSON\x18\x02 \x01(\fR\vheadersJSON\"\x7f\n" + + "+UpdateHTTPHeaderPolicySettingHeadersRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12 \n" + + "\vheadersJSON\x18\x02 \x01(\fR\vheadersJSON\"\x7f\n" + + "+UpdateHTTPHeaderPolicyAddingTrailersRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12 \n" + + "\vheadersJSON\x18\x02 \x01(\fR\vheadersJSON\"\x81\x01\n" + + "-UpdateHTTPHeaderPolicyReplacingHeadersRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12 \n" + + "\vheadersJSON\x18\x02 \x01(\fR\vheadersJSON\"\x80\x01\n" + + ",UpdateHTTPHeaderPolicyDeletingHeadersRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12 \n" + + "\vheaderNames\x18\x02 \x03(\tR\vheaderNames\"o\n" + + "!UpdateHTTPHeaderPolicyCORSRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12\x1a\n" + + "\bcorsJSON\x18\x02 \x01(\fR\bcorsJSON\"\x83\x01\n" + + "/UpdateHTTPHeaderPolicyNonStandardHeadersRequest\x12.\n" + + "\x12httpHeaderPolicyId\x18\x01 \x01(\x03R\x12httpHeaderPolicyId\x12 \n" + + "\vheaderNames\x18\x02 \x03(\tR\vheaderNames2\xd4\a\n" + + "\x17HTTPHeaderPolicyService\x12\x80\x01\n" + + "!findEnabledHTTPHeaderPolicyConfig\x12,.pb.FindEnabledHTTPHeaderPolicyConfigRequest\x1a-.pb.FindEnabledHTTPHeaderPolicyConfigResponse\x12_\n" + + "\x16createHTTPHeaderPolicy\x12!.pb.CreateHTTPHeaderPolicyRequest\x1a\".pb.CreateHTTPHeaderPolicyResponse\x12e\n" + + "#updateHTTPHeaderPolicyAddingHeaders\x12..pb.UpdateHTTPHeaderPolicyAddingHeadersRequest\x1a\x0e.pb.RPCSuccess\x12g\n" + + "$updateHTTPHeaderPolicySettingHeaders\x12/.pb.UpdateHTTPHeaderPolicySettingHeadersRequest\x1a\x0e.pb.RPCSuccess\x12g\n" + + "$updateHTTPHeaderPolicyAddingTrailers\x12/.pb.UpdateHTTPHeaderPolicyAddingTrailersRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "&updateHTTPHeaderPolicyReplacingHeaders\x121.pb.UpdateHTTPHeaderPolicyReplacingHeadersRequest\x1a\x0e.pb.RPCSuccess\x12i\n" + + "%updateHTTPHeaderPolicyDeletingHeaders\x120.pb.UpdateHTTPHeaderPolicyDeletingHeadersRequest\x1a\x0e.pb.RPCSuccess\x12o\n" + + "(updateHTTPHeaderPolicyNonStandardHeaders\x123.pb.UpdateHTTPHeaderPolicyNonStandardHeadersRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x1aupdateHTTPHeaderPolicyCORS\x12%.pb.UpdateHTTPHeaderPolicyCORSRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_header_policy_proto_rawDescOnce sync.Once - file_service_http_header_policy_proto_rawDescData = file_service_http_header_policy_proto_rawDesc + file_service_http_header_policy_proto_rawDescData []byte ) func file_service_http_header_policy_proto_rawDescGZIP() []byte { file_service_http_header_policy_proto_rawDescOnce.Do(func() { - file_service_http_header_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_header_policy_proto_rawDescData) + file_service_http_header_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_header_policy_proto_rawDesc), len(file_service_http_header_policy_proto_rawDesc))) }) return file_service_http_header_policy_proto_rawDescData } @@ -771,7 +669,7 @@ func file_service_http_header_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_header_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_header_policy_proto_rawDesc), len(file_service_http_header_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -782,7 +680,6 @@ func file_service_http_header_policy_proto_init() { MessageInfos: file_service_http_header_policy_proto_msgTypes, }.Build() File_service_http_header_policy_proto = out.File - file_service_http_header_policy_proto_rawDesc = nil file_service_http_header_policy_proto_goTypes = nil file_service_http_header_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_header_policy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_header_policy_grpc.pb.go index cea371b..549c4c4 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_header_policy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_header_policy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_header_policy.proto package pb @@ -188,31 +188,31 @@ type HTTPHeaderPolicyServiceServer interface { type UnimplementedHTTPHeaderPolicyServiceServer struct{} func (UnimplementedHTTPHeaderPolicyServiceServer) FindEnabledHTTPHeaderPolicyConfig(context.Context, *FindEnabledHTTPHeaderPolicyConfigRequest) (*FindEnabledHTTPHeaderPolicyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPHeaderPolicyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPHeaderPolicyConfig not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) CreateHTTPHeaderPolicy(context.Context, *CreateHTTPHeaderPolicyRequest) (*CreateHTTPHeaderPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPHeaderPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPHeaderPolicy not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicyAddingHeaders(context.Context, *UpdateHTTPHeaderPolicyAddingHeadersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicyAddingHeaders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicyAddingHeaders not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicySettingHeaders(context.Context, *UpdateHTTPHeaderPolicySettingHeadersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicySettingHeaders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicySettingHeaders not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicyAddingTrailers(context.Context, *UpdateHTTPHeaderPolicyAddingTrailersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicyAddingTrailers not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicyAddingTrailers not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicyReplacingHeaders(context.Context, *UpdateHTTPHeaderPolicyReplacingHeadersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicyReplacingHeaders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicyReplacingHeaders not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicyDeletingHeaders(context.Context, *UpdateHTTPHeaderPolicyDeletingHeadersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicyDeletingHeaders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicyDeletingHeaders not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicyNonStandardHeaders(context.Context, *UpdateHTTPHeaderPolicyNonStandardHeadersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicyNonStandardHeaders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicyNonStandardHeaders not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) UpdateHTTPHeaderPolicyCORS(context.Context, *UpdateHTTPHeaderPolicyCORSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPHeaderPolicyCORS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPHeaderPolicyCORS not implemented") } func (UnimplementedHTTPHeaderPolicyServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeHTTPHeaderPolicyServiceServer interface { } func RegisterHTTPHeaderPolicyServiceServer(s grpc.ServiceRegistrar, srv HTTPHeaderPolicyServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPHeaderPolicyServiceServer was + // If the following call panics, it indicates UnimplementedHTTPHeaderPolicyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_location.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_location.pb.go index 8617276..edd1654 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_location.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_location.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_location.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -633,145 +634,77 @@ func (x *UpdateHTTPLocationReverseProxyRequest) GetReverseProxyJSON() []byte { var File_service_http_location_proto protoreflect.FileDescriptor -var file_service_http_location_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x6c, - 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, - 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, - 0x72, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x70, 0x61, - 0x72, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, 0x61, - 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, 0x61, 0x6b, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, - 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x3c, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xf1, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x42, 0x72, - 0x65, 0x61, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, - 0x61, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x46, 0x0a, 0x24, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x6c, - 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, - 0x3b, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, - 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x30, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, - 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x22, 0x91, 0x01, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, - 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x49, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, - 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, - 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, - 0x44, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, - 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, - 0x65, 0x62, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x77, 0x65, - 0x62, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x73, 0x0a, 0x25, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2a, - 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xe1, 0x05, 0x0a, 0x13, 0x48, - 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x74, 0x0a, 0x1d, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x4c, - 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x28, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x29, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, - 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, - 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x65, 0x62, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, - 0x49, 0x6e, 0x69, 0x74, 0x48, 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x5b, 0x0a, 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x4c, - 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_location_proto_rawDesc = "" + + "\n" + + "\x1bservice_http_location.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"\xd9\x01\n" + + "\x19CreateHTTPLocationRequest\x12\x1a\n" + + "\bparentId\x18\x01 \x01(\x03R\bparentId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x18\n" + + "\apattern\x18\x04 \x01(\tR\apattern\x12\x18\n" + + "\aisBreak\x18\x05 \x01(\bR\aisBreak\x12\x1c\n" + + "\tcondsJSON\x18\x06 \x01(\fR\tcondsJSON\x12\x18\n" + + "\adomains\x18\a \x03(\tR\adomains\"<\n" + + "\x1aCreateHTTPLocationResponse\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\"\xf1\x01\n" + + "\x19UpdateHTTPLocationRequest\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x18\n" + + "\apattern\x18\x04 \x01(\tR\apattern\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\x12\x18\n" + + "\aisBreak\x18\x06 \x01(\bR\aisBreak\x12\x1c\n" + + "\tcondsJSON\x18\a \x01(\fR\tcondsJSON\x12\x18\n" + + "\adomains\x18\b \x03(\tR\adomains\"F\n" + + "$FindEnabledHTTPLocationConfigRequest\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\"K\n" + + "%FindEnabledHTTPLocationConfigResponse\x12\"\n" + + "\flocationJSON\x18\x01 \x01(\fR\flocationJSON\";\n" + + "\x19DeleteHTTPLocationRequest\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\"R\n" + + "0FindAndInitHTTPLocationReverseProxyConfigRequest\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\"\x91\x01\n" + + "1FindAndInitHTTPLocationReverseProxyConfigResponse\x12*\n" + + "\x10reverseProxyJSON\x18\x01 \x01(\fR\x10reverseProxyJSON\x120\n" + + "\x13reverseProxyRefJSON\x18\x02 \x01(\fR\x13reverseProxyRefJSON\"I\n" + + "'FindAndInitHTTPLocationWebConfigRequest\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\"D\n" + + "(FindAndInitHTTPLocationWebConfigResponse\x12\x18\n" + + "\awebJSON\x18\x01 \x01(\fR\awebJSON\"s\n" + + "%UpdateHTTPLocationReverseProxyRequest\x12\x1e\n" + + "\n" + + "locationId\x18\x01 \x01(\x03R\n" + + "locationId\x12*\n" + + "\x10reverseProxyJSON\x18\x02 \x01(\fR\x10reverseProxyJSON2\xe1\x05\n" + + "\x13HTTPLocationService\x12S\n" + + "\x12createHTTPLocation\x12\x1d.pb.CreateHTTPLocationRequest\x1a\x1e.pb.CreateHTTPLocationResponse\x12C\n" + + "\x12updateHTTPLocation\x12\x1d.pb.UpdateHTTPLocationRequest\x1a\x0e.pb.RPCSuccess\x12t\n" + + "\x1dfindEnabledHTTPLocationConfig\x12(.pb.FindEnabledHTTPLocationConfigRequest\x1a).pb.FindEnabledHTTPLocationConfigResponse\x12C\n" + + "\x12deleteHTTPLocation\x12\x1d.pb.DeleteHTTPLocationRequest\x1a\x0e.pb.RPCSuccess\x12\x98\x01\n" + + ")findAndInitHTTPLocationReverseProxyConfig\x124.pb.FindAndInitHTTPLocationReverseProxyConfigRequest\x1a5.pb.FindAndInitHTTPLocationReverseProxyConfigResponse\x12}\n" + + " findAndInitHTTPLocationWebConfig\x12+.pb.FindAndInitHTTPLocationWebConfigRequest\x1a,.pb.FindAndInitHTTPLocationWebConfigResponse\x12[\n" + + "\x1eupdateHTTPLocationReverseProxy\x12).pb.UpdateHTTPLocationReverseProxyRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_location_proto_rawDescOnce sync.Once - file_service_http_location_proto_rawDescData = file_service_http_location_proto_rawDesc + file_service_http_location_proto_rawDescData []byte ) func file_service_http_location_proto_rawDescGZIP() []byte { file_service_http_location_proto_rawDescOnce.Do(func() { - file_service_http_location_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_location_proto_rawDescData) + file_service_http_location_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_location_proto_rawDesc), len(file_service_http_location_proto_rawDesc))) }) return file_service_http_location_proto_rawDescData } @@ -823,7 +756,7 @@ func file_service_http_location_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_location_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_location_proto_rawDesc), len(file_service_http_location_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -834,7 +767,6 @@ func file_service_http_location_proto_init() { MessageInfos: file_service_http_location_proto_msgTypes, }.Build() File_service_http_location_proto = out.File - file_service_http_location_proto_rawDesc = nil file_service_http_location_proto_goTypes = nil file_service_http_location_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_location_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_location_grpc.pb.go index 0743fdf..c2aca62 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_location_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_location_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_location.proto package pb @@ -158,25 +158,25 @@ type HTTPLocationServiceServer interface { type UnimplementedHTTPLocationServiceServer struct{} func (UnimplementedHTTPLocationServiceServer) CreateHTTPLocation(context.Context, *CreateHTTPLocationRequest) (*CreateHTTPLocationResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPLocation not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPLocation not implemented") } func (UnimplementedHTTPLocationServiceServer) UpdateHTTPLocation(context.Context, *UpdateHTTPLocationRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPLocation not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPLocation not implemented") } func (UnimplementedHTTPLocationServiceServer) FindEnabledHTTPLocationConfig(context.Context, *FindEnabledHTTPLocationConfigRequest) (*FindEnabledHTTPLocationConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPLocationConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPLocationConfig not implemented") } func (UnimplementedHTTPLocationServiceServer) DeleteHTTPLocation(context.Context, *DeleteHTTPLocationRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPLocation not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPLocation not implemented") } func (UnimplementedHTTPLocationServiceServer) FindAndInitHTTPLocationReverseProxyConfig(context.Context, *FindAndInitHTTPLocationReverseProxyConfigRequest) (*FindAndInitHTTPLocationReverseProxyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitHTTPLocationReverseProxyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitHTTPLocationReverseProxyConfig not implemented") } func (UnimplementedHTTPLocationServiceServer) FindAndInitHTTPLocationWebConfig(context.Context, *FindAndInitHTTPLocationWebConfigRequest) (*FindAndInitHTTPLocationWebConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitHTTPLocationWebConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitHTTPLocationWebConfig not implemented") } func (UnimplementedHTTPLocationServiceServer) UpdateHTTPLocationReverseProxy(context.Context, *UpdateHTTPLocationReverseProxyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPLocationReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPLocationReverseProxy not implemented") } func (UnimplementedHTTPLocationServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeHTTPLocationServiceServer interface { } func RegisterHTTPLocationServiceServer(s grpc.ServiceRegistrar, srv HTTPLocationServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPLocationServiceServer was + // If the following call panics, it indicates UnimplementedHTTPLocationServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_page.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_page.pb.go index bf6a66f..e1c2759 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_page.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_page.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_page.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -349,84 +350,55 @@ func (x *FindEnabledHTTPPageConfigResponse) GetPageJSON() []byte { var File_service_http_page_proto protoreflect.FileDescriptor -var file_service_http_page_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, - 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4c, 0x69, 0x73, 0x74, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4c, 0x69, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, - 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, - 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x62, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x34, 0x0a, 0x15, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x55, 0x52, 0x4c, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x15, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x55, 0x52, 0x4c, 0x50, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x6f, 0x6e, 0x6c, 0x79, - 0x55, 0x52, 0x4c, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x6f, 0x6e, 0x6c, 0x79, 0x55, 0x52, 0x4c, 0x50, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x38, 0x0a, 0x16, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, - 0x67, 0x65, 0x49, 0x64, 0x22, 0x9f, 0x02, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1e, - 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, - 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, - 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, - 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, - 0x0a, 0x15, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x55, 0x52, 0x4c, 0x50, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x15, 0x65, - 0x78, 0x63, 0x65, 0x70, 0x74, 0x55, 0x52, 0x4c, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x6f, 0x6e, 0x6c, 0x79, 0x55, 0x52, 0x4c, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x13, 0x6f, 0x6e, 0x6c, 0x79, 0x55, 0x52, 0x4c, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x42, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, - 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x21, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, - 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0x81, 0x02, 0x0a, 0x0f, - 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, - 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, - 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_page_proto_rawDesc = "" + + "\n" + + "\x17service_http_page.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"\xff\x01\n" + + "\x15CreateHTTPPageRequest\x12\x1e\n" + + "\n" + + "statusList\x18\x01 \x03(\tR\n" + + "statusList\x12\x1a\n" + + "\bbodyType\x18\x05 \x01(\tR\bbodyType\x12\x10\n" + + "\x03url\x18\x02 \x01(\tR\x03url\x12\x12\n" + + "\x04body\x18\x04 \x01(\tR\x04body\x12\x1c\n" + + "\tnewStatus\x18\x03 \x01(\x05R\tnewStatus\x124\n" + + "\x15exceptURLPatternsJSON\x18\x06 \x01(\fR\x15exceptURLPatternsJSON\x120\n" + + "\x13onlyURLPatternsJSON\x18\a \x01(\fR\x13onlyURLPatternsJSON\"8\n" + + "\x16CreateHTTPPageResponse\x12\x1e\n" + + "\n" + + "httpPageId\x18\x01 \x01(\x03R\n" + + "httpPageId\"\x9f\x02\n" + + "\x15UpdateHTTPPageRequest\x12\x1e\n" + + "\n" + + "httpPageId\x18\x01 \x01(\x03R\n" + + "httpPageId\x12\x1e\n" + + "\n" + + "statusList\x18\x02 \x03(\tR\n" + + "statusList\x12\x1a\n" + + "\bbodyType\x18\x06 \x01(\tR\bbodyType\x12\x10\n" + + "\x03url\x18\x03 \x01(\tR\x03url\x12\x12\n" + + "\x04body\x18\x05 \x01(\tR\x04body\x12\x1c\n" + + "\tnewStatus\x18\x04 \x01(\x05R\tnewStatus\x124\n" + + "\x15exceptURLPatternsJSON\x18\a \x01(\fR\x15exceptURLPatternsJSON\x120\n" + + "\x13onlyURLPatternsJSON\x18\b \x01(\fR\x13onlyURLPatternsJSON\"B\n" + + " FindEnabledHTTPPageConfigRequest\x12\x1e\n" + + "\n" + + "httpPageId\x18\x01 \x01(\x03R\n" + + "httpPageId\"?\n" + + "!FindEnabledHTTPPageConfigResponse\x12\x1a\n" + + "\bpageJSON\x18\x01 \x01(\fR\bpageJSON2\x81\x02\n" + + "\x0fHTTPPageService\x12G\n" + + "\x0ecreateHTTPPage\x12\x19.pb.CreateHTTPPageRequest\x1a\x1a.pb.CreateHTTPPageResponse\x12;\n" + + "\x0eupdateHTTPPage\x12\x19.pb.UpdateHTTPPageRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19findEnabledHTTPPageConfig\x12$.pb.FindEnabledHTTPPageConfigRequest\x1a%.pb.FindEnabledHTTPPageConfigResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_page_proto_rawDescOnce sync.Once - file_service_http_page_proto_rawDescData = file_service_http_page_proto_rawDesc + file_service_http_page_proto_rawDescData []byte ) func file_service_http_page_proto_rawDescGZIP() []byte { file_service_http_page_proto_rawDescOnce.Do(func() { - file_service_http_page_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_page_proto_rawDescData) + file_service_http_page_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_page_proto_rawDesc), len(file_service_http_page_proto_rawDesc))) }) return file_service_http_page_proto_rawDescData } @@ -464,7 +436,7 @@ func file_service_http_page_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_page_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_page_proto_rawDesc), len(file_service_http_page_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -475,7 +447,6 @@ func file_service_http_page_proto_init() { MessageInfos: file_service_http_page_proto_msgTypes, }.Build() File_service_http_page_proto = out.File - file_service_http_page_proto_rawDesc = nil file_service_http_page_proto_goTypes = nil file_service_http_page_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_page_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_page_grpc.pb.go index 2b8efec..8eb8290 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_page_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_page_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_page.proto package pb @@ -98,13 +98,13 @@ type HTTPPageServiceServer interface { type UnimplementedHTTPPageServiceServer struct{} func (UnimplementedHTTPPageServiceServer) CreateHTTPPage(context.Context, *CreateHTTPPageRequest) (*CreateHTTPPageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPPage not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPPage not implemented") } func (UnimplementedHTTPPageServiceServer) UpdateHTTPPage(context.Context, *UpdateHTTPPageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPPage not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPPage not implemented") } func (UnimplementedHTTPPageServiceServer) FindEnabledHTTPPageConfig(context.Context, *FindEnabledHTTPPageConfigRequest) (*FindEnabledHTTPPageConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPPageConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPPageConfig not implemented") } func (UnimplementedHTTPPageServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeHTTPPageServiceServer interface { } func RegisterHTTPPageServiceServer(s grpc.ServiceRegistrar, srv HTTPPageServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPPageServiceServer was + // If the following call panics, it indicates UnimplementedHTTPPageServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule.pb.go index 72ebd7a..405d01f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_rewrite_rule.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -292,77 +293,45 @@ func (x *UpdateHTTPRewriteRuleRequest) GetCondsJSON() []byte { var File_service_http_rewrite_rule_proto protoreflect.FileDescriptor -var file_service_http_rewrite_rule_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72, - 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x96, 0x02, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x52, - 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, - 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, - 0x70, 0x6c, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x64, - 0x69, 0x72, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0e, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x70, - 0x72, 0x6f, 0x78, 0x79, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x70, 0x72, 0x6f, 0x78, 0x79, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, - 0x09, 0x77, 0x69, 0x74, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x09, 0x77, 0x69, 0x74, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, - 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x45, 0x0a, 0x1d, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, - 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, - 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x64, - 0x22, 0xbc, 0x02, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x52, - 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, - 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, - 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, - 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, - 0x61, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x42, 0x72, 0x65, 0x61, - 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x48, 0x6f, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x77, 0x69, 0x74, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x77, 0x69, 0x74, 0x68, 0x51, 0x75, 0x65, 0x72, - 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, - 0xc1, 0x01, 0x0a, 0x16, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, - 0x75, 0x6c, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, - 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_http_rewrite_rule_proto_rawDesc = "" + + "\n" + + "\x1fservice_http_rewrite_rule.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"\x96\x02\n" + + "\x1cCreateHTTPRewriteRuleRequest\x12\x18\n" + + "\apattern\x18\x01 \x01(\tR\apattern\x12\x18\n" + + "\areplace\x18\x02 \x01(\tR\areplace\x12\x12\n" + + "\x04mode\x18\x03 \x01(\tR\x04mode\x12&\n" + + "\x0eredirectStatus\x18\x04 \x01(\x05R\x0eredirectStatus\x12\x18\n" + + "\aisBreak\x18\x05 \x01(\bR\aisBreak\x12\x1c\n" + + "\tproxyHost\x18\x06 \x01(\tR\tproxyHost\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\x12\x1c\n" + + "\twithQuery\x18\b \x01(\bR\twithQuery\x12\x1c\n" + + "\tcondsJSON\x18\t \x01(\fR\tcondsJSON\"E\n" + + "\x1dCreateHTTPRewriteRuleResponse\x12$\n" + + "\rrewriteRuleId\x18\x01 \x01(\x03R\rrewriteRuleId\"\xbc\x02\n" + + "\x1cUpdateHTTPRewriteRuleRequest\x12$\n" + + "\rrewriteRuleId\x18\x01 \x01(\x03R\rrewriteRuleId\x12\x18\n" + + "\apattern\x18\x02 \x01(\tR\apattern\x12\x18\n" + + "\areplace\x18\x03 \x01(\tR\areplace\x12\x12\n" + + "\x04mode\x18\x04 \x01(\tR\x04mode\x12&\n" + + "\x0eredirectStatus\x18\x05 \x01(\x05R\x0eredirectStatus\x12\x18\n" + + "\aisBreak\x18\x06 \x01(\bR\aisBreak\x12\x1c\n" + + "\tproxyHost\x18\a \x01(\tR\tproxyHost\x12\x12\n" + + "\x04isOn\x18\b \x01(\bR\x04isOn\x12\x1c\n" + + "\twithQuery\x18\t \x01(\bR\twithQuery\x12\x1c\n" + + "\tcondsJSON\x18\n" + + " \x01(\fR\tcondsJSON2\xc1\x01\n" + + "\x16HTTPRewriteRuleService\x12\\\n" + + "\x15createHTTPRewriteRule\x12 .pb.CreateHTTPRewriteRuleRequest\x1a!.pb.CreateHTTPRewriteRuleResponse\x12I\n" + + "\x15updateHTTPRewriteRule\x12 .pb.UpdateHTTPRewriteRuleRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_rewrite_rule_proto_rawDescOnce sync.Once - file_service_http_rewrite_rule_proto_rawDescData = file_service_http_rewrite_rule_proto_rawDesc + file_service_http_rewrite_rule_proto_rawDescData []byte ) func file_service_http_rewrite_rule_proto_rawDescGZIP() []byte { file_service_http_rewrite_rule_proto_rawDescOnce.Do(func() { - file_service_http_rewrite_rule_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_rewrite_rule_proto_rawDescData) + file_service_http_rewrite_rule_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_rewrite_rule_proto_rawDesc), len(file_service_http_rewrite_rule_proto_rawDesc))) }) return file_service_http_rewrite_rule_proto_rawDescData } @@ -396,7 +365,7 @@ func file_service_http_rewrite_rule_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_rewrite_rule_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_rewrite_rule_proto_rawDesc), len(file_service_http_rewrite_rule_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -407,7 +376,6 @@ func file_service_http_rewrite_rule_proto_init() { MessageInfos: file_service_http_rewrite_rule_proto_msgTypes, }.Build() File_service_http_rewrite_rule_proto = out.File - file_service_http_rewrite_rule_proto_rawDesc = nil file_service_http_rewrite_rule_proto_goTypes = nil file_service_http_rewrite_rule_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule_grpc.pb.go index 2551f3c..0d5780d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_rewrite_rule_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_rewrite_rule.proto package pb @@ -83,10 +83,10 @@ type HTTPRewriteRuleServiceServer interface { type UnimplementedHTTPRewriteRuleServiceServer struct{} func (UnimplementedHTTPRewriteRuleServiceServer) CreateHTTPRewriteRule(context.Context, *CreateHTTPRewriteRuleRequest) (*CreateHTTPRewriteRuleResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPRewriteRule not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPRewriteRule not implemented") } func (UnimplementedHTTPRewriteRuleServiceServer) UpdateHTTPRewriteRule(context.Context, *UpdateHTTPRewriteRuleRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPRewriteRule not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPRewriteRule not implemented") } func (UnimplementedHTTPRewriteRuleServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeHTTPRewriteRuleServiceServer interface { } func RegisterHTTPRewriteRuleServiceServer(s grpc.ServiceRegistrar, srv HTTPRewriteRuleServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPRewriteRuleServiceServer was + // If the following call panics, it indicates UnimplementedHTTPRewriteRuleServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_web.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_web.pb.go index d2d9ec3..8440e08 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_web.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_web.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_web.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -2733,524 +2734,207 @@ func (x *FindServerIdWithHTTPWebIdResponse) GetServerId() int64 { var File_service_http_web_proto protoreflect.FileDescriptor -var file_service_http_web_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x77, - 0x65, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1b, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, - 0x77, 0x65, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x72, 0x6f, 0x6f, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, - 0x72, 0x6f, 0x6f, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x35, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, - 0x39, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x1a, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x68, 0x74, 0x74, 0x70, - 0x57, 0x65, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x48, - 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x07, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x22, - 0x3f, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, - 0x22, 0x44, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x57, - 0x65, 0x62, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x50, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, - 0x72, 0x6f, 0x6f, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, - 0x72, 0x6f, 0x6f, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x69, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, - 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, - 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x6c, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, - 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, - 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x66, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, - 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x54, 0x0a, 0x18, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x57, 0x65, 0x62, 0x50, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, - 0x62, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x65, 0x62, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x77, 0x65, 0x62, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, - 0x66, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, - 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, - 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, - 0x64, 0x64, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, - 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, - 0x65, 0x62, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x72, 0x73, - 0x65, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x61, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, - 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x62, 0x0a, 0x22, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x60, 0x0a, - 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x53, 0x68, - 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, - 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0c, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, - 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, - 0x50, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, - 0x67, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x70, - 0x61, 0x67, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x64, 0x0a, 0x26, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x50, - 0x61, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x63, - 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x24, 0x0a, - 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x54, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x74, 0x61, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x08, 0x73, 0x74, 0x61, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x61, 0x63, 0x68, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, - 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, - 0x65, 0x62, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x60, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, - 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x63, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, - 0x62, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6c, 0x6f, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x75, 0x0a, 0x23, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, - 0x63, 0x74, 0x54, 0x6f, 0x48, 0x54, 0x54, 0x50, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x30, - 0x0a, 0x13, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x54, 0x6f, 0x48, 0x54, 0x54, 0x50, - 0x53, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x72, 0x65, 0x64, - 0x69, 0x72, 0x65, 0x63, 0x74, 0x54, 0x6f, 0x48, 0x54, 0x54, 0x50, 0x53, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x63, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, - 0x24, 0x0a, 0x0d, 0x77, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x77, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, - 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, - 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x66, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6c, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, - 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, - 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x10, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x6f, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, - 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, - 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, - 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x11, 0x68, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x3f, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, - 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, - 0x65, 0x62, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x6f, 0x73, 0x74, - 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x11, 0x68, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, - 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x54, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x68, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x08, 0x61, 0x75, 0x74, 0x68, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5e, 0x0a, 0x1a, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6d, - 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, - 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, - 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, 0x72, 0x67, - 0x65, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, - 0x6d, 0x65, 0x72, 0x67, 0x65, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x65, 0x73, 0x22, 0x6c, 0x0a, 0x20, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2a, - 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3e, 0x0a, 0x1e, 0x46, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x1f, 0x46, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, - 0x10, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x72, 0x0a, 0x22, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2e, 0x0a, - 0x12, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x40, 0x0a, - 0x20, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, - 0x53, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x12, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x51, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x75, 0x61, 0x6d, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, - 0x75, 0x61, 0x6d, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x35, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x32, - 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x61, 0x6d, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, 0x61, 0x6d, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x43, 0x43, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x63, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x63, 0x63, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x34, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x43, 0x43, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, - 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, - 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x2f, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x43, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x63, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x06, 0x63, 0x63, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x60, 0x0a, 0x1c, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, - 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, - 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x65, 0x72, - 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x72, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3a, 0x0a, 0x1a, 0x46, - 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, - 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, - 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x41, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x72, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x63, 0x0a, 0x1d, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x67, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, - 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x73, 0x65, - 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, - 0x3b, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x1c, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x67, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, - 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x51, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, - 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x68, 0x6c, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x35, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, 0x64, 0x22, 0x32, 0x0a, 0x16, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x6c, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x68, 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x40, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x57, 0x65, 0x62, - 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x32, 0xf1, 0x1a, 0x0a, 0x0e, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x18, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x57, 0x65, 0x62, 0x50, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x57, 0x65, - 0x62, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x41, 0x64, 0x64, 0x72, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, - 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, - 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, - 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x53, 0x68, - 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x50, 0x61, 0x67, 0x65, 0x73, 0x12, 0x1d, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x50, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5d, 0x0a, - 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x50, 0x61, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x50, 0x61, 0x67, 0x65, 0x73, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4b, 0x0a, 0x16, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x53, 0x74, 0x61, 0x74, 0x12, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x61, 0x63, 0x68, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4b, 0x0a, 0x16, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x4c, 0x6f, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x57, 0x0a, 0x1c, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, - 0x63, 0x74, 0x54, 0x6f, 0x48, 0x54, 0x54, 0x50, 0x53, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x54, 0x6f, 0x48, 0x54, 0x54, 0x50, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x21, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x57, - 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, - 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, 0x69, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x46, 0x61, 0x73, 0x74, 0x63, 0x67, - 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x52, - 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, 0x6f, 0x73, 0x74, - 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, 0x6f, 0x73, 0x74, - 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, - 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x12, 0x23, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, 0x6f, 0x73, - 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x41, - 0x75, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, - 0x6e, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x24, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, - 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, - 0x55, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, 0x12, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x43, 0x43, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x43, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x43, 0x43, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x43, 0x43, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x43, 0x43, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, - 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x67, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x55, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, - 0x62, 0x55, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x55, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, - 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x48, 0x4c, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x57, - 0x65, 0x62, 0x48, 0x4c, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, - 0x19, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, - 0x68, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x49, 0x64, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_web_proto_rawDesc = "" + + "\n" + + "\x16service_http_web.proto\x12\x02pb\x1a\x1bmodels/model_http_web.proto\x1a\x19models/rpc_messages.proto\"2\n" + + "\x14CreateHTTPWebRequest\x12\x1a\n" + + "\brootJSON\x18\x01 \x01(\fR\brootJSON\"5\n" + + "\x15CreateHTTPWebResponse\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"9\n" + + "\x19FindEnabledHTTPWebRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"C\n" + + "\x1aFindEnabledHTTPWebResponse\x12%\n" + + "\ahttpWeb\x18\x01 \x01(\v2\v.pb.HTTPWebR\ahttpWeb\"?\n" + + "\x1fFindEnabledHTTPWebConfigRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"D\n" + + " FindEnabledHTTPWebConfigResponse\x12 \n" + + "\vhttpWebJSON\x18\x01 \x01(\fR\vhttpWebJSON\"P\n" + + "\x14UpdateHTTPWebRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1a\n" + + "\brootJSON\x18\x02 \x01(\fR\brootJSON\"i\n" + + "\x1fUpdateHTTPWebCompressionRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12(\n" + + "\x0fcompressionJSON\x18\x02 \x01(\fR\x0fcompressionJSON\"l\n" + + " UpdateHTTPWebOptimizationRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12*\n" + + "\x10optimizationJSON\x18\x02 \x01(\fR\x10optimizationJSON\"f\n" + + "\x1eUpdateHTTPWebEncryptionRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12&\n" + + "\x0eencryptionJSON\x18\x02 \x01(\fR\x0eencryptionJSON\"T\n" + + "\x18UpdateHTTPWebWebPRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1a\n" + + "\bwebpJSON\x18\x02 \x01(\fR\bwebpJSON\"f\n" + + "\x1eUpdateHTTPWebRemoteAddrRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12&\n" + + "\x0eremoteAddrJSON\x18\x02 \x01(\fR\x0eremoteAddrJSON\"]\n" + + "\x1bUpdateHTTPWebCharsetRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12 \n" + + "\vcharsetJSON\x18\x02 \x01(\fR\vcharsetJSON\"a\n" + + "!UpdateHTTPWebRequestHeaderRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1e\n" + + "\n" + + "headerJSON\x18\x02 \x01(\fR\n" + + "headerJSON\"b\n" + + "\"UpdateHTTPWebResponseHeaderRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1e\n" + + "\n" + + "headerJSON\x18\x02 \x01(\fR\n" + + "headerJSON\"`\n" + + "\x1cUpdateHTTPWebShutdownRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\"\n" + + "\fshutdownJSON\x18\x02 \x01(\fR\fshutdownJSON\"W\n" + + "\x19UpdateHTTPWebPagesRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1c\n" + + "\tpagesJSON\x18\x02 \x01(\fR\tpagesJSON\"d\n" + + "&UpdateHTTPWebGlobalPagesEnabledRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1c\n" + + "\tisEnabled\x18\x02 \x01(\bR\tisEnabled\"c\n" + + "\x1dUpdateHTTPWebAccessLogRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12$\n" + + "\raccessLogJSON\x18\x02 \x01(\fR\raccessLogJSON\"T\n" + + "\x18UpdateHTTPWebStatRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1a\n" + + "\bstatJSON\x18\x02 \x01(\fR\bstatJSON\"W\n" + + "\x19UpdateHTTPWebCacheRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1c\n" + + "\tcacheJSON\x18\x02 \x01(\fR\tcacheJSON\"`\n" + + "\x1cUpdateHTTPWebFirewallRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\"\n" + + "\ffirewallJSON\x18\x02 \x01(\fR\ffirewallJSON\"c\n" + + "\x1dUpdateHTTPWebLocationsRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12$\n" + + "\rlocationsJSON\x18\x03 \x01(\fR\rlocationsJSON\"u\n" + + "#UpdateHTTPWebRedirectToHTTPSRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x120\n" + + "\x13redirectToHTTPSJSON\x18\x02 \x01(\fR\x13redirectToHTTPSJSON\"c\n" + + "\x1dUpdateHTTPWebWebsocketRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12$\n" + + "\rwebsocketJSON\x18\x02 \x01(\fR\rwebsocketJSON\"]\n" + + "\x1bUpdateHTTPWebFastcgiRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12 \n" + + "\vfastcgiJSON\x18\x02 \x01(\fR\vfastcgiJSON\"l\n" + + " UpdateHTTPWebRewriteRulesRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12*\n" + + "\x10rewriteRulesJSON\x18\x02 \x01(\fR\x10rewriteRulesJSON\"o\n" + + "!UpdateHTTPWebHostRedirectsRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12,\n" + + "\x11hostRedirectsJSON\x18\x02 \x01(\fR\x11hostRedirectsJSON\"?\n" + + "\x1fFindHTTPWebHostRedirectsRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"P\n" + + " FindHTTPWebHostRedirectsResponse\x12,\n" + + "\x11hostRedirectsJSON\x18\x01 \x01(\fR\x11hostRedirectsJSON\"T\n" + + "\x18UpdateHTTPWebAuthRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x1a\n" + + "\bauthJSON\x18\x02 \x01(\fR\bauthJSON\"^\n" + + "\x1aUpdateHTTPWebCommonRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\"\n" + + "\fmergeSlashes\x18\x02 \x01(\bR\fmergeSlashes\"l\n" + + " UpdateHTTPWebRequestLimitRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12*\n" + + "\x10requestLimitJSON\x18\x02 \x01(\fR\x10requestLimitJSON\">\n" + + "\x1eFindHTTPWebRequestLimitRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"M\n" + + "\x1fFindHTTPWebRequestLimitResponse\x12*\n" + + "\x10requestLimitJSON\x18\x01 \x01(\fR\x10requestLimitJSON\"r\n" + + "\"UpdateHTTPWebRequestScriptsRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12.\n" + + "\x12requestScriptsJSON\x18\x02 \x01(\fR\x12requestScriptsJSON\"@\n" + + " FindHTTPWebRequestScriptsRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"S\n" + + "!FindHTTPWebRequestScriptsResponse\x12.\n" + + "\x12requestScriptsJSON\x18\x01 \x01(\fR\x12requestScriptsJSON\"Q\n" + + "\x17UpdateHTTPWebUAMRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x18\n" + + "\auamJSON\x18\x02 \x01(\fR\auamJSON\"5\n" + + "\x15FindHTTPWebUAMRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"2\n" + + "\x16FindHTTPWebUAMResponse\x12\x18\n" + + "\auamJSON\x18\x01 \x01(\fR\auamJSON\"N\n" + + "\x16UpdateHTTPWebCCRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x16\n" + + "\x06ccJSON\x18\x02 \x01(\fR\x06ccJSON\"4\n" + + "\x14FindHTTPWebCCRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"/\n" + + "\x15FindHTTPWebCCResponse\x12\x16\n" + + "\x06ccJSON\x18\x01 \x01(\fR\x06ccJSON\"`\n" + + "\x1cUpdateHTTPWebReferersRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\"\n" + + "\freferersJSON\x18\x02 \x01(\fR\freferersJSON\":\n" + + "\x1aFindHTTPWebReferersRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"A\n" + + "\x1bFindHTTPWebReferersResponse\x12\"\n" + + "\freferersJSON\x18\x01 \x01(\fR\freferersJSON\"c\n" + + "\x1dUpdateHTTPWebUserAgentRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12$\n" + + "\ruserAgentJSON\x18\x02 \x01(\fR\ruserAgentJSON\";\n" + + "\x1bFindHTTPWebUserAgentRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"D\n" + + "\x1cFindHTTPWebUserAgentResponse\x12$\n" + + "\ruserAgentJSON\x18\x01 \x01(\fR\ruserAgentJSON\"Q\n" + + "\x17UpdateHTTPWebHLSRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\x12\x18\n" + + "\ahlsJSON\x18\x02 \x01(\fR\ahlsJSON\"5\n" + + "\x15FindHTTPWebHLSRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"2\n" + + "\x16FindHTTPWebHLSResponse\x12\x18\n" + + "\ahlsJSON\x18\x01 \x01(\fR\ahlsJSON\"@\n" + + " FindServerIdWithHTTPWebIdRequest\x12\x1c\n" + + "\thttpWebId\x18\x01 \x01(\x03R\thttpWebId\"?\n" + + "!FindServerIdWithHTTPWebIdResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId2\xf1\x1a\n" + + "\x0eHTTPWebService\x12D\n" + + "\rcreateHTTPWeb\x12\x18.pb.CreateHTTPWebRequest\x1a\x19.pb.CreateHTTPWebResponse\x12S\n" + + "\x12findEnabledHTTPWeb\x12\x1d.pb.FindEnabledHTTPWebRequest\x1a\x1e.pb.FindEnabledHTTPWebResponse\x12e\n" + + "\x18findEnabledHTTPWebConfig\x12#.pb.FindEnabledHTTPWebConfigRequest\x1a$.pb.FindEnabledHTTPWebConfigResponse\x129\n" + + "\rupdateHTTPWeb\x12\x18.pb.UpdateHTTPWebRequest\x1a\x0e.pb.RPCSuccess\x12O\n" + + "\x18updateHTTPWebCompression\x12#.pb.UpdateHTTPWebCompressionRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19updateHTTPWebOptimization\x12$.pb.UpdateHTTPWebOptimizationRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x17updateHTTPWebEncryption\x12\".pb.UpdateHTTPWebEncryptionRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11updateHTTPWebWebP\x12\x1c.pb.UpdateHTTPWebWebPRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x17updateHTTPWebRemoteAddr\x12\".pb.UpdateHTTPWebRemoteAddrRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14updateHTTPWebCharset\x12\x1f.pb.UpdateHTTPWebCharsetRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x1aupdateHTTPWebRequestHeader\x12%.pb.UpdateHTTPWebRequestHeaderRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x1bupdateHTTPWebResponseHeader\x12&.pb.UpdateHTTPWebResponseHeaderRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15updateHTTPWebShutdown\x12 .pb.UpdateHTTPWebShutdownRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12updateHTTPWebPages\x12\x1d.pb.UpdateHTTPWebPagesRequest\x1a\x0e.pb.RPCSuccess\x12]\n" + + "\x1fupdateHTTPWebGlobalPagesEnabled\x12*.pb.UpdateHTTPWebGlobalPagesEnabledRequest\x1a\x0e.pb.RPCSuccess\x12K\n" + + "\x16updateHTTPWebAccessLog\x12!.pb.UpdateHTTPWebAccessLogRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11updateHTTPWebStat\x12\x1c.pb.UpdateHTTPWebStatRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12updateHTTPWebCache\x12\x1d.pb.UpdateHTTPWebCacheRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15updateHTTPWebFirewall\x12 .pb.UpdateHTTPWebFirewallRequest\x1a\x0e.pb.RPCSuccess\x12K\n" + + "\x16updateHTTPWebLocations\x12!.pb.UpdateHTTPWebLocationsRequest\x1a\x0e.pb.RPCSuccess\x12W\n" + + "\x1cupdateHTTPWebRedirectToHTTPS\x12'.pb.UpdateHTTPWebRedirectToHTTPSRequest\x1a\x0e.pb.RPCSuccess\x12K\n" + + "\x16updateHTTPWebWebsocket\x12!.pb.UpdateHTTPWebWebsocketRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14updateHTTPWebFastcgi\x12\x1f.pb.UpdateHTTPWebFastcgiRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19updateHTTPWebRewriteRules\x12$.pb.UpdateHTTPWebRewriteRulesRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x1aupdateHTTPWebHostRedirects\x12%.pb.UpdateHTTPWebHostRedirectsRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findHTTPWebHostRedirects\x12#.pb.FindHTTPWebHostRedirectsRequest\x1a$.pb.FindHTTPWebHostRedirectsResponse\x12A\n" + + "\x11updateHTTPWebAuth\x12\x1c.pb.UpdateHTTPWebAuthRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13updateHTTPWebCommon\x12\x1e.pb.UpdateHTTPWebCommonRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19updateHTTPWebRequestLimit\x12$.pb.UpdateHTTPWebRequestLimitRequest\x1a\x0e.pb.RPCSuccess\x12b\n" + + "\x17findHTTPWebRequestLimit\x12\".pb.FindHTTPWebRequestLimitRequest\x1a#.pb.FindHTTPWebRequestLimitResponse\x12U\n" + + "\x1bupdateHTTPWebRequestScripts\x12&.pb.UpdateHTTPWebRequestScriptsRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19findHTTPWebRequestScripts\x12$.pb.FindHTTPWebRequestScriptsRequest\x1a%.pb.FindHTTPWebRequestScriptsResponse\x12?\n" + + "\x10updateHTTPWebUAM\x12\x1b.pb.UpdateHTTPWebUAMRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0efindHTTPWebUAM\x12\x19.pb.FindHTTPWebUAMRequest\x1a\x1a.pb.FindHTTPWebUAMResponse\x12=\n" + + "\x0fupdateHTTPWebCC\x12\x1a.pb.UpdateHTTPWebCCRequest\x1a\x0e.pb.RPCSuccess\x12D\n" + + "\rfindHTTPWebCC\x12\x18.pb.FindHTTPWebCCRequest\x1a\x19.pb.FindHTTPWebCCResponse\x12I\n" + + "\x15updateHTTPWebReferers\x12 .pb.UpdateHTTPWebReferersRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findHTTPWebReferers\x12\x1e.pb.FindHTTPWebReferersRequest\x1a\x1f.pb.FindHTTPWebReferersResponse\x12K\n" + + "\x16updateHTTPWebUserAgent\x12!.pb.UpdateHTTPWebUserAgentRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14findHTTPWebUserAgent\x12\x1f.pb.FindHTTPWebUserAgentRequest\x1a .pb.FindHTTPWebUserAgentResponse\x12?\n" + + "\x10updateHTTPWebHLS\x12\x1b.pb.UpdateHTTPWebHLSRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0efindHTTPWebHLS\x12\x19.pb.FindHTTPWebHLSRequest\x1a\x1a.pb.FindHTTPWebHLSResponse\x12h\n" + + "\x19findServerIdWithHTTPWebId\x12$.pb.FindServerIdWithHTTPWebIdRequest\x1a%.pb.FindServerIdWithHTTPWebIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_http_web_proto_rawDescOnce sync.Once - file_service_http_web_proto_rawDescData = file_service_http_web_proto_rawDesc + file_service_http_web_proto_rawDescData []byte ) func file_service_http_web_proto_rawDescGZIP() []byte { file_service_http_web_proto_rawDescOnce.Do(func() { - file_service_http_web_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_web_proto_rawDescData) + file_service_http_web_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_web_proto_rawDesc), len(file_service_http_web_proto_rawDesc))) }) return file_service_http_web_proto_rawDescData } @@ -3421,7 +3105,7 @@ func file_service_http_web_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_web_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_web_proto_rawDesc), len(file_service_http_web_proto_rawDesc)), NumEnums: 0, NumMessages: 55, NumExtensions: 0, @@ -3432,7 +3116,6 @@ func file_service_http_web_proto_init() { MessageInfos: file_service_http_web_proto_msgTypes, }.Build() File_service_http_web_proto = out.File - file_service_http_web_proto_rawDesc = nil file_service_http_web_proto_goTypes = nil file_service_http_web_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_web_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_web_grpc.pb.go index 48ee553..0f38e45 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_web_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_web_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_web.proto package pb @@ -698,133 +698,133 @@ type HTTPWebServiceServer interface { type UnimplementedHTTPWebServiceServer struct{} func (UnimplementedHTTPWebServiceServer) CreateHTTPWeb(context.Context, *CreateHTTPWebRequest) (*CreateHTTPWebResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPWeb not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPWeb not implemented") } func (UnimplementedHTTPWebServiceServer) FindEnabledHTTPWeb(context.Context, *FindEnabledHTTPWebRequest) (*FindEnabledHTTPWebResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPWeb not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPWeb not implemented") } func (UnimplementedHTTPWebServiceServer) FindEnabledHTTPWebConfig(context.Context, *FindEnabledHTTPWebConfigRequest) (*FindEnabledHTTPWebConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledHTTPWebConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledHTTPWebConfig not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWeb(context.Context, *UpdateHTTPWebRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWeb not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWeb not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebCompression(context.Context, *UpdateHTTPWebCompressionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebCompression not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebCompression not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebOptimization(context.Context, *UpdateHTTPWebOptimizationRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebOptimization not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebOptimization not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebEncryption(context.Context, *UpdateHTTPWebEncryptionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebEncryption not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebEncryption not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebWebP(context.Context, *UpdateHTTPWebWebPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebWebP not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebWebP not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebRemoteAddr(context.Context, *UpdateHTTPWebRemoteAddrRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebRemoteAddr not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebRemoteAddr not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebCharset(context.Context, *UpdateHTTPWebCharsetRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebCharset not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebCharset not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebRequestHeader(context.Context, *UpdateHTTPWebRequestHeaderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebRequestHeader not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebRequestHeader not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebResponseHeader(context.Context, *UpdateHTTPWebResponseHeaderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebResponseHeader not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebResponseHeader not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebShutdown(context.Context, *UpdateHTTPWebShutdownRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebShutdown not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebShutdown not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebPages(context.Context, *UpdateHTTPWebPagesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebPages not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebPages not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebGlobalPagesEnabled(context.Context, *UpdateHTTPWebGlobalPagesEnabledRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebGlobalPagesEnabled not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebGlobalPagesEnabled not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebAccessLog(context.Context, *UpdateHTTPWebAccessLogRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebAccessLog not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebAccessLog not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebStat(context.Context, *UpdateHTTPWebStatRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebStat not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebStat not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebCache(context.Context, *UpdateHTTPWebCacheRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebCache not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebCache not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebFirewall(context.Context, *UpdateHTTPWebFirewallRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebFirewall not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebFirewall not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebLocations(context.Context, *UpdateHTTPWebLocationsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebLocations not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebLocations not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebRedirectToHTTPS(context.Context, *UpdateHTTPWebRedirectToHTTPSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebRedirectToHTTPS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebRedirectToHTTPS not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebWebsocket(context.Context, *UpdateHTTPWebWebsocketRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebWebsocket not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebWebsocket not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebFastcgi(context.Context, *UpdateHTTPWebFastcgiRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebFastcgi not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebFastcgi not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebRewriteRules(context.Context, *UpdateHTTPWebRewriteRulesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebRewriteRules not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebRewriteRules not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebHostRedirects(context.Context, *UpdateHTTPWebHostRedirectsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebHostRedirects not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebHostRedirects not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebHostRedirects(context.Context, *FindHTTPWebHostRedirectsRequest) (*FindHTTPWebHostRedirectsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebHostRedirects not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebHostRedirects not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebAuth(context.Context, *UpdateHTTPWebAuthRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebAuth not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebAuth not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebCommon(context.Context, *UpdateHTTPWebCommonRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebCommon not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebCommon not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebRequestLimit(context.Context, *UpdateHTTPWebRequestLimitRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebRequestLimit not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebRequestLimit not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebRequestLimit(context.Context, *FindHTTPWebRequestLimitRequest) (*FindHTTPWebRequestLimitResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebRequestLimit not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebRequestLimit not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebRequestScripts(context.Context, *UpdateHTTPWebRequestScriptsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebRequestScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebRequestScripts not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebRequestScripts(context.Context, *FindHTTPWebRequestScriptsRequest) (*FindHTTPWebRequestScriptsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebRequestScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebRequestScripts not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebUAM(context.Context, *UpdateHTTPWebUAMRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebUAM not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebUAM not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebUAM(context.Context, *FindHTTPWebUAMRequest) (*FindHTTPWebUAMResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebUAM not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebUAM not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebCC(context.Context, *UpdateHTTPWebCCRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebCC not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebCC not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebCC(context.Context, *FindHTTPWebCCRequest) (*FindHTTPWebCCResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebCC not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebCC not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebReferers(context.Context, *UpdateHTTPWebReferersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebReferers not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebReferers not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebReferers(context.Context, *FindHTTPWebReferersRequest) (*FindHTTPWebReferersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebReferers not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebReferers not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebUserAgent(context.Context, *UpdateHTTPWebUserAgentRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebUserAgent not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebUserAgent not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebUserAgent(context.Context, *FindHTTPWebUserAgentRequest) (*FindHTTPWebUserAgentResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebUserAgent not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebUserAgent not implemented") } func (UnimplementedHTTPWebServiceServer) UpdateHTTPWebHLS(context.Context, *UpdateHTTPWebHLSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebHLS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebHLS not implemented") } func (UnimplementedHTTPWebServiceServer) FindHTTPWebHLS(context.Context, *FindHTTPWebHLSRequest) (*FindHTTPWebHLSResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPWebHLS not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPWebHLS not implemented") } func (UnimplementedHTTPWebServiceServer) FindServerIdWithHTTPWebId(context.Context, *FindServerIdWithHTTPWebIdRequest) (*FindServerIdWithHTTPWebIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerIdWithHTTPWebId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerIdWithHTTPWebId not implemented") } func (UnimplementedHTTPWebServiceServer) testEmbeddedByValue() {} @@ -836,7 +836,7 @@ type UnsafeHTTPWebServiceServer interface { } func RegisterHTTPWebServiceServer(s grpc.ServiceRegistrar, srv HTTPWebServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPWebServiceServer was + // If the following call panics, it indicates UnimplementedHTTPWebServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_http_websocket.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_websocket.pb.go index 9dee668..4eb356b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_websocket.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_websocket.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_http_websocket.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -228,71 +229,36 @@ func (x *UpdateHTTPWebsocketRequest) GetRequestOrigin() string { var File_service_http_websocket_proto protoreflect.FileDescriptor -var file_service_http_websocket_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x77, - 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x01, - 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, - 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, - 0x68, 0x61, 0x6e, 0x64, 0x73, 0x68, 0x61, 0x6b, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x14, 0x68, 0x61, 0x6e, 0x64, - 0x73, 0x68, 0x61, 0x6b, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x6c, 0x4f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, - 0x41, 0x6c, 0x6c, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x6c, - 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x61, 0x6d, - 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x22, 0x3f, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x77, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, - 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x77, 0x65, 0x62, 0x73, - 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x98, 0x02, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x77, 0x65, 0x62, 0x73, 0x6f, 0x63, - 0x6b, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x77, 0x65, 0x62, - 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x61, 0x6e, 0x64, - 0x73, 0x68, 0x61, 0x6b, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x14, 0x68, 0x61, 0x6e, 0x64, 0x73, 0x68, 0x61, 0x6b, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, - 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x6c, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x6c, 0x4f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, - 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, - 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x12, 0x2c, - 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x53, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x24, 0x0a, 0x0d, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x32, 0xb5, 0x01, 0x0a, 0x14, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, - 0x63, 0x6b, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, - 0x65, 0x74, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, - 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_http_websocket_proto_rawDesc = "" + + "\n" + + "\x1cservice_http_websocket.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"\xf6\x01\n" + + "\x1aCreateHTTPWebsocketRequest\x122\n" + + "\x14handshakeTimeoutJSON\x18\x01 \x01(\fR\x14handshakeTimeoutJSON\x12(\n" + + "\x0fallowAllOrigins\x18\x02 \x01(\bR\x0fallowAllOrigins\x12&\n" + + "\x0eallowedOrigins\x18\x03 \x03(\tR\x0eallowedOrigins\x12,\n" + + "\x11requestSameOrigin\x18\x04 \x01(\bR\x11requestSameOrigin\x12$\n" + + "\rrequestOrigin\x18\x05 \x01(\tR\rrequestOrigin\"?\n" + + "\x1bCreateHTTPWebsocketResponse\x12 \n" + + "\vwebsocketId\x18\x01 \x01(\x03R\vwebsocketId\"\x98\x02\n" + + "\x1aUpdateHTTPWebsocketRequest\x12 \n" + + "\vwebsocketId\x18\x01 \x01(\x03R\vwebsocketId\x122\n" + + "\x14handshakeTimeoutJSON\x18\x02 \x01(\fR\x14handshakeTimeoutJSON\x12(\n" + + "\x0fallowAllOrigins\x18\x03 \x01(\bR\x0fallowAllOrigins\x12&\n" + + "\x0eallowedOrigins\x18\x04 \x03(\tR\x0eallowedOrigins\x12,\n" + + "\x11requestSameOrigin\x18\x05 \x01(\bR\x11requestSameOrigin\x12$\n" + + "\rrequestOrigin\x18\x06 \x01(\tR\rrequestOrigin2\xb5\x01\n" + + "\x14HTTPWebsocketService\x12V\n" + + "\x13createHTTPWebsocket\x12\x1e.pb.CreateHTTPWebsocketRequest\x1a\x1f.pb.CreateHTTPWebsocketResponse\x12E\n" + + "\x13updateHTTPWebsocket\x12\x1e.pb.UpdateHTTPWebsocketRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_http_websocket_proto_rawDescOnce sync.Once - file_service_http_websocket_proto_rawDescData = file_service_http_websocket_proto_rawDesc + file_service_http_websocket_proto_rawDescData []byte ) func file_service_http_websocket_proto_rawDescGZIP() []byte { file_service_http_websocket_proto_rawDescOnce.Do(func() { - file_service_http_websocket_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_http_websocket_proto_rawDescData) + file_service_http_websocket_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_http_websocket_proto_rawDesc), len(file_service_http_websocket_proto_rawDesc))) }) return file_service_http_websocket_proto_rawDescData } @@ -326,7 +292,7 @@ func file_service_http_websocket_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_http_websocket_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_http_websocket_proto_rawDesc), len(file_service_http_websocket_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -337,7 +303,6 @@ func file_service_http_websocket_proto_init() { MessageInfos: file_service_http_websocket_proto_msgTypes, }.Build() File_service_http_websocket_proto = out.File - file_service_http_websocket_proto_rawDesc = nil file_service_http_websocket_proto_goTypes = nil file_service_http_websocket_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_http_websocket_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_http_websocket_grpc.pb.go index 25a8213..6aa75c8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_http_websocket_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_http_websocket_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_http_websocket.proto package pb @@ -83,10 +83,10 @@ type HTTPWebsocketServiceServer interface { type UnimplementedHTTPWebsocketServiceServer struct{} func (UnimplementedHTTPWebsocketServiceServer) CreateHTTPWebsocket(context.Context, *CreateHTTPWebsocketRequest) (*CreateHTTPWebsocketResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPWebsocket not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPWebsocket not implemented") } func (UnimplementedHTTPWebsocketServiceServer) UpdateHTTPWebsocket(context.Context, *UpdateHTTPWebsocketRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPWebsocket not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPWebsocket not implemented") } func (UnimplementedHTTPWebsocketServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeHTTPWebsocketServiceServer interface { } func RegisterHTTPWebsocketServiceServer(s grpc.ServiceRegistrar, srv HTTPWebsocketServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPWebsocketServiceServer was + // If the following call panics, it indicates UnimplementedHTTPWebsocketServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log.pb.go index 291a198..dc0fac3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_httpdns_access_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,11 +22,10 @@ const ( ) type CreateHTTPDNSAccessLogsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Logs []*HTTPDNSAccessLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` unknownFields protoimpl.UnknownFields - - Logs []*HTTPDNSAccessLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSAccessLogsRequest) Reset() { @@ -66,9 +66,9 @@ func (x *CreateHTTPDNSAccessLogsRequest) GetLogs() []*HTTPDNSAccessLog { } type CreateHTTPDNSAccessLogsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSAccessLogsResponse) Reset() { @@ -102,19 +102,18 @@ func (*CreateHTTPDNSAccessLogsResponse) Descriptor() ([]byte, []int) { } type ListHTTPDNSAccessLogsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Day string `protobuf:"bytes,1,opt,name=day,proto3" json:"day,omitempty"` + ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + NodeId int64 `protobuf:"varint,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + AppId string `protobuf:"bytes,4,opt,name=appId,proto3" json:"appId,omitempty"` + Domain string `protobuf:"bytes,5,opt,name=domain,proto3" json:"domain,omitempty"` + Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` + Keyword string `protobuf:"bytes,7,opt,name=keyword,proto3" json:"keyword,omitempty"` + Offset int64 `protobuf:"varint,8,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"` unknownFields protoimpl.UnknownFields - - Day string `protobuf:"bytes,1,opt,name=day,proto3" json:"day,omitempty"` - ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - NodeId int64 `protobuf:"varint,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - AppId string `protobuf:"bytes,4,opt,name=appId,proto3" json:"appId,omitempty"` - Domain string `protobuf:"bytes,5,opt,name=domain,proto3" json:"domain,omitempty"` - Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` - Keyword string `protobuf:"bytes,7,opt,name=keyword,proto3" json:"keyword,omitempty"` - Offset int64 `protobuf:"varint,8,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSAccessLogsRequest) Reset() { @@ -211,12 +210,11 @@ func (x *ListHTTPDNSAccessLogsRequest) GetSize() int64 { } type ListHTTPDNSAccessLogsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Logs []*HTTPDNSAccessLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` + Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields - - Logs []*HTTPDNSAccessLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` - Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSAccessLogsResponse) Reset() { @@ -265,65 +263,37 @@ func (x *ListHTTPDNSAccessLogsResponse) GetTotal() int64 { var File_service_httpdns_access_log_proto protoreflect.FileDescriptor -var file_service_httpdns_access_log_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, - 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x25, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, - 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x28, 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, - 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x22, 0x21, 0x0a, 0x1f, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xf2, 0x01, 0x0a, - 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, - 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x22, 0x5f, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x28, 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, - 0x61, 0x6c, 0x32, 0xdb, 0x01, 0x0a, 0x17, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x62, - 0x0a, 0x17, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_httpdns_access_log_proto_rawDesc = "" + + "\n" + + " service_httpdns_access_log.proto\x12\x02pb\x1a%models/model_httpdns_access_log.proto\"J\n" + + "\x1eCreateHTTPDNSAccessLogsRequest\x12(\n" + + "\x04logs\x18\x01 \x03(\v2\x14.pb.HTTPDNSAccessLogR\x04logs\"!\n" + + "\x1fCreateHTTPDNSAccessLogsResponse\"\xf2\x01\n" + + "\x1cListHTTPDNSAccessLogsRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x1c\n" + + "\tclusterId\x18\x02 \x01(\x03R\tclusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\x12\x14\n" + + "\x05appId\x18\x04 \x01(\tR\x05appId\x12\x16\n" + + "\x06domain\x18\x05 \x01(\tR\x06domain\x12\x16\n" + + "\x06status\x18\x06 \x01(\tR\x06status\x12\x18\n" + + "\akeyword\x18\a \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\b \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\t \x01(\x03R\x04size\"_\n" + + "\x1dListHTTPDNSAccessLogsResponse\x12(\n" + + "\x04logs\x18\x01 \x03(\v2\x14.pb.HTTPDNSAccessLogR\x04logs\x12\x14\n" + + "\x05total\x18\x02 \x01(\x03R\x05total2\xdb\x01\n" + + "\x17HTTPDNSAccessLogService\x12b\n" + + "\x17createHTTPDNSAccessLogs\x12\".pb.CreateHTTPDNSAccessLogsRequest\x1a#.pb.CreateHTTPDNSAccessLogsResponse\x12\\\n" + + "\x15listHTTPDNSAccessLogs\x12 .pb.ListHTTPDNSAccessLogsRequest\x1a!.pb.ListHTTPDNSAccessLogsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_access_log_proto_rawDescOnce sync.Once - file_service_httpdns_access_log_proto_rawDescData = file_service_httpdns_access_log_proto_rawDesc + file_service_httpdns_access_log_proto_rawDescData []byte ) func file_service_httpdns_access_log_proto_rawDescGZIP() []byte { file_service_httpdns_access_log_proto_rawDescOnce.Do(func() { - file_service_httpdns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_httpdns_access_log_proto_rawDescData) + file_service_httpdns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_httpdns_access_log_proto_rawDesc), len(file_service_httpdns_access_log_proto_rawDesc))) }) return file_service_httpdns_access_log_proto_rawDescData } @@ -360,7 +330,7 @@ func file_service_httpdns_access_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_httpdns_access_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_access_log_proto_rawDesc), len(file_service_httpdns_access_log_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -371,7 +341,6 @@ func file_service_httpdns_access_log_proto_init() { MessageInfos: file_service_httpdns_access_log_proto_msgTypes, }.Build() File_service_httpdns_access_log_proto = out.File - file_service_httpdns_access_log_proto_rawDesc = nil file_service_httpdns_access_log_proto_goTypes = nil file_service_httpdns_access_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log_grpc.pb.go index 72f8c12..5e92241 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_access_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v3.21.12 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_httpdns_access_log.proto package pb @@ -75,10 +75,10 @@ type HTTPDNSAccessLogServiceServer interface { type UnimplementedHTTPDNSAccessLogServiceServer struct{} func (UnimplementedHTTPDNSAccessLogServiceServer) CreateHTTPDNSAccessLogs(context.Context, *CreateHTTPDNSAccessLogsRequest) (*CreateHTTPDNSAccessLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPDNSAccessLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPDNSAccessLogs not implemented") } func (UnimplementedHTTPDNSAccessLogServiceServer) ListHTTPDNSAccessLogs(context.Context, *ListHTTPDNSAccessLogsRequest) (*ListHTTPDNSAccessLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPDNSAccessLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPDNSAccessLogs not implemented") } func (UnimplementedHTTPDNSAccessLogServiceServer) testEmbeddedByValue() {} @@ -90,7 +90,7 @@ type UnsafeHTTPDNSAccessLogServiceServer interface { } func RegisterHTTPDNSAccessLogServiceServer(s grpc.ServiceRegistrar, srv HTTPDNSAccessLogServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPDNSAccessLogServiceServer was + // If the following call panics, it indicates UnimplementedHTTPDNSAccessLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_app.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_app.pb.go index 45cfd7d..1a9869f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_app.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_app.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.21.12 +// protoc v3.19.6 // source: service_httpdns_app.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_app_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_app_grpc.pb.go index 6f5242c..aec23db 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_app_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_app_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 -// - protoc v3.21.12 +// - protoc v3.19.6 // source: service_httpdns_app.proto package pb @@ -132,7 +132,7 @@ func (c *hTTPDNSAppServiceClient) ResetHTTPDNSAppSignSecret(ctx context.Context, } // HTTPDNSAppServiceServer is the server API for HTTPDNSAppService service. -// All implementations must embed UnimplementedHTTPDNSAppServiceServer +// All implementations should embed UnimplementedHTTPDNSAppServiceServer // for forward compatibility. type HTTPDNSAppServiceServer interface { CreateHTTPDNSApp(context.Context, *CreateHTTPDNSAppRequest) (*CreateHTTPDNSAppResponse, error) @@ -143,10 +143,9 @@ type HTTPDNSAppServiceServer interface { FindAllHTTPDNSApps(context.Context, *FindAllHTTPDNSAppsRequest) (*FindAllHTTPDNSAppsResponse, error) UpdateHTTPDNSAppSignEnabled(context.Context, *UpdateHTTPDNSAppSignEnabledRequest) (*RPCSuccess, error) ResetHTTPDNSAppSignSecret(context.Context, *ResetHTTPDNSAppSignSecretRequest) (*ResetHTTPDNSAppSignSecretResponse, error) - mustEmbedUnimplementedHTTPDNSAppServiceServer() } -// UnimplementedHTTPDNSAppServiceServer must be embedded to have +// UnimplementedHTTPDNSAppServiceServer should be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -177,8 +176,7 @@ func (UnimplementedHTTPDNSAppServiceServer) UpdateHTTPDNSAppSignEnabled(context. func (UnimplementedHTTPDNSAppServiceServer) ResetHTTPDNSAppSignSecret(context.Context, *ResetHTTPDNSAppSignSecretRequest) (*ResetHTTPDNSAppSignSecretResponse, error) { return nil, status.Error(codes.Unimplemented, "method ResetHTTPDNSAppSignSecret not implemented") } -func (UnimplementedHTTPDNSAppServiceServer) mustEmbedUnimplementedHTTPDNSAppServiceServer() {} -func (UnimplementedHTTPDNSAppServiceServer) testEmbeddedByValue() {} +func (UnimplementedHTTPDNSAppServiceServer) testEmbeddedByValue() {} // UnsafeHTTPDNSAppServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to HTTPDNSAppServiceServer will diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_board.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_board.pb.go index 5a6cf00..c434208 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_board.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_board.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.12.4 +// protoc v3.19.6 // source: service_httpdns_board.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_board_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_board_grpc.pb.go index 8083364..bc68c63 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_board_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_board_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 -// - protoc v3.12.4 +// - protoc v3.19.6 // source: service_httpdns_board.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster.pb.go index 8120273..11adc9e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_httpdns_cluster.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,21 +22,20 @@ const ( ) type CreateHTTPDNSClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - ServiceDomain string `protobuf:"bytes,2,opt,name=serviceDomain,proto3" json:"serviceDomain,omitempty"` - DefaultTTL int32 `protobuf:"varint,3,opt,name=defaultTTL,proto3" json:"defaultTTL,omitempty"` - FallbackTimeoutMs int32 `protobuf:"varint,4,opt,name=fallbackTimeoutMs,proto3" json:"fallbackTimeoutMs,omitempty"` - InstallDir string `protobuf:"bytes,5,opt,name=installDir,proto3" json:"installDir,omitempty"` - TlsPolicyJSON []byte `protobuf:"bytes,6,opt,name=tlsPolicyJSON,proto3" json:"tlsPolicyJSON,omitempty"` - IsOn bool `protobuf:"varint,7,opt,name=isOn,proto3" json:"isOn,omitempty"` - IsDefault bool `protobuf:"varint,8,opt,name=isDefault,proto3" json:"isDefault,omitempty"` - AutoRemoteStart bool `protobuf:"varint,9,opt,name=autoRemoteStart,proto3" json:"autoRemoteStart,omitempty"` - AccessLogIsOn bool `protobuf:"varint,10,opt,name=accessLogIsOn,proto3" json:"accessLogIsOn,omitempty"` - TimeZone string `protobuf:"bytes,11,opt,name=timeZone,proto3" json:"timeZone,omitempty"` + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + ServiceDomain string `protobuf:"bytes,2,opt,name=serviceDomain,proto3" json:"serviceDomain,omitempty"` + DefaultTTL int32 `protobuf:"varint,3,opt,name=defaultTTL,proto3" json:"defaultTTL,omitempty"` + FallbackTimeoutMs int32 `protobuf:"varint,4,opt,name=fallbackTimeoutMs,proto3" json:"fallbackTimeoutMs,omitempty"` + InstallDir string `protobuf:"bytes,5,opt,name=installDir,proto3" json:"installDir,omitempty"` + TlsPolicyJSON []byte `protobuf:"bytes,6,opt,name=tlsPolicyJSON,proto3" json:"tlsPolicyJSON,omitempty"` + IsOn bool `protobuf:"varint,7,opt,name=isOn,proto3" json:"isOn,omitempty"` + IsDefault bool `protobuf:"varint,8,opt,name=isDefault,proto3" json:"isDefault,omitempty"` + AutoRemoteStart bool `protobuf:"varint,9,opt,name=autoRemoteStart,proto3" json:"autoRemoteStart,omitempty"` + AccessLogIsOn bool `protobuf:"varint,10,opt,name=accessLogIsOn,proto3" json:"accessLogIsOn,omitempty"` + TimeZone string `protobuf:"bytes,11,opt,name=timeZone,proto3" json:"timeZone,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSClusterRequest) Reset() { @@ -146,11 +146,10 @@ func (x *CreateHTTPDNSClusterRequest) GetTimeZone() string { } type CreateHTTPDNSClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSClusterResponse) Reset() { @@ -191,22 +190,21 @@ func (x *CreateHTTPDNSClusterResponse) GetClusterId() int64 { } type UpdateHTTPDNSClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - ServiceDomain string `protobuf:"bytes,3,opt,name=serviceDomain,proto3" json:"serviceDomain,omitempty"` - DefaultTTL int32 `protobuf:"varint,4,opt,name=defaultTTL,proto3" json:"defaultTTL,omitempty"` - FallbackTimeoutMs int32 `protobuf:"varint,5,opt,name=fallbackTimeoutMs,proto3" json:"fallbackTimeoutMs,omitempty"` - InstallDir string `protobuf:"bytes,6,opt,name=installDir,proto3" json:"installDir,omitempty"` - TlsPolicyJSON []byte `protobuf:"bytes,7,opt,name=tlsPolicyJSON,proto3" json:"tlsPolicyJSON,omitempty"` - IsOn bool `protobuf:"varint,8,opt,name=isOn,proto3" json:"isOn,omitempty"` - IsDefault bool `protobuf:"varint,9,opt,name=isDefault,proto3" json:"isDefault,omitempty"` - AutoRemoteStart bool `protobuf:"varint,10,opt,name=autoRemoteStart,proto3" json:"autoRemoteStart,omitempty"` - AccessLogIsOn bool `protobuf:"varint,11,opt,name=accessLogIsOn,proto3" json:"accessLogIsOn,omitempty"` - TimeZone string `protobuf:"bytes,12,opt,name=timeZone,proto3" json:"timeZone,omitempty"` + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + ServiceDomain string `protobuf:"bytes,3,opt,name=serviceDomain,proto3" json:"serviceDomain,omitempty"` + DefaultTTL int32 `protobuf:"varint,4,opt,name=defaultTTL,proto3" json:"defaultTTL,omitempty"` + FallbackTimeoutMs int32 `protobuf:"varint,5,opt,name=fallbackTimeoutMs,proto3" json:"fallbackTimeoutMs,omitempty"` + InstallDir string `protobuf:"bytes,6,opt,name=installDir,proto3" json:"installDir,omitempty"` + TlsPolicyJSON []byte `protobuf:"bytes,7,opt,name=tlsPolicyJSON,proto3" json:"tlsPolicyJSON,omitempty"` + IsOn bool `protobuf:"varint,8,opt,name=isOn,proto3" json:"isOn,omitempty"` + IsDefault bool `protobuf:"varint,9,opt,name=isDefault,proto3" json:"isDefault,omitempty"` + AutoRemoteStart bool `protobuf:"varint,10,opt,name=autoRemoteStart,proto3" json:"autoRemoteStart,omitempty"` + AccessLogIsOn bool `protobuf:"varint,11,opt,name=accessLogIsOn,proto3" json:"accessLogIsOn,omitempty"` + TimeZone string `protobuf:"bytes,12,opt,name=timeZone,proto3" json:"timeZone,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *UpdateHTTPDNSClusterRequest) Reset() { @@ -324,11 +322,10 @@ func (x *UpdateHTTPDNSClusterRequest) GetTimeZone() string { } type DeleteHTTPDNSClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DeleteHTTPDNSClusterRequest) Reset() { @@ -369,11 +366,10 @@ func (x *DeleteHTTPDNSClusterRequest) GetClusterId() int64 { } type FindHTTPDNSClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FindHTTPDNSClusterRequest) Reset() { @@ -414,11 +410,10 @@ func (x *FindHTTPDNSClusterRequest) GetClusterId() int64 { } type FindHTTPDNSClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Cluster *HTTPDNSCluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` unknownFields protoimpl.UnknownFields - - Cluster *HTTPDNSCluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FindHTTPDNSClusterResponse) Reset() { @@ -459,13 +454,12 @@ func (x *FindHTTPDNSClusterResponse) GetCluster() *HTTPDNSCluster { } type ListHTTPDNSClustersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + Keyword string `protobuf:"bytes,3,opt,name=keyword,proto3" json:"keyword,omitempty"` unknownFields protoimpl.UnknownFields - - Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` - Keyword string `protobuf:"bytes,3,opt,name=keyword,proto3" json:"keyword,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSClustersRequest) Reset() { @@ -520,11 +514,10 @@ func (x *ListHTTPDNSClustersRequest) GetKeyword() string { } type ListHTTPDNSClustersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Clusters []*HTTPDNSCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` unknownFields protoimpl.UnknownFields - - Clusters []*HTTPDNSCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSClustersResponse) Reset() { @@ -565,9 +558,9 @@ func (x *ListHTTPDNSClustersResponse) GetClusters() []*HTTPDNSCluster { } type FindAllHTTPDNSClustersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *FindAllHTTPDNSClustersRequest) Reset() { @@ -601,11 +594,10 @@ func (*FindAllHTTPDNSClustersRequest) Descriptor() ([]byte, []int) { } type FindAllHTTPDNSClustersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Clusters []*HTTPDNSCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` unknownFields protoimpl.UnknownFields - - Clusters []*HTTPDNSCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FindAllHTTPDNSClustersResponse) Reset() { @@ -646,11 +638,10 @@ func (x *FindAllHTTPDNSClustersResponse) GetClusters() []*HTTPDNSCluster { } type UpdateHTTPDNSClusterDefaultRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UpdateHTTPDNSClusterDefaultRequest) Reset() { @@ -691,11 +682,10 @@ func (x *UpdateHTTPDNSClusterDefaultRequest) GetClusterId() int64 { } type ListHTTPDNSNodesWithClusterIdRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSNodesWithClusterIdRequest) Reset() { @@ -736,11 +726,10 @@ func (x *ListHTTPDNSNodesWithClusterIdRequest) GetClusterId() int64 { } type ListHTTPDNSNodesWithClusterIdResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Nodes []*HTTPDNSNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` unknownFields protoimpl.UnknownFields - - Nodes []*HTTPDNSNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSNodesWithClusterIdResponse) Reset() { @@ -782,159 +771,85 @@ func (x *ListHTTPDNSNodesWithClusterIdResponse) GetNodes() []*HTTPDNSNode { var File_service_httpdns_cluster_proto protoreflect.FileDescriptor -var file_service_httpdns_cluster_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, - 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x02, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, - 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1e, 0x0a, - 0x0a, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x54, 0x4c, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0a, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x54, 0x4c, 0x12, 0x2c, 0x0a, - 0x11, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, - 0x4d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, - 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4d, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x74, - 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0d, 0x74, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x22, 0x3c, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x22, 0xbb, 0x02, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x54, 0x54, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x54, 0x4c, 0x12, 0x2c, 0x0a, 0x11, 0x66, 0x61, 0x6c, - 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4d, 0x73, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x54, 0x69, - 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4d, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x74, 0x6c, 0x73, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, - 0x74, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, - 0x3b, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x39, 0x0a, 0x19, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4a, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, - 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x22, 0x62, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, - 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x4d, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x08, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, - 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x42, 0x0a, 0x22, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x44, 0x0a, - 0x24, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x4e, 0x0a, 0x25, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x05, - 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, - 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, - 0x64, 0x65, 0x73, 0x32, 0xdf, 0x05, 0x0a, 0x15, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, - 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x47, 0x0a, 0x14, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, - 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x56, 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x74, 0x0a, 0x1d, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_httpdns_cluster_proto_rawDesc = "" + + "\n" + + "\x1dservice_httpdns_cluster.proto\x12\x02pb\x1a\"models/model_httpdns_cluster.proto\x1a\x1fmodels/model_httpdns_node.proto\x1a\x19models/rpc_messages.proto\"\x89\x03\n" + + "\x1bCreateHTTPDNSClusterRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12$\n" + + "\rserviceDomain\x18\x02 \x01(\tR\rserviceDomain\x12\x1e\n" + + "\n" + + "defaultTTL\x18\x03 \x01(\x05R\n" + + "defaultTTL\x12,\n" + + "\x11fallbackTimeoutMs\x18\x04 \x01(\x05R\x11fallbackTimeoutMs\x12\x1e\n" + + "\n" + + "installDir\x18\x05 \x01(\tR\n" + + "installDir\x12$\n" + + "\rtlsPolicyJSON\x18\x06 \x01(\fR\rtlsPolicyJSON\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\x12\x1c\n" + + "\tisDefault\x18\b \x01(\bR\tisDefault\x12(\n" + + "\x0fautoRemoteStart\x18\t \x01(\bR\x0fautoRemoteStart\x12$\n" + + "\raccessLogIsOn\x18\n" + + " \x01(\bR\raccessLogIsOn\x12\x1a\n" + + "\btimeZone\x18\v \x01(\tR\btimeZone\"<\n" + + "\x1cCreateHTTPDNSClusterResponse\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"\xa7\x03\n" + + "\x1bUpdateHTTPDNSClusterRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12$\n" + + "\rserviceDomain\x18\x03 \x01(\tR\rserviceDomain\x12\x1e\n" + + "\n" + + "defaultTTL\x18\x04 \x01(\x05R\n" + + "defaultTTL\x12,\n" + + "\x11fallbackTimeoutMs\x18\x05 \x01(\x05R\x11fallbackTimeoutMs\x12\x1e\n" + + "\n" + + "installDir\x18\x06 \x01(\tR\n" + + "installDir\x12$\n" + + "\rtlsPolicyJSON\x18\a \x01(\fR\rtlsPolicyJSON\x12\x12\n" + + "\x04isOn\x18\b \x01(\bR\x04isOn\x12\x1c\n" + + "\tisDefault\x18\t \x01(\bR\tisDefault\x12(\n" + + "\x0fautoRemoteStart\x18\n" + + " \x01(\bR\x0fautoRemoteStart\x12$\n" + + "\raccessLogIsOn\x18\v \x01(\bR\raccessLogIsOn\x12\x1a\n" + + "\btimeZone\x18\f \x01(\tR\btimeZone\";\n" + + "\x1bDeleteHTTPDNSClusterRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"9\n" + + "\x19FindHTTPDNSClusterRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"J\n" + + "\x1aFindHTTPDNSClusterResponse\x12,\n" + + "\acluster\x18\x01 \x01(\v2\x12.pb.HTTPDNSClusterR\acluster\"b\n" + + "\x1aListHTTPDNSClustersRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\"M\n" + + "\x1bListHTTPDNSClustersResponse\x12.\n" + + "\bclusters\x18\x01 \x03(\v2\x12.pb.HTTPDNSClusterR\bclusters\"\x1f\n" + + "\x1dFindAllHTTPDNSClustersRequest\"P\n" + + "\x1eFindAllHTTPDNSClustersResponse\x12.\n" + + "\bclusters\x18\x01 \x03(\v2\x12.pb.HTTPDNSClusterR\bclusters\"B\n" + + "\"UpdateHTTPDNSClusterDefaultRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"D\n" + + "$ListHTTPDNSNodesWithClusterIdRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"N\n" + + "%ListHTTPDNSNodesWithClusterIdResponse\x12%\n" + + "\x05nodes\x18\x01 \x03(\v2\x0f.pb.HTTPDNSNodeR\x05nodes2\xdf\x05\n" + + "\x15HTTPDNSClusterService\x12Y\n" + + "\x14createHTTPDNSCluster\x12\x1f.pb.CreateHTTPDNSClusterRequest\x1a .pb.CreateHTTPDNSClusterResponse\x12G\n" + + "\x14updateHTTPDNSCluster\x12\x1f.pb.UpdateHTTPDNSClusterRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14deleteHTTPDNSCluster\x12\x1f.pb.DeleteHTTPDNSClusterRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12findHTTPDNSCluster\x12\x1d.pb.FindHTTPDNSClusterRequest\x1a\x1e.pb.FindHTTPDNSClusterResponse\x12V\n" + + "\x13listHTTPDNSClusters\x12\x1e.pb.ListHTTPDNSClustersRequest\x1a\x1f.pb.ListHTTPDNSClustersResponse\x12_\n" + + "\x16findAllHTTPDNSClusters\x12!.pb.FindAllHTTPDNSClustersRequest\x1a\".pb.FindAllHTTPDNSClustersResponse\x12U\n" + + "\x1bupdateHTTPDNSClusterDefault\x12&.pb.UpdateHTTPDNSClusterDefaultRequest\x1a\x0e.pb.RPCSuccess\x12t\n" + + "\x1dlistHTTPDNSNodesWithClusterId\x12(.pb.ListHTTPDNSNodesWithClusterIdRequest\x1a).pb.ListHTTPDNSNodesWithClusterIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_cluster_proto_rawDescOnce sync.Once - file_service_httpdns_cluster_proto_rawDescData = file_service_httpdns_cluster_proto_rawDesc + file_service_httpdns_cluster_proto_rawDescData []byte ) func file_service_httpdns_cluster_proto_rawDescGZIP() []byte { file_service_httpdns_cluster_proto_rawDescOnce.Do(func() { - file_service_httpdns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_httpdns_cluster_proto_rawDescData) + file_service_httpdns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_httpdns_cluster_proto_rawDesc), len(file_service_httpdns_cluster_proto_rawDesc))) }) return file_service_httpdns_cluster_proto_rawDescData } @@ -998,7 +913,7 @@ func file_service_httpdns_cluster_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_httpdns_cluster_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_cluster_proto_rawDesc), len(file_service_httpdns_cluster_proto_rawDesc)), NumEnums: 0, NumMessages: 13, NumExtensions: 0, @@ -1009,7 +924,6 @@ func file_service_httpdns_cluster_proto_init() { MessageInfos: file_service_httpdns_cluster_proto_msgTypes, }.Build() File_service_httpdns_cluster_proto = out.File - file_service_httpdns_cluster_proto_rawDesc = nil file_service_httpdns_cluster_proto_goTypes = nil file_service_httpdns_cluster_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster_grpc.pb.go index 825f8b6..e135361 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_cluster_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v3.21.12 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_httpdns_cluster.proto package pb @@ -153,28 +153,28 @@ type HTTPDNSClusterServiceServer interface { type UnimplementedHTTPDNSClusterServiceServer struct{} func (UnimplementedHTTPDNSClusterServiceServer) CreateHTTPDNSCluster(context.Context, *CreateHTTPDNSClusterRequest) (*CreateHTTPDNSClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPDNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPDNSCluster not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) UpdateHTTPDNSCluster(context.Context, *UpdateHTTPDNSClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPDNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPDNSCluster not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) DeleteHTTPDNSCluster(context.Context, *DeleteHTTPDNSClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPDNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPDNSCluster not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) FindHTTPDNSCluster(context.Context, *FindHTTPDNSClusterRequest) (*FindHTTPDNSClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHTTPDNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHTTPDNSCluster not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) ListHTTPDNSClusters(context.Context, *ListHTTPDNSClustersRequest) (*ListHTTPDNSClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPDNSClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPDNSClusters not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) FindAllHTTPDNSClusters(context.Context, *FindAllHTTPDNSClustersRequest) (*FindAllHTTPDNSClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllHTTPDNSClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllHTTPDNSClusters not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) UpdateHTTPDNSClusterDefault(context.Context, *UpdateHTTPDNSClusterDefaultRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPDNSClusterDefault not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPDNSClusterDefault not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) ListHTTPDNSNodesWithClusterId(context.Context, *ListHTTPDNSNodesWithClusterIdRequest) (*ListHTTPDNSNodesWithClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPDNSNodesWithClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPDNSNodesWithClusterId not implemented") } func (UnimplementedHTTPDNSClusterServiceServer) testEmbeddedByValue() {} @@ -186,7 +186,7 @@ type UnsafeHTTPDNSClusterServiceServer interface { } func RegisterHTTPDNSClusterServiceServer(s grpc.ServiceRegistrar, srv HTTPDNSClusterServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPDNSClusterServiceServer was + // If the following call panics, it indicates UnimplementedHTTPDNSClusterServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_domain.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_domain.pb.go index 3adb6ae..09d43e1 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_domain.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_domain.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_httpdns_domain.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,13 +22,12 @@ const ( ) type CreateHTTPDNSDomainRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + AppDbId int64 `protobuf:"varint,1,opt,name=appDbId,proto3" json:"appDbId,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` + IsOn bool `protobuf:"varint,3,opt,name=isOn,proto3" json:"isOn,omitempty"` unknownFields protoimpl.UnknownFields - - AppDbId int64 `protobuf:"varint,1,opt,name=appDbId,proto3" json:"appDbId,omitempty"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` - IsOn bool `protobuf:"varint,3,opt,name=isOn,proto3" json:"isOn,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSDomainRequest) Reset() { @@ -82,11 +82,10 @@ func (x *CreateHTTPDNSDomainRequest) GetIsOn() bool { } type CreateHTTPDNSDomainResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` unknownFields protoimpl.UnknownFields - - DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSDomainResponse) Reset() { @@ -127,11 +126,10 @@ func (x *CreateHTTPDNSDomainResponse) GetDomainId() int64 { } type DeleteHTTPDNSDomainRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` unknownFields protoimpl.UnknownFields - - DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DeleteHTTPDNSDomainRequest) Reset() { @@ -172,12 +170,11 @@ func (x *DeleteHTTPDNSDomainRequest) GetDomainId() int64 { } type UpdateHTTPDNSDomainStatusRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` + IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` unknownFields protoimpl.UnknownFields - - DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` - IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UpdateHTTPDNSDomainStatusRequest) Reset() { @@ -225,12 +222,11 @@ func (x *UpdateHTTPDNSDomainStatusRequest) GetIsOn() bool { } type ListHTTPDNSDomainsWithAppIdRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + AppDbId int64 `protobuf:"varint,1,opt,name=appDbId,proto3" json:"appDbId,omitempty"` + Keyword string `protobuf:"bytes,2,opt,name=keyword,proto3" json:"keyword,omitempty"` unknownFields protoimpl.UnknownFields - - AppDbId int64 `protobuf:"varint,1,opt,name=appDbId,proto3" json:"appDbId,omitempty"` - Keyword string `protobuf:"bytes,2,opt,name=keyword,proto3" json:"keyword,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSDomainsWithAppIdRequest) Reset() { @@ -278,11 +274,10 @@ func (x *ListHTTPDNSDomainsWithAppIdRequest) GetKeyword() string { } type ListHTTPDNSDomainsWithAppIdResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Domains []*HTTPDNSDomain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"` unknownFields protoimpl.UnknownFields - - Domains []*HTTPDNSDomain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSDomainsWithAppIdResponse) Reset() { @@ -324,78 +319,39 @@ func (x *ListHTTPDNSDomainsWithAppIdResponse) GetDomains() []*HTTPDNSDomain { var File_service_httpdns_domain_proto protoreflect.FileDescriptor -var file_service_httpdns_domain_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, - 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x62, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, - 0x0a, 0x07, 0x61, 0x70, 0x70, 0x44, 0x62, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x61, 0x70, 0x70, 0x44, 0x62, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x39, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, - 0x38, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x20, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x58, 0x0a, - 0x22, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x41, 0x70, 0x70, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x44, 0x62, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x70, 0x70, 0x44, 0x62, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x52, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x41, 0x70, 0x70, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, - 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x32, 0xf8, 0x02, 0x0a, 0x14, - 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, - 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6e, 0x0a, 0x1b, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x41, 0x70, 0x70, 0x49, 0x64, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x41, 0x70, 0x70, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x41, 0x70, 0x70, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_httpdns_domain_proto_rawDesc = "" + + "\n" + + "\x1cservice_httpdns_domain.proto\x12\x02pb\x1a!models/model_httpdns_domain.proto\x1a\x19models/rpc_messages.proto\"b\n" + + "\x1aCreateHTTPDNSDomainRequest\x12\x18\n" + + "\aappDbId\x18\x01 \x01(\x03R\aappDbId\x12\x16\n" + + "\x06domain\x18\x02 \x01(\tR\x06domain\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\"9\n" + + "\x1bCreateHTTPDNSDomainResponse\x12\x1a\n" + + "\bdomainId\x18\x01 \x01(\x03R\bdomainId\"8\n" + + "\x1aDeleteHTTPDNSDomainRequest\x12\x1a\n" + + "\bdomainId\x18\x01 \x01(\x03R\bdomainId\"R\n" + + " UpdateHTTPDNSDomainStatusRequest\x12\x1a\n" + + "\bdomainId\x18\x01 \x01(\x03R\bdomainId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"X\n" + + "\"ListHTTPDNSDomainsWithAppIdRequest\x12\x18\n" + + "\aappDbId\x18\x01 \x01(\x03R\aappDbId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\"R\n" + + "#ListHTTPDNSDomainsWithAppIdResponse\x12+\n" + + "\adomains\x18\x01 \x03(\v2\x11.pb.HTTPDNSDomainR\adomains2\xf8\x02\n" + + "\x14HTTPDNSDomainService\x12V\n" + + "\x13createHTTPDNSDomain\x12\x1e.pb.CreateHTTPDNSDomainRequest\x1a\x1f.pb.CreateHTTPDNSDomainResponse\x12E\n" + + "\x13deleteHTTPDNSDomain\x12\x1e.pb.DeleteHTTPDNSDomainRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19updateHTTPDNSDomainStatus\x12$.pb.UpdateHTTPDNSDomainStatusRequest\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1blistHTTPDNSDomainsWithAppId\x12&.pb.ListHTTPDNSDomainsWithAppIdRequest\x1a'.pb.ListHTTPDNSDomainsWithAppIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_domain_proto_rawDescOnce sync.Once - file_service_httpdns_domain_proto_rawDescData = file_service_httpdns_domain_proto_rawDesc + file_service_httpdns_domain_proto_rawDescData []byte ) func file_service_httpdns_domain_proto_rawDescGZIP() []byte { file_service_httpdns_domain_proto_rawDescOnce.Do(func() { - file_service_httpdns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_httpdns_domain_proto_rawDescData) + file_service_httpdns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_httpdns_domain_proto_rawDesc), len(file_service_httpdns_domain_proto_rawDesc))) }) return file_service_httpdns_domain_proto_rawDescData } @@ -439,7 +395,7 @@ func file_service_httpdns_domain_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_httpdns_domain_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_domain_proto_rawDesc), len(file_service_httpdns_domain_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -450,7 +406,6 @@ func file_service_httpdns_domain_proto_init() { MessageInfos: file_service_httpdns_domain_proto_msgTypes, }.Build() File_service_httpdns_domain_proto = out.File - file_service_httpdns_domain_proto_rawDesc = nil file_service_httpdns_domain_proto_goTypes = nil file_service_httpdns_domain_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_domain_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_domain_grpc.pb.go index d04f113..038c6c6 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_domain_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_domain_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v3.21.12 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_httpdns_domain.proto package pb @@ -101,16 +101,16 @@ type HTTPDNSDomainServiceServer interface { type UnimplementedHTTPDNSDomainServiceServer struct{} func (UnimplementedHTTPDNSDomainServiceServer) CreateHTTPDNSDomain(context.Context, *CreateHTTPDNSDomainRequest) (*CreateHTTPDNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPDNSDomain not implemented") } func (UnimplementedHTTPDNSDomainServiceServer) DeleteHTTPDNSDomain(context.Context, *DeleteHTTPDNSDomainRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPDNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPDNSDomain not implemented") } func (UnimplementedHTTPDNSDomainServiceServer) UpdateHTTPDNSDomainStatus(context.Context, *UpdateHTTPDNSDomainStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPDNSDomainStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPDNSDomainStatus not implemented") } func (UnimplementedHTTPDNSDomainServiceServer) ListHTTPDNSDomainsWithAppId(context.Context, *ListHTTPDNSDomainsWithAppIdRequest) (*ListHTTPDNSDomainsWithAppIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPDNSDomainsWithAppId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPDNSDomainsWithAppId not implemented") } func (UnimplementedHTTPDNSDomainServiceServer) testEmbeddedByValue() {} @@ -122,7 +122,7 @@ type UnsafeHTTPDNSDomainServiceServer interface { } func RegisterHTTPDNSDomainServiceServer(s grpc.ServiceRegistrar, srv HTTPDNSDomainServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPDNSDomainServiceServer was + // If the following call panics, it indicates UnimplementedHTTPDNSDomainServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_node.pb.go index 9e684be..9292661 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.21.12 +// protoc v3.19.6 // source: service_httpdns_node.proto package pb @@ -808,6 +808,261 @@ func (x *DownloadHTTPDNSNodeInstallationFileResponse) GetFilename() string { return "" } +// 计算需要升级的HTTPDNS节点数量 +type CountAllUpgradeHTTPDNSNodesWithClusterIdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) Reset() { + *x = CountAllUpgradeHTTPDNSNodesWithClusterIdRequest{} + mi := &file_service_httpdns_node_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) ProtoMessage() {} + +func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_httpdns_node_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CountAllUpgradeHTTPDNSNodesWithClusterIdRequest.ProtoReflect.Descriptor instead. +func (*CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) Descriptor() ([]byte, []int) { + return file_service_httpdns_node_proto_rawDescGZIP(), []int{14} +} + +func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) GetClusterId() int64 { + if x != nil { + return x.ClusterId + } + return 0 +} + +// 列出所有需要升级的HTTPDNS节点 +type FindAllUpgradeHTTPDNSNodesWithClusterIdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) Reset() { + *x = FindAllUpgradeHTTPDNSNodesWithClusterIdRequest{} + mi := &file_service_httpdns_node_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) ProtoMessage() {} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_httpdns_node_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindAllUpgradeHTTPDNSNodesWithClusterIdRequest.ProtoReflect.Descriptor instead. +func (*FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) Descriptor() ([]byte, []int) { + return file_service_httpdns_node_proto_rawDescGZIP(), []int{15} +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) GetClusterId() int64 { + if x != nil { + return x.ClusterId + } + return 0 +} + +type FindAllUpgradeHTTPDNSNodesWithClusterIdResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Nodes []*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) Reset() { + *x = FindAllUpgradeHTTPDNSNodesWithClusterIdResponse{} + mi := &file_service_httpdns_node_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) ProtoMessage() {} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_httpdns_node_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindAllUpgradeHTTPDNSNodesWithClusterIdResponse.ProtoReflect.Descriptor instead. +func (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) Descriptor() ([]byte, []int) { + return file_service_httpdns_node_proto_rawDescGZIP(), []int{16} +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) GetNodes() []*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade { + if x != nil { + return x.Nodes + } + return nil +} + +// 升级单个HTTPDNS节点 +type UpgradeHTTPDNSNodeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpgradeHTTPDNSNodeRequest) Reset() { + *x = UpgradeHTTPDNSNodeRequest{} + mi := &file_service_httpdns_node_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpgradeHTTPDNSNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpgradeHTTPDNSNodeRequest) ProtoMessage() {} + +func (x *UpgradeHTTPDNSNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_httpdns_node_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpgradeHTTPDNSNodeRequest.ProtoReflect.Descriptor instead. +func (*UpgradeHTTPDNSNodeRequest) Descriptor() ([]byte, []int) { + return file_service_httpdns_node_proto_rawDescGZIP(), []int{17} +} + +func (x *UpgradeHTTPDNSNodeRequest) GetNodeId() int64 { + if x != nil { + return x.NodeId + } + return 0 +} + +type FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade struct { + state protoimpl.MessageState `protogen:"open.v1"` + Node *HTTPDNSNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` + Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"` + Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` + OldVersion string `protobuf:"bytes,4,opt,name=oldVersion,proto3" json:"oldVersion,omitempty"` + NewVersion string `protobuf:"bytes,5,opt,name=newVersion,proto3" json:"newVersion,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) Reset() { + *x = FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade{} + mi := &file_service_httpdns_node_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) ProtoMessage() {} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) ProtoReflect() protoreflect.Message { + mi := &file_service_httpdns_node_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade.ProtoReflect.Descriptor instead. +func (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) Descriptor() ([]byte, []int) { + return file_service_httpdns_node_proto_rawDescGZIP(), []int{16, 0} +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) GetNode() *HTTPDNSNode { + if x != nil { + return x.Node + } + return nil +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) GetOs() string { + if x != nil { + return x.Os + } + return "" +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) GetArch() string { + if x != nil { + return x.Arch + } + return "" +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) GetOldVersion() string { + if x != nil { + return x.OldVersion + } + return "" +} + +func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) GetNewVersion() string { + if x != nil { + return x.NewVersion + } + return "" +} + var File_service_httpdns_node_proto protoreflect.FileDescriptor const file_service_httpdns_node_proto_rawDesc = "" + @@ -869,7 +1124,25 @@ const file_service_httpdns_node_proto_rawDesc = "" + "\x03sum\x18\x02 \x01(\tR\x03sum\x12\x16\n" + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x18\n" + "\aversion\x18\x04 \x01(\tR\aversion\x12\x1a\n" + - "\bfilename\x18\x05 \x01(\tR\bfilename2\xa2\x06\n" + + "\bfilename\x18\x05 \x01(\tR\bfilename\"O\n" + + "/CountAllUpgradeHTTPDNSNodesWithClusterIdRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"N\n" + + ".FindAllUpgradeHTTPDNSNodesWithClusterIdRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\"\xaf\x02\n" + + "/FindAllUpgradeHTTPDNSNodesWithClusterIdResponse\x12\\\n" + + "\x05nodes\x18\x01 \x03(\v2F.pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse.HTTPDNSNodeUpgradeR\x05nodes\x1a\x9d\x01\n" + + "\x12HTTPDNSNodeUpgrade\x12#\n" + + "\x04node\x18\x01 \x01(\v2\x0f.pb.HTTPDNSNodeR\x04node\x12\x0e\n" + + "\x02os\x18\x02 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x03 \x01(\tR\x04arch\x12\x1e\n" + + "\n" + + "oldVersion\x18\x04 \x01(\tR\n" + + "oldVersion\x12\x1e\n" + + "\n" + + "newVersion\x18\x05 \x01(\tR\n" + + "newVersion\"3\n" + + "\x19UpgradeHTTPDNSNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId2\xf3\b\n" + "\x12HTTPDNSNodeService\x12P\n" + "\x11createHTTPDNSNode\x12\x1c.pb.CreateHTTPDNSNodeRequest\x1a\x1d.pb.CreateHTTPDNSNodeResponse\x12A\n" + "\x11updateHTTPDNSNode\x12\x1c.pb.UpdateHTTPDNSNodeRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + @@ -879,7 +1152,10 @@ const file_service_httpdns_node_proto_rawDesc = "" + "\x17updateHTTPDNSNodeStatus\x12\".pb.UpdateHTTPDNSNodeStatusRequest\x1a\x0e.pb.RPCSuccess\x12K\n" + "\x16updateHTTPDNSNodeLogin\x12!.pb.UpdateHTTPDNSNodeLoginRequest\x1a\x0e.pb.RPCSuccess\x12t\n" + "\x1dcheckHTTPDNSNodeLatestVersion\x12(.pb.CheckHTTPDNSNodeLatestVersionRequest\x1a).pb.CheckHTTPDNSNodeLatestVersionResponse\x12\x86\x01\n" + - "#downloadHTTPDNSNodeInstallationFile\x12..pb.DownloadHTTPDNSNodeInstallationFileRequest\x1a/.pb.DownloadHTTPDNSNodeInstallationFileResponseB\x06Z\x04./pbb\x06proto3" + "#downloadHTTPDNSNodeInstallationFile\x12..pb.DownloadHTTPDNSNodeInstallationFileRequest\x1a/.pb.DownloadHTTPDNSNodeInstallationFileResponse\x12u\n" + + "(countAllUpgradeHTTPDNSNodesWithClusterId\x123.pb.CountAllUpgradeHTTPDNSNodesWithClusterIdRequest\x1a\x14.pb.RPCCountResponse\x12\x92\x01\n" + + "'findAllUpgradeHTTPDNSNodesWithClusterId\x122.pb.FindAllUpgradeHTTPDNSNodesWithClusterIdRequest\x1a3.pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse\x12C\n" + + "\x12upgradeHTTPDNSNode\x12\x1d.pb.UpgradeHTTPDNSNodeRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_node_proto_rawDescOnce sync.Once @@ -893,53 +1169,67 @@ func file_service_httpdns_node_proto_rawDescGZIP() []byte { return file_service_httpdns_node_proto_rawDescData } -var file_service_httpdns_node_proto_msgTypes = make([]protoimpl.MessageInfo, 14) +var file_service_httpdns_node_proto_msgTypes = make([]protoimpl.MessageInfo, 19) var file_service_httpdns_node_proto_goTypes = []any{ - (*CreateHTTPDNSNodeRequest)(nil), // 0: pb.CreateHTTPDNSNodeRequest - (*CreateHTTPDNSNodeResponse)(nil), // 1: pb.CreateHTTPDNSNodeResponse - (*UpdateHTTPDNSNodeRequest)(nil), // 2: pb.UpdateHTTPDNSNodeRequest - (*DeleteHTTPDNSNodeRequest)(nil), // 3: pb.DeleteHTTPDNSNodeRequest - (*FindHTTPDNSNodeRequest)(nil), // 4: pb.FindHTTPDNSNodeRequest - (*FindHTTPDNSNodeResponse)(nil), // 5: pb.FindHTTPDNSNodeResponse - (*ListHTTPDNSNodesRequest)(nil), // 6: pb.ListHTTPDNSNodesRequest - (*ListHTTPDNSNodesResponse)(nil), // 7: pb.ListHTTPDNSNodesResponse - (*UpdateHTTPDNSNodeStatusRequest)(nil), // 8: pb.UpdateHTTPDNSNodeStatusRequest - (*UpdateHTTPDNSNodeLoginRequest)(nil), // 9: pb.UpdateHTTPDNSNodeLoginRequest - (*CheckHTTPDNSNodeLatestVersionRequest)(nil), // 10: pb.CheckHTTPDNSNodeLatestVersionRequest - (*CheckHTTPDNSNodeLatestVersionResponse)(nil), // 11: pb.CheckHTTPDNSNodeLatestVersionResponse - (*DownloadHTTPDNSNodeInstallationFileRequest)(nil), // 12: pb.DownloadHTTPDNSNodeInstallationFileRequest - (*DownloadHTTPDNSNodeInstallationFileResponse)(nil), // 13: pb.DownloadHTTPDNSNodeInstallationFileResponse - (*HTTPDNSNode)(nil), // 14: pb.HTTPDNSNode - (*NodeLogin)(nil), // 15: pb.NodeLogin - (*RPCSuccess)(nil), // 16: pb.RPCSuccess + (*CreateHTTPDNSNodeRequest)(nil), // 0: pb.CreateHTTPDNSNodeRequest + (*CreateHTTPDNSNodeResponse)(nil), // 1: pb.CreateHTTPDNSNodeResponse + (*UpdateHTTPDNSNodeRequest)(nil), // 2: pb.UpdateHTTPDNSNodeRequest + (*DeleteHTTPDNSNodeRequest)(nil), // 3: pb.DeleteHTTPDNSNodeRequest + (*FindHTTPDNSNodeRequest)(nil), // 4: pb.FindHTTPDNSNodeRequest + (*FindHTTPDNSNodeResponse)(nil), // 5: pb.FindHTTPDNSNodeResponse + (*ListHTTPDNSNodesRequest)(nil), // 6: pb.ListHTTPDNSNodesRequest + (*ListHTTPDNSNodesResponse)(nil), // 7: pb.ListHTTPDNSNodesResponse + (*UpdateHTTPDNSNodeStatusRequest)(nil), // 8: pb.UpdateHTTPDNSNodeStatusRequest + (*UpdateHTTPDNSNodeLoginRequest)(nil), // 9: pb.UpdateHTTPDNSNodeLoginRequest + (*CheckHTTPDNSNodeLatestVersionRequest)(nil), // 10: pb.CheckHTTPDNSNodeLatestVersionRequest + (*CheckHTTPDNSNodeLatestVersionResponse)(nil), // 11: pb.CheckHTTPDNSNodeLatestVersionResponse + (*DownloadHTTPDNSNodeInstallationFileRequest)(nil), // 12: pb.DownloadHTTPDNSNodeInstallationFileRequest + (*DownloadHTTPDNSNodeInstallationFileResponse)(nil), // 13: pb.DownloadHTTPDNSNodeInstallationFileResponse + (*CountAllUpgradeHTTPDNSNodesWithClusterIdRequest)(nil), // 14: pb.CountAllUpgradeHTTPDNSNodesWithClusterIdRequest + (*FindAllUpgradeHTTPDNSNodesWithClusterIdRequest)(nil), // 15: pb.FindAllUpgradeHTTPDNSNodesWithClusterIdRequest + (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse)(nil), // 16: pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse + (*UpgradeHTTPDNSNodeRequest)(nil), // 17: pb.UpgradeHTTPDNSNodeRequest + (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade)(nil), // 18: pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse.HTTPDNSNodeUpgrade + (*HTTPDNSNode)(nil), // 19: pb.HTTPDNSNode + (*NodeLogin)(nil), // 20: pb.NodeLogin + (*RPCSuccess)(nil), // 21: pb.RPCSuccess + (*RPCCountResponse)(nil), // 22: pb.RPCCountResponse } var file_service_httpdns_node_proto_depIdxs = []int32{ - 14, // 0: pb.FindHTTPDNSNodeResponse.node:type_name -> pb.HTTPDNSNode - 14, // 1: pb.ListHTTPDNSNodesResponse.nodes:type_name -> pb.HTTPDNSNode - 15, // 2: pb.UpdateHTTPDNSNodeLoginRequest.nodeLogin:type_name -> pb.NodeLogin - 0, // 3: pb.HTTPDNSNodeService.createHTTPDNSNode:input_type -> pb.CreateHTTPDNSNodeRequest - 2, // 4: pb.HTTPDNSNodeService.updateHTTPDNSNode:input_type -> pb.UpdateHTTPDNSNodeRequest - 3, // 5: pb.HTTPDNSNodeService.deleteHTTPDNSNode:input_type -> pb.DeleteHTTPDNSNodeRequest - 4, // 6: pb.HTTPDNSNodeService.findHTTPDNSNode:input_type -> pb.FindHTTPDNSNodeRequest - 6, // 7: pb.HTTPDNSNodeService.listHTTPDNSNodes:input_type -> pb.ListHTTPDNSNodesRequest - 8, // 8: pb.HTTPDNSNodeService.updateHTTPDNSNodeStatus:input_type -> pb.UpdateHTTPDNSNodeStatusRequest - 9, // 9: pb.HTTPDNSNodeService.updateHTTPDNSNodeLogin:input_type -> pb.UpdateHTTPDNSNodeLoginRequest - 10, // 10: pb.HTTPDNSNodeService.checkHTTPDNSNodeLatestVersion:input_type -> pb.CheckHTTPDNSNodeLatestVersionRequest - 12, // 11: pb.HTTPDNSNodeService.downloadHTTPDNSNodeInstallationFile:input_type -> pb.DownloadHTTPDNSNodeInstallationFileRequest - 1, // 12: pb.HTTPDNSNodeService.createHTTPDNSNode:output_type -> pb.CreateHTTPDNSNodeResponse - 16, // 13: pb.HTTPDNSNodeService.updateHTTPDNSNode:output_type -> pb.RPCSuccess - 16, // 14: pb.HTTPDNSNodeService.deleteHTTPDNSNode:output_type -> pb.RPCSuccess - 5, // 15: pb.HTTPDNSNodeService.findHTTPDNSNode:output_type -> pb.FindHTTPDNSNodeResponse - 7, // 16: pb.HTTPDNSNodeService.listHTTPDNSNodes:output_type -> pb.ListHTTPDNSNodesResponse - 16, // 17: pb.HTTPDNSNodeService.updateHTTPDNSNodeStatus:output_type -> pb.RPCSuccess - 16, // 18: pb.HTTPDNSNodeService.updateHTTPDNSNodeLogin:output_type -> pb.RPCSuccess - 11, // 19: pb.HTTPDNSNodeService.checkHTTPDNSNodeLatestVersion:output_type -> pb.CheckHTTPDNSNodeLatestVersionResponse - 13, // 20: pb.HTTPDNSNodeService.downloadHTTPDNSNodeInstallationFile:output_type -> pb.DownloadHTTPDNSNodeInstallationFileResponse - 12, // [12:21] is the sub-list for method output_type - 3, // [3:12] is the sub-list for method input_type - 3, // [3:3] is the sub-list for extension type_name - 3, // [3:3] is the sub-list for extension extendee - 0, // [0:3] is the sub-list for field type_name + 19, // 0: pb.FindHTTPDNSNodeResponse.node:type_name -> pb.HTTPDNSNode + 19, // 1: pb.ListHTTPDNSNodesResponse.nodes:type_name -> pb.HTTPDNSNode + 20, // 2: pb.UpdateHTTPDNSNodeLoginRequest.nodeLogin:type_name -> pb.NodeLogin + 18, // 3: pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse.nodes:type_name -> pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse.HTTPDNSNodeUpgrade + 19, // 4: pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse.HTTPDNSNodeUpgrade.node:type_name -> pb.HTTPDNSNode + 0, // 5: pb.HTTPDNSNodeService.createHTTPDNSNode:input_type -> pb.CreateHTTPDNSNodeRequest + 2, // 6: pb.HTTPDNSNodeService.updateHTTPDNSNode:input_type -> pb.UpdateHTTPDNSNodeRequest + 3, // 7: pb.HTTPDNSNodeService.deleteHTTPDNSNode:input_type -> pb.DeleteHTTPDNSNodeRequest + 4, // 8: pb.HTTPDNSNodeService.findHTTPDNSNode:input_type -> pb.FindHTTPDNSNodeRequest + 6, // 9: pb.HTTPDNSNodeService.listHTTPDNSNodes:input_type -> pb.ListHTTPDNSNodesRequest + 8, // 10: pb.HTTPDNSNodeService.updateHTTPDNSNodeStatus:input_type -> pb.UpdateHTTPDNSNodeStatusRequest + 9, // 11: pb.HTTPDNSNodeService.updateHTTPDNSNodeLogin:input_type -> pb.UpdateHTTPDNSNodeLoginRequest + 10, // 12: pb.HTTPDNSNodeService.checkHTTPDNSNodeLatestVersion:input_type -> pb.CheckHTTPDNSNodeLatestVersionRequest + 12, // 13: pb.HTTPDNSNodeService.downloadHTTPDNSNodeInstallationFile:input_type -> pb.DownloadHTTPDNSNodeInstallationFileRequest + 14, // 14: pb.HTTPDNSNodeService.countAllUpgradeHTTPDNSNodesWithClusterId:input_type -> pb.CountAllUpgradeHTTPDNSNodesWithClusterIdRequest + 15, // 15: pb.HTTPDNSNodeService.findAllUpgradeHTTPDNSNodesWithClusterId:input_type -> pb.FindAllUpgradeHTTPDNSNodesWithClusterIdRequest + 17, // 16: pb.HTTPDNSNodeService.upgradeHTTPDNSNode:input_type -> pb.UpgradeHTTPDNSNodeRequest + 1, // 17: pb.HTTPDNSNodeService.createHTTPDNSNode:output_type -> pb.CreateHTTPDNSNodeResponse + 21, // 18: pb.HTTPDNSNodeService.updateHTTPDNSNode:output_type -> pb.RPCSuccess + 21, // 19: pb.HTTPDNSNodeService.deleteHTTPDNSNode:output_type -> pb.RPCSuccess + 5, // 20: pb.HTTPDNSNodeService.findHTTPDNSNode:output_type -> pb.FindHTTPDNSNodeResponse + 7, // 21: pb.HTTPDNSNodeService.listHTTPDNSNodes:output_type -> pb.ListHTTPDNSNodesResponse + 21, // 22: pb.HTTPDNSNodeService.updateHTTPDNSNodeStatus:output_type -> pb.RPCSuccess + 21, // 23: pb.HTTPDNSNodeService.updateHTTPDNSNodeLogin:output_type -> pb.RPCSuccess + 11, // 24: pb.HTTPDNSNodeService.checkHTTPDNSNodeLatestVersion:output_type -> pb.CheckHTTPDNSNodeLatestVersionResponse + 13, // 25: pb.HTTPDNSNodeService.downloadHTTPDNSNodeInstallationFile:output_type -> pb.DownloadHTTPDNSNodeInstallationFileResponse + 22, // 26: pb.HTTPDNSNodeService.countAllUpgradeHTTPDNSNodesWithClusterId:output_type -> pb.RPCCountResponse + 16, // 27: pb.HTTPDNSNodeService.findAllUpgradeHTTPDNSNodesWithClusterId:output_type -> pb.FindAllUpgradeHTTPDNSNodesWithClusterIdResponse + 21, // 28: pb.HTTPDNSNodeService.upgradeHTTPDNSNode:output_type -> pb.RPCSuccess + 17, // [17:29] is the sub-list for method output_type + 5, // [5:17] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name } func init() { file_service_httpdns_node_proto_init() } @@ -956,7 +1246,7 @@ func file_service_httpdns_node_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_node_proto_rawDesc), len(file_service_httpdns_node_proto_rawDesc)), NumEnums: 0, - NumMessages: 14, + NumMessages: 19, NumExtensions: 0, NumServices: 1, }, diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_node_grpc.pb.go index 3f40be0..ec9bc03 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 -// - protoc v3.21.12 +// - protoc v3.19.6 // source: service_httpdns_node.proto package pb @@ -19,18 +19,18 @@ import ( const _ = grpc.SupportPackageIsVersion9 const ( - HTTPDNSNodeService_CreateHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/createHTTPDNSNode" - HTTPDNSNodeService_UpdateHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/updateHTTPDNSNode" - HTTPDNSNodeService_DeleteHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/deleteHTTPDNSNode" - HTTPDNSNodeService_FindHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/findHTTPDNSNode" - HTTPDNSNodeService_ListHTTPDNSNodes_FullMethodName = "/pb.HTTPDNSNodeService/listHTTPDNSNodes" - HTTPDNSNodeService_UpdateHTTPDNSNodeStatus_FullMethodName = "/pb.HTTPDNSNodeService/updateHTTPDNSNodeStatus" - HTTPDNSNodeService_UpdateHTTPDNSNodeLogin_FullMethodName = "/pb.HTTPDNSNodeService/updateHTTPDNSNodeLogin" - HTTPDNSNodeService_CheckHTTPDNSNodeLatestVersion_FullMethodName = "/pb.HTTPDNSNodeService/checkHTTPDNSNodeLatestVersion" - HTTPDNSNodeService_DownloadHTTPDNSNodeInstallationFile_FullMethodName = "/pb.HTTPDNSNodeService/downloadHTTPDNSNodeInstallationFile" + HTTPDNSNodeService_CreateHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/createHTTPDNSNode" + HTTPDNSNodeService_UpdateHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/updateHTTPDNSNode" + HTTPDNSNodeService_DeleteHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/deleteHTTPDNSNode" + HTTPDNSNodeService_FindHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/findHTTPDNSNode" + HTTPDNSNodeService_ListHTTPDNSNodes_FullMethodName = "/pb.HTTPDNSNodeService/listHTTPDNSNodes" + HTTPDNSNodeService_UpdateHTTPDNSNodeStatus_FullMethodName = "/pb.HTTPDNSNodeService/updateHTTPDNSNodeStatus" + HTTPDNSNodeService_UpdateHTTPDNSNodeLogin_FullMethodName = "/pb.HTTPDNSNodeService/updateHTTPDNSNodeLogin" + HTTPDNSNodeService_CheckHTTPDNSNodeLatestVersion_FullMethodName = "/pb.HTTPDNSNodeService/checkHTTPDNSNodeLatestVersion" + HTTPDNSNodeService_DownloadHTTPDNSNodeInstallationFile_FullMethodName = "/pb.HTTPDNSNodeService/downloadHTTPDNSNodeInstallationFile" HTTPDNSNodeService_CountAllUpgradeHTTPDNSNodesWithClusterId_FullMethodName = "/pb.HTTPDNSNodeService/countAllUpgradeHTTPDNSNodesWithClusterId" HTTPDNSNodeService_FindAllUpgradeHTTPDNSNodesWithClusterId_FullMethodName = "/pb.HTTPDNSNodeService/findAllUpgradeHTTPDNSNodesWithClusterId" - HTTPDNSNodeService_UpgradeHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/upgradeHTTPDNSNode" + HTTPDNSNodeService_UpgradeHTTPDNSNode_FullMethodName = "/pb.HTTPDNSNodeService/upgradeHTTPDNSNode" ) // HTTPDNSNodeServiceClient is the client API for HTTPDNSNodeService service. @@ -186,7 +186,7 @@ func (c *hTTPDNSNodeServiceClient) UpgradeHTTPDNSNode(ctx context.Context, in *U } // HTTPDNSNodeServiceServer is the server API for HTTPDNSNodeService service. -// All implementations must embed UnimplementedHTTPDNSNodeServiceServer +// All implementations should embed UnimplementedHTTPDNSNodeServiceServer // for forward compatibility. type HTTPDNSNodeServiceServer interface { CreateHTTPDNSNode(context.Context, *CreateHTTPDNSNodeRequest) (*CreateHTTPDNSNodeResponse, error) @@ -207,10 +207,9 @@ type HTTPDNSNodeServiceServer interface { FindAllUpgradeHTTPDNSNodesWithClusterId(context.Context, *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) (*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse, error) // 升级单个HTTPDNS节点 UpgradeHTTPDNSNode(context.Context, *UpgradeHTTPDNSNodeRequest) (*RPCSuccess, error) - mustEmbedUnimplementedHTTPDNSNodeServiceServer() } -// UnimplementedHTTPDNSNodeServiceServer must be embedded to have +// UnimplementedHTTPDNSNodeServiceServer should be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -253,8 +252,7 @@ func (UnimplementedHTTPDNSNodeServiceServer) FindAllUpgradeHTTPDNSNodesWithClust func (UnimplementedHTTPDNSNodeServiceServer) UpgradeHTTPDNSNode(context.Context, *UpgradeHTTPDNSNodeRequest) (*RPCSuccess, error) { return nil, status.Error(codes.Unimplemented, "method UpgradeHTTPDNSNode not implemented") } -func (UnimplementedHTTPDNSNodeServiceServer) mustEmbedUnimplementedHTTPDNSNodeServiceServer() {} -func (UnimplementedHTTPDNSNodeServiceServer) testEmbeddedByValue() {} +func (UnimplementedHTTPDNSNodeServiceServer) testEmbeddedByValue() {} // UnsafeHTTPDNSNodeServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to HTTPDNSNodeServiceServer will diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_node_upgrade.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_node_upgrade.go deleted file mode 100644 index 2736957..0000000 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_node_upgrade.go +++ /dev/null @@ -1,345 +0,0 @@ -package pb - -import ( - "fmt" - - "google.golang.org/protobuf/encoding/protowire" - "google.golang.org/protobuf/proto" -) - -// CountAllUpgradeHTTPDNSNodesWithClusterIdRequest 计算需要升级的HTTPDNS节点数量 -type CountAllUpgradeHTTPDNSNodesWithClusterIdRequest struct { - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) Reset() { *x = CountAllUpgradeHTTPDNSNodesWithClusterIdRequest{} } -func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) String() string { return fmt.Sprintf("%+v", *x) } -func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) ProtoMessage() {} - -func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) Marshal() ([]byte, error) { - var b []byte - if x.ClusterId != 0 { - b = protowire.AppendTag(b, 1, protowire.VarintType) - b = protowire.AppendVarint(b, uint64(x.ClusterId)) - } - return b, nil -} - -func (x *CountAllUpgradeHTTPDNSNodesWithClusterIdRequest) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.VarintType { - v, n := protowire.ConsumeVarint(data) - if n < 0 { - return fmt.Errorf("invalid varint") - } - x.ClusterId = int64(v) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// FindAllUpgradeHTTPDNSNodesWithClusterIdRequest 列出所有需要升级的HTTPDNS节点 -type FindAllUpgradeHTTPDNSNodesWithClusterIdRequest struct { - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) Reset() { *x = FindAllUpgradeHTTPDNSNodesWithClusterIdRequest{} } -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) String() string { return fmt.Sprintf("%+v", *x) } -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) ProtoMessage() {} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) Marshal() ([]byte, error) { - var b []byte - if x.ClusterId != 0 { - b = protowire.AppendTag(b, 1, protowire.VarintType) - b = protowire.AppendVarint(b, uint64(x.ClusterId)) - } - return b, nil -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdRequest) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.VarintType { - v, n := protowire.ConsumeVarint(data) - if n < 0 { - return fmt.Errorf("invalid varint") - } - x.ClusterId = int64(v) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade 单个待升级节点信息 -type FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade struct { - Node *HTTPDNSNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` - Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"` - Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` - OldVersion string `protobuf:"bytes,4,opt,name=oldVersion,proto3" json:"oldVersion,omitempty"` - NewVersion string `protobuf:"bytes,5,opt,name=newVersion,proto3" json:"newVersion,omitempty"` -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) Reset() { - *x = FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade{} -} -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) String() string { - return fmt.Sprintf("%+v", *x) -} -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) ProtoMessage() {} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) Marshal() ([]byte, error) { - var b []byte - if x.Node != nil { - nodeData, err := proto.Marshal(x.Node) - if err != nil { - return nil, err - } - b = protowire.AppendTag(b, 1, protowire.BytesType) - b = protowire.AppendBytes(b, nodeData) - } - if x.Os != "" { - b = protowire.AppendTag(b, 2, protowire.BytesType) - b = protowire.AppendString(b, x.Os) - } - if x.Arch != "" { - b = protowire.AppendTag(b, 3, protowire.BytesType) - b = protowire.AppendString(b, x.Arch) - } - if x.OldVersion != "" { - b = protowire.AppendTag(b, 4, protowire.BytesType) - b = protowire.AppendString(b, x.OldVersion) - } - if x.NewVersion != "" { - b = protowire.AppendTag(b, 5, protowire.BytesType) - b = protowire.AppendString(b, x.NewVersion) - } - return b, nil -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.BytesType { - v, n := protowire.ConsumeBytes(data) - if n < 0 { - return fmt.Errorf("invalid bytes") - } - x.Node = &HTTPDNSNode{} - if err := proto.Unmarshal(v, x.Node); err != nil { - return err - } - data = data[n:] - } - case 2: - if typ == protowire.BytesType { - v, n := protowire.ConsumeString(data) - if n < 0 { - return fmt.Errorf("invalid string") - } - x.Os = v - data = data[n:] - } - case 3: - if typ == protowire.BytesType { - v, n := protowire.ConsumeString(data) - if n < 0 { - return fmt.Errorf("invalid string") - } - x.Arch = v - data = data[n:] - } - case 4: - if typ == protowire.BytesType { - v, n := protowire.ConsumeString(data) - if n < 0 { - return fmt.Errorf("invalid string") - } - x.OldVersion = v - data = data[n:] - } - case 5: - if typ == protowire.BytesType { - v, n := protowire.ConsumeString(data) - if n < 0 { - return fmt.Errorf("invalid string") - } - x.NewVersion = v - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// FindAllUpgradeHTTPDNSNodesWithClusterIdResponse 列出所有需要升级的HTTPDNS节点 -type FindAllUpgradeHTTPDNSNodesWithClusterIdResponse struct { - Nodes []*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) Reset() { - *x = FindAllUpgradeHTTPDNSNodesWithClusterIdResponse{} -} -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) String() string { - return fmt.Sprintf("%+v", *x) -} -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) ProtoMessage() {} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) GetNodes() []*FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade { - if x != nil { - return x.Nodes - } - return nil -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) Marshal() ([]byte, error) { - var b []byte - for _, node := range x.Nodes { - nodeData, err := node.Marshal() - if err != nil { - return nil, err - } - b = protowire.AppendTag(b, 1, protowire.BytesType) - b = protowire.AppendBytes(b, nodeData) - } - return b, nil -} - -func (x *FindAllUpgradeHTTPDNSNodesWithClusterIdResponse) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.BytesType { - v, n := protowire.ConsumeBytes(data) - if n < 0 { - return fmt.Errorf("invalid bytes") - } - node := &FindAllUpgradeHTTPDNSNodesWithClusterIdResponse_HTTPDNSNodeUpgrade{} - if err := node.Unmarshal(v); err != nil { - return err - } - x.Nodes = append(x.Nodes, node) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// UpgradeHTTPDNSNodeRequest 升级单个HTTPDNS节点 -type UpgradeHTTPDNSNodeRequest struct { - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *UpgradeHTTPDNSNodeRequest) Reset() { *x = UpgradeHTTPDNSNodeRequest{} } -func (x *UpgradeHTTPDNSNodeRequest) String() string { return fmt.Sprintf("%+v", *x) } -func (x *UpgradeHTTPDNSNodeRequest) ProtoMessage() {} - -func (x *UpgradeHTTPDNSNodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *UpgradeHTTPDNSNodeRequest) Marshal() ([]byte, error) { - var b []byte - if x.NodeId != 0 { - b = protowire.AppendTag(b, 1, protowire.VarintType) - b = protowire.AppendVarint(b, uint64(x.NodeId)) - } - return b, nil -} - -func (x *UpgradeHTTPDNSNodeRequest) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.VarintType { - v, n := protowire.ConsumeVarint(data) - if n < 0 { - return fmt.Errorf("invalid varint") - } - x.NodeId = int64(v) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_rule.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_rule.pb.go index 1ac612c..ffe746b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_rule.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_rule.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_httpdns_rule.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,11 +22,10 @@ const ( ) type CreateHTTPDNSCustomRuleRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Rule *HTTPDNSCustomRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` unknownFields protoimpl.UnknownFields - - Rule *HTTPDNSCustomRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSCustomRuleRequest) Reset() { @@ -66,11 +66,10 @@ func (x *CreateHTTPDNSCustomRuleRequest) GetRule() *HTTPDNSCustomRule { } type CreateHTTPDNSCustomRuleResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + RuleId int64 `protobuf:"varint,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` unknownFields protoimpl.UnknownFields - - RuleId int64 `protobuf:"varint,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSCustomRuleResponse) Reset() { @@ -111,11 +110,10 @@ func (x *CreateHTTPDNSCustomRuleResponse) GetRuleId() int64 { } type UpdateHTTPDNSCustomRuleRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Rule *HTTPDNSCustomRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` unknownFields protoimpl.UnknownFields - - Rule *HTTPDNSCustomRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UpdateHTTPDNSCustomRuleRequest) Reset() { @@ -156,11 +154,10 @@ func (x *UpdateHTTPDNSCustomRuleRequest) GetRule() *HTTPDNSCustomRule { } type DeleteHTTPDNSCustomRuleRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + RuleId int64 `protobuf:"varint,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` unknownFields protoimpl.UnknownFields - - RuleId int64 `protobuf:"varint,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DeleteHTTPDNSCustomRuleRequest) Reset() { @@ -201,12 +198,11 @@ func (x *DeleteHTTPDNSCustomRuleRequest) GetRuleId() int64 { } type UpdateHTTPDNSCustomRuleStatusRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + RuleId int64 `protobuf:"varint,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` + IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` unknownFields protoimpl.UnknownFields - - RuleId int64 `protobuf:"varint,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` - IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UpdateHTTPDNSCustomRuleStatusRequest) Reset() { @@ -254,11 +250,10 @@ func (x *UpdateHTTPDNSCustomRuleStatusRequest) GetIsOn() bool { } type ListHTTPDNSCustomRulesWithDomainIdRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` unknownFields protoimpl.UnknownFields - - DomainId int64 `protobuf:"varint,1,opt,name=domainId,proto3" json:"domainId,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSCustomRulesWithDomainIdRequest) Reset() { @@ -299,11 +294,10 @@ func (x *ListHTTPDNSCustomRulesWithDomainIdRequest) GetDomainId() int64 { } type ListHTTPDNSCustomRulesWithDomainIdResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Rules []*HTTPDNSCustomRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` unknownFields protoimpl.UnknownFields - - Rules []*HTTPDNSCustomRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSCustomRulesWithDomainIdResponse) Reset() { @@ -345,88 +339,39 @@ func (x *ListHTTPDNSCustomRulesWithDomainIdResponse) GetRules() []*HTTPDNSCustom var File_service_httpdns_rule_proto protoreflect.FileDescriptor -var file_service_httpdns_rule_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, - 0x73, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, - 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x1e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, - 0x0a, 0x04, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, - 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, - 0x75, 0x6c, 0x65, 0x52, 0x04, 0x72, 0x75, 0x6c, 0x65, 0x22, 0x39, 0x0a, 0x1f, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, - 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x72, 0x75, - 0x6c, 0x65, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x04, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x72, 0x75, 0x6c, - 0x65, 0x22, 0x38, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, - 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x24, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, - 0x47, 0x0a, 0x29, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x59, 0x0a, 0x2a, 0x4c, 0x69, 0x73, 0x74, - 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, - 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x05, 0x72, 0x75, - 0x6c, 0x65, 0x73, 0x32, 0xf7, 0x03, 0x0a, 0x12, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, - 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, - 0x0a, 0x17, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, - 0x17, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x1d, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x28, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x22, 0x6c, 0x69, 0x73, 0x74, - 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x2d, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_httpdns_rule_proto_rawDesc = "" + + "\n" + + "\x1aservice_httpdns_rule.proto\x12\x02pb\x1a\x1fmodels/model_httpdns_rule.proto\x1a\x19models/rpc_messages.proto\"K\n" + + "\x1eCreateHTTPDNSCustomRuleRequest\x12)\n" + + "\x04rule\x18\x01 \x01(\v2\x15.pb.HTTPDNSCustomRuleR\x04rule\"9\n" + + "\x1fCreateHTTPDNSCustomRuleResponse\x12\x16\n" + + "\x06ruleId\x18\x01 \x01(\x03R\x06ruleId\"K\n" + + "\x1eUpdateHTTPDNSCustomRuleRequest\x12)\n" + + "\x04rule\x18\x01 \x01(\v2\x15.pb.HTTPDNSCustomRuleR\x04rule\"8\n" + + "\x1eDeleteHTTPDNSCustomRuleRequest\x12\x16\n" + + "\x06ruleId\x18\x01 \x01(\x03R\x06ruleId\"R\n" + + "$UpdateHTTPDNSCustomRuleStatusRequest\x12\x16\n" + + "\x06ruleId\x18\x01 \x01(\x03R\x06ruleId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"G\n" + + ")ListHTTPDNSCustomRulesWithDomainIdRequest\x12\x1a\n" + + "\bdomainId\x18\x01 \x01(\x03R\bdomainId\"Y\n" + + "*ListHTTPDNSCustomRulesWithDomainIdResponse\x12+\n" + + "\x05rules\x18\x01 \x03(\v2\x15.pb.HTTPDNSCustomRuleR\x05rules2\xf7\x03\n" + + "\x12HTTPDNSRuleService\x12b\n" + + "\x17createHTTPDNSCustomRule\x12\".pb.CreateHTTPDNSCustomRuleRequest\x1a#.pb.CreateHTTPDNSCustomRuleResponse\x12M\n" + + "\x17updateHTTPDNSCustomRule\x12\".pb.UpdateHTTPDNSCustomRuleRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x17deleteHTTPDNSCustomRule\x12\".pb.DeleteHTTPDNSCustomRuleRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x1dupdateHTTPDNSCustomRuleStatus\x12(.pb.UpdateHTTPDNSCustomRuleStatusRequest\x1a\x0e.pb.RPCSuccess\x12\x83\x01\n" + + "\"listHTTPDNSCustomRulesWithDomainId\x12-.pb.ListHTTPDNSCustomRulesWithDomainIdRequest\x1a..pb.ListHTTPDNSCustomRulesWithDomainIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_rule_proto_rawDescOnce sync.Once - file_service_httpdns_rule_proto_rawDescData = file_service_httpdns_rule_proto_rawDesc + file_service_httpdns_rule_proto_rawDescData []byte ) func file_service_httpdns_rule_proto_rawDescGZIP() []byte { file_service_httpdns_rule_proto_rawDescOnce.Do(func() { - file_service_httpdns_rule_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_httpdns_rule_proto_rawDescData) + file_service_httpdns_rule_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_httpdns_rule_proto_rawDesc), len(file_service_httpdns_rule_proto_rawDesc))) }) return file_service_httpdns_rule_proto_rawDescData } @@ -475,7 +420,7 @@ func file_service_httpdns_rule_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_httpdns_rule_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_rule_proto_rawDesc), len(file_service_httpdns_rule_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -486,7 +431,6 @@ func file_service_httpdns_rule_proto_init() { MessageInfos: file_service_httpdns_rule_proto_msgTypes, }.Build() File_service_httpdns_rule_proto = out.File - file_service_httpdns_rule_proto_rawDesc = nil file_service_httpdns_rule_proto_goTypes = nil file_service_httpdns_rule_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_rule_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_rule_grpc.pb.go index 3f8125f..5b607fb 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_rule_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_rule_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v3.21.12 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_httpdns_rule.proto package pb @@ -114,19 +114,19 @@ type HTTPDNSRuleServiceServer interface { type UnimplementedHTTPDNSRuleServiceServer struct{} func (UnimplementedHTTPDNSRuleServiceServer) CreateHTTPDNSCustomRule(context.Context, *CreateHTTPDNSCustomRuleRequest) (*CreateHTTPDNSCustomRuleResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPDNSCustomRule not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPDNSCustomRule not implemented") } func (UnimplementedHTTPDNSRuleServiceServer) UpdateHTTPDNSCustomRule(context.Context, *UpdateHTTPDNSCustomRuleRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPDNSCustomRule not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPDNSCustomRule not implemented") } func (UnimplementedHTTPDNSRuleServiceServer) DeleteHTTPDNSCustomRule(context.Context, *DeleteHTTPDNSCustomRuleRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteHTTPDNSCustomRule not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteHTTPDNSCustomRule not implemented") } func (UnimplementedHTTPDNSRuleServiceServer) UpdateHTTPDNSCustomRuleStatus(context.Context, *UpdateHTTPDNSCustomRuleStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateHTTPDNSCustomRuleStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateHTTPDNSCustomRuleStatus not implemented") } func (UnimplementedHTTPDNSRuleServiceServer) ListHTTPDNSCustomRulesWithDomainId(context.Context, *ListHTTPDNSCustomRulesWithDomainIdRequest) (*ListHTTPDNSCustomRulesWithDomainIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPDNSCustomRulesWithDomainId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPDNSCustomRulesWithDomainId not implemented") } func (UnimplementedHTTPDNSRuleServiceServer) testEmbeddedByValue() {} @@ -138,7 +138,7 @@ type UnsafeHTTPDNSRuleServiceServer interface { } func RegisterHTTPDNSRuleServiceServer(s grpc.ServiceRegistrar, srv HTTPDNSRuleServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPDNSRuleServiceServer was + // If the following call panics, it indicates UnimplementedHTTPDNSRuleServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log.pb.go index 745b604..6055637 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_httpdns_runtime_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,11 +22,10 @@ const ( ) type CreateHTTPDNSRuntimeLogsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Logs []*HTTPDNSRuntimeLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` unknownFields protoimpl.UnknownFields - - Logs []*HTTPDNSRuntimeLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSRuntimeLogsRequest) Reset() { @@ -66,9 +66,9 @@ func (x *CreateHTTPDNSRuntimeLogsRequest) GetLogs() []*HTTPDNSRuntimeLog { } type CreateHTTPDNSRuntimeLogsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *CreateHTTPDNSRuntimeLogsResponse) Reset() { @@ -102,17 +102,16 @@ func (*CreateHTTPDNSRuntimeLogsResponse) Descriptor() ([]byte, []int) { } type ListHTTPDNSRuntimeLogsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Day string `protobuf:"bytes,1,opt,name=day,proto3" json:"day,omitempty"` + ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + NodeId int64 `protobuf:"varint,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` + Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"` + Offset int64 `protobuf:"varint,6,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"` unknownFields protoimpl.UnknownFields - - Day string `protobuf:"bytes,1,opt,name=day,proto3" json:"day,omitempty"` - ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - NodeId int64 `protobuf:"varint,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` - Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"` - Offset int64 `protobuf:"varint,6,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSRuntimeLogsRequest) Reset() { @@ -195,12 +194,11 @@ func (x *ListHTTPDNSRuntimeLogsRequest) GetSize() int64 { } type ListHTTPDNSRuntimeLogsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Logs []*HTTPDNSRuntimeLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` + Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields - - Logs []*HTTPDNSRuntimeLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` - Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` + sizeCache protoimpl.SizeCache } func (x *ListHTTPDNSRuntimeLogsResponse) Reset() { @@ -249,63 +247,35 @@ func (x *ListHTTPDNSRuntimeLogsResponse) GetTotal() int64 { var File_service_httpdns_runtime_log_proto protoreflect.FileDescriptor -var file_service_httpdns_runtime_log_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, - 0x73, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x75, - 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0x4c, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, - 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x29, 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, - 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x22, 0x22, 0x0a, - 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, - 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0xc3, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, - 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x61, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x6c, 0x6f, 0x67, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, - 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x04, - 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x32, 0xe2, 0x01, 0x0a, 0x18, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, - 0x6f, 0x67, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, - 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, - 0x0a, 0x16, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, - 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, - 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x75, 0x6e, 0x74, - 0x69, 0x6d, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_httpdns_runtime_log_proto_rawDesc = "" + + "\n" + + "!service_httpdns_runtime_log.proto\x12\x02pb\x1a&models/model_httpdns_runtime_log.proto\"L\n" + + "\x1fCreateHTTPDNSRuntimeLogsRequest\x12)\n" + + "\x04logs\x18\x01 \x03(\v2\x15.pb.HTTPDNSRuntimeLogR\x04logs\"\"\n" + + " CreateHTTPDNSRuntimeLogsResponse\"\xc3\x01\n" + + "\x1dListHTTPDNSRuntimeLogsRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x1c\n" + + "\tclusterId\x18\x02 \x01(\x03R\tclusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\x12\x14\n" + + "\x05level\x18\x04 \x01(\tR\x05level\x12\x18\n" + + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x06 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\a \x01(\x03R\x04size\"a\n" + + "\x1eListHTTPDNSRuntimeLogsResponse\x12)\n" + + "\x04logs\x18\x01 \x03(\v2\x15.pb.HTTPDNSRuntimeLogR\x04logs\x12\x14\n" + + "\x05total\x18\x02 \x01(\x03R\x05total2\xe2\x01\n" + + "\x18HTTPDNSRuntimeLogService\x12e\n" + + "\x18createHTTPDNSRuntimeLogs\x12#.pb.CreateHTTPDNSRuntimeLogsRequest\x1a$.pb.CreateHTTPDNSRuntimeLogsResponse\x12_\n" + + "\x16listHTTPDNSRuntimeLogs\x12!.pb.ListHTTPDNSRuntimeLogsRequest\x1a\".pb.ListHTTPDNSRuntimeLogsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_runtime_log_proto_rawDescOnce sync.Once - file_service_httpdns_runtime_log_proto_rawDescData = file_service_httpdns_runtime_log_proto_rawDesc + file_service_httpdns_runtime_log_proto_rawDescData []byte ) func file_service_httpdns_runtime_log_proto_rawDescGZIP() []byte { file_service_httpdns_runtime_log_proto_rawDescOnce.Do(func() { - file_service_httpdns_runtime_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_httpdns_runtime_log_proto_rawDescData) + file_service_httpdns_runtime_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_httpdns_runtime_log_proto_rawDesc), len(file_service_httpdns_runtime_log_proto_rawDesc))) }) return file_service_httpdns_runtime_log_proto_rawDescData } @@ -342,7 +312,7 @@ func file_service_httpdns_runtime_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_httpdns_runtime_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_runtime_log_proto_rawDesc), len(file_service_httpdns_runtime_log_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -353,7 +323,6 @@ func file_service_httpdns_runtime_log_proto_init() { MessageInfos: file_service_httpdns_runtime_log_proto_msgTypes, }.Build() File_service_httpdns_runtime_log_proto = out.File - file_service_httpdns_runtime_log_proto_rawDesc = nil file_service_httpdns_runtime_log_proto_goTypes = nil file_service_httpdns_runtime_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log_grpc.pb.go index ad2e296..2326d51 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_runtime_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v3.21.12 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_httpdns_runtime_log.proto package pb @@ -75,10 +75,10 @@ type HTTPDNSRuntimeLogServiceServer interface { type UnimplementedHTTPDNSRuntimeLogServiceServer struct{} func (UnimplementedHTTPDNSRuntimeLogServiceServer) CreateHTTPDNSRuntimeLogs(context.Context, *CreateHTTPDNSRuntimeLogsRequest) (*CreateHTTPDNSRuntimeLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateHTTPDNSRuntimeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateHTTPDNSRuntimeLogs not implemented") } func (UnimplementedHTTPDNSRuntimeLogServiceServer) ListHTTPDNSRuntimeLogs(context.Context, *ListHTTPDNSRuntimeLogsRequest) (*ListHTTPDNSRuntimeLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListHTTPDNSRuntimeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListHTTPDNSRuntimeLogs not implemented") } func (UnimplementedHTTPDNSRuntimeLogServiceServer) testEmbeddedByValue() {} @@ -90,7 +90,7 @@ type UnsafeHTTPDNSRuntimeLogServiceServer interface { } func RegisterHTTPDNSRuntimeLogServiceServer(s grpc.ServiceRegistrar, srv HTTPDNSRuntimeLogServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPDNSRuntimeLogServiceServer was + // If the following call panics, it indicates UnimplementedHTTPDNSRuntimeLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox.pb.go index 6b4be37..782465b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 -// protoc v3.21.12 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_httpdns_sandbox.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -21,18 +22,17 @@ const ( ) type TestHTTPDNSResolveRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` + Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` + Qtype string `protobuf:"bytes,4,opt,name=qtype,proto3" json:"qtype,omitempty"` + ClientIP string `protobuf:"bytes,5,opt,name=clientIP,proto3" json:"clientIP,omitempty"` + Sid string `protobuf:"bytes,6,opt,name=sid,proto3" json:"sid,omitempty"` + SdkVersion string `protobuf:"bytes,7,opt,name=sdkVersion,proto3" json:"sdkVersion,omitempty"` + Os string `protobuf:"bytes,8,opt,name=os,proto3" json:"os,omitempty"` unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` - Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` - Qtype string `protobuf:"bytes,4,opt,name=qtype,proto3" json:"qtype,omitempty"` - ClientIP string `protobuf:"bytes,5,opt,name=clientIP,proto3" json:"clientIP,omitempty"` - Sid string `protobuf:"bytes,6,opt,name=sid,proto3" json:"sid,omitempty"` - SdkVersion string `protobuf:"bytes,7,opt,name=sdkVersion,proto3" json:"sdkVersion,omitempty"` - Os string `protobuf:"bytes,8,opt,name=os,proto3" json:"os,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TestHTTPDNSResolveRequest) Reset() { @@ -122,16 +122,15 @@ func (x *TestHTTPDNSResolveRequest) GetOs() string { } type HTTPDNSResolveRecord struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` + Ttl int32 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` + Weight int32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"` + Line string `protobuf:"bytes,5,opt,name=line,proto3" json:"line,omitempty"` + Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"` unknownFields protoimpl.UnknownFields - - Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` - Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` - Ttl int32 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` - Weight int32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"` - Line string `protobuf:"bytes,5,opt,name=line,proto3" json:"line,omitempty"` - Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HTTPDNSResolveRecord) Reset() { @@ -207,10 +206,7 @@ func (x *HTTPDNSResolveRecord) GetRegion() string { } type TestHTTPDNSResolveResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - + state protoimpl.MessageState `protogen:"open.v1"` Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=requestId,proto3" json:"requestId,omitempty"` @@ -223,6 +219,8 @@ type TestHTTPDNSResolveResponse struct { ClientCarrier string `protobuf:"bytes,10,opt,name=clientCarrier,proto3" json:"clientCarrier,omitempty"` ClientCountry string `protobuf:"bytes,11,opt,name=clientCountry,proto3" json:"clientCountry,omitempty"` Summary string `protobuf:"bytes,12,opt,name=summary,proto3" json:"summary,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *TestHTTPDNSResolveResponse) Reset() { @@ -341,77 +339,52 @@ func (x *TestHTTPDNSResolveResponse) GetSummary() string { var File_service_httpdns_sandbox_proto protoreflect.FileDescriptor -var file_service_httpdns_sandbox_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x64, 0x6e, - 0x73, 0x5f, 0x73, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, - 0x01, 0x0a, 0x19, 0x54, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x65, - 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, - 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, - 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, - 0x73, 0x64, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x73, 0x64, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, - 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x22, 0x90, 0x01, 0x0a, - 0x14, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x77, - 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, - 0x82, 0x03, 0x0a, 0x1a, 0x54, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, - 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x71, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x32, 0x0a, 0x07, 0x72, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, - 0x2e, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x07, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x1a, - 0x0a, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x50, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x24, - 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x18, - 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x72, - 0x72, 0x69, 0x65, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, - 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x6d, - 0x6d, 0x61, 0x72, 0x79, 0x32, 0x6c, 0x0a, 0x15, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x53, - 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, - 0x12, 0x74, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, - 0x6c, 0x76, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, - 0x50, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x48, 0x54, 0x54, 0x50, - 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_httpdns_sandbox_proto_rawDesc = "" + + "\n" + + "\x1dservice_httpdns_sandbox.proto\x12\x02pb\"\xdb\x01\n" + + "\x19TestHTTPDNSResolveRequest\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\x12\x14\n" + + "\x05appId\x18\x02 \x01(\tR\x05appId\x12\x16\n" + + "\x06domain\x18\x03 \x01(\tR\x06domain\x12\x14\n" + + "\x05qtype\x18\x04 \x01(\tR\x05qtype\x12\x1a\n" + + "\bclientIP\x18\x05 \x01(\tR\bclientIP\x12\x10\n" + + "\x03sid\x18\x06 \x01(\tR\x03sid\x12\x1e\n" + + "\n" + + "sdkVersion\x18\a \x01(\tR\n" + + "sdkVersion\x12\x0e\n" + + "\x02os\x18\b \x01(\tR\x02os\"\x90\x01\n" + + "\x14HTTPDNSResolveRecord\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x0e\n" + + "\x02ip\x18\x02 \x01(\tR\x02ip\x12\x10\n" + + "\x03ttl\x18\x03 \x01(\x05R\x03ttl\x12\x16\n" + + "\x06weight\x18\x04 \x01(\x05R\x06weight\x12\x12\n" + + "\x04line\x18\x05 \x01(\tR\x04line\x12\x16\n" + + "\x06region\x18\x06 \x01(\tR\x06region\"\x82\x03\n" + + "\x1aTestHTTPDNSResolveResponse\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\x12\x18\n" + + "\amessage\x18\x02 \x01(\tR\amessage\x12\x1c\n" + + "\trequestId\x18\x03 \x01(\tR\trequestId\x12\x16\n" + + "\x06domain\x18\x04 \x01(\tR\x06domain\x12\x14\n" + + "\x05qtype\x18\x05 \x01(\tR\x05qtype\x12\x10\n" + + "\x03ttl\x18\x06 \x01(\x05R\x03ttl\x122\n" + + "\arecords\x18\a \x03(\v2\x18.pb.HTTPDNSResolveRecordR\arecords\x12\x1a\n" + + "\bclientIP\x18\b \x01(\tR\bclientIP\x12\"\n" + + "\fclientRegion\x18\t \x01(\tR\fclientRegion\x12$\n" + + "\rclientCarrier\x18\n" + + " \x01(\tR\rclientCarrier\x12$\n" + + "\rclientCountry\x18\v \x01(\tR\rclientCountry\x12\x18\n" + + "\asummary\x18\f \x01(\tR\asummary2l\n" + + "\x15HTTPDNSSandboxService\x12S\n" + + "\x12testHTTPDNSResolve\x12\x1d.pb.TestHTTPDNSResolveRequest\x1a\x1e.pb.TestHTTPDNSResolveResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_httpdns_sandbox_proto_rawDescOnce sync.Once - file_service_httpdns_sandbox_proto_rawDescData = file_service_httpdns_sandbox_proto_rawDesc + file_service_httpdns_sandbox_proto_rawDescData []byte ) func file_service_httpdns_sandbox_proto_rawDescGZIP() []byte { file_service_httpdns_sandbox_proto_rawDescOnce.Do(func() { - file_service_httpdns_sandbox_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_httpdns_sandbox_proto_rawDescData) + file_service_httpdns_sandbox_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_httpdns_sandbox_proto_rawDesc), len(file_service_httpdns_sandbox_proto_rawDesc))) }) return file_service_httpdns_sandbox_proto_rawDescData } @@ -438,12 +411,11 @@ func file_service_httpdns_sandbox_proto_init() { if File_service_httpdns_sandbox_proto != nil { return } - file_models_rpc_messages_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_httpdns_sandbox_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_httpdns_sandbox_proto_rawDesc), len(file_service_httpdns_sandbox_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -454,7 +426,6 @@ func file_service_httpdns_sandbox_proto_init() { MessageInfos: file_service_httpdns_sandbox_proto_msgTypes, }.Build() File_service_httpdns_sandbox_proto = out.File - file_service_httpdns_sandbox_proto_rawDesc = nil file_service_httpdns_sandbox_proto_goTypes = nil file_service_httpdns_sandbox_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox_grpc.pb.go index e7b9daa..a81cd2e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_httpdns_sandbox_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v3.21.12 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_httpdns_sandbox.proto package pb @@ -62,7 +62,7 @@ type HTTPDNSSandboxServiceServer interface { type UnimplementedHTTPDNSSandboxServiceServer struct{} func (UnimplementedHTTPDNSSandboxServiceServer) TestHTTPDNSResolve(context.Context, *TestHTTPDNSResolveRequest) (*TestHTTPDNSResolveResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method TestHTTPDNSResolve not implemented") + return nil, status.Error(codes.Unimplemented, "method TestHTTPDNSResolve not implemented") } func (UnimplementedHTTPDNSSandboxServiceServer) testEmbeddedByValue() {} @@ -74,7 +74,7 @@ type UnsafeHTTPDNSSandboxServiceServer interface { } func RegisterHTTPDNSSandboxServiceServer(s grpc.ServiceRegistrar, srv HTTPDNSSandboxServiceServer) { - // If the following call pancis, it indicates UnimplementedHTTPDNSSandboxServiceServer was + // If the following call panics, it indicates UnimplementedHTTPDNSSandboxServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_item.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_item.pb.go index df50678..3f22690 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ip_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1911,362 +1912,203 @@ func (x *ListAllEnabledIPItemsResponse_Result) GetHttpFirewallPolicy() *HTTPFire var File_service_ip_item_proto protoreflect.FileDescriptor -var file_service_ip_item_proto_rawDesc = []byte{ - 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x69, 0x74, 0x65, - 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xa5, 0x04, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, 0x0a, 0x06, - 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, - 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, - 0x72, 0x65, 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, - 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x12, - 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, - 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x12, 0x44, 0x0a, 0x1d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1d, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x1b, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, - 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, 0x73, - 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0xec, - 0x04, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x07, 0x69, 0x70, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x2e, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x07, 0x69, 0x70, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x1a, 0x98, 0x04, 0x0a, 0x06, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1a, 0x0a, - 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x65, - 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, - 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, - 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, - 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, - 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x1d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1d, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x1b, 0x73, - 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x1b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x49, 0x64, 0x22, 0x35, 0x0a, - 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x09, 0x69, 0x70, 0x49, 0x74, 0x65, - 0x6d, 0x49, 0x64, 0x73, 0x22, 0xdd, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, - 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, - 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, - 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, - 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, - 0x65, 0x76, 0x65, 0x6c, 0x22, 0x8f, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, - 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x22, 0x34, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x03, 0x52, 0x09, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x73, 0x22, 0xa1, 0x01, 0x0a, - 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x70, 0x54, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x70, 0x54, 0x6f, - 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x22, 0xcc, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, - 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x70, 0x54, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, - 0x70, 0x54, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, - 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, - 0x45, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x24, 0x0a, 0x07, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x07, 0x69, - 0x70, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x36, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x3f, - 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x69, - 0x70, 0x49, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, - 0x2e, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x22, - 0x4e, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x41, 0x66, - 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, - 0x61, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x41, 0x66, - 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, - 0x07, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x22, 0x46, 0x0a, 0x18, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x50, 0x49, 0x74, 0x65, - 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0xa1, 0x01, 0x0a, 0x19, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x1c, 0x0a, 0x09, - 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x09, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x06, 0x69, 0x70, - 0x49, 0x74, 0x65, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x22, 0x38, - 0x0a, 0x1a, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, - 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x35, 0x0a, 0x1b, 0x45, 0x78, 0x69, 0x73, - 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x22, - 0xd5, 0x01, 0x0a, 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x67, - 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x75, - 0x6e, 0x72, 0x65, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x75, 0x6e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, - 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x80, 0x02, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, - 0x69, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x6e, - 0x6c, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x06, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, - 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x69, - 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x69, - 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x1d, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x07, - 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, - 0x1a, 0xbc, 0x01, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x22, 0x0a, 0x06, 0x69, - 0x70, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, - 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x06, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x69, 0x70, 0x49, - 0x74, 0x65, 0x6d, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, - 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x46, 0x0a, 0x12, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x12, 0x68, 0x74, 0x74, - 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, - 0xfb, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x49, 0x74, 0x65, - 0x6d, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, - 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, - 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x38, 0x0a, - 0x18, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x70, 0x49, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x09, 0x69, 0x70, - 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x73, 0x22, 0x1a, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x32, 0x80, 0x0a, 0x0a, 0x0d, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, - 0x49, 0x74, 0x65, 0x6d, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, - 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, - 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x17, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x39, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, - 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, - 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4c, 0x69, - 0x73, 0x74, 0x49, 0x64, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x49, - 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, - 0x15, 0x6c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4c, 0x69, 0x73, - 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, - 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, - 0x50, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, - 0x17, 0x6c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x41, 0x66, 0x74, 0x65, - 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x41, 0x66, 0x74, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, - 0x50, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x16, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, - 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, - 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, - 0x6c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x73, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x49, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x61, 0x64, - 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x49, 0x74, - 0x65, 0x6d, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, - 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, - 0x74, 0x68, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ip_item_proto_rawDesc = "" + + "\n" + + "\x15service_ip_item.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1amodels/model_ip_item.proto\x1a\x1amodels/model_ip_list.proto\x1a\x19models/model_server.proto\x1a'models/model_http_firewall_policy.proto\"\xa5\x04\n" + + "\x13CreateIPItemRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\x12\x14\n" + + "\x05value\x18\x0f \x01(\tR\x05value\x12\x16\n" + + "\x06ipFrom\x18\x02 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x03 \x01(\tR\x04ipTo\x12\x1c\n" + + "\texpiredAt\x18\x04 \x01(\x03R\texpiredAt\x12\x16\n" + + "\x06reason\x18\x05 \x01(\tR\x06reason\x12\x12\n" + + "\x04type\x18\x06 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "eventLevel\x18\a \x01(\tR\n" + + "eventLevel\x12\x16\n" + + "\x06nodeId\x18\b \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\t \x01(\x03R\bserverId\x12\"\n" + + "\fsourceNodeId\x18\n" + + " \x01(\x03R\fsourceNodeId\x12&\n" + + "\x0esourceServerId\x18\v \x01(\x03R\x0esourceServerId\x12>\n" + + "\x1asourceHTTPFirewallPolicyId\x18\f \x01(\x03R\x1asourceHTTPFirewallPolicyId\x12D\n" + + "\x1dsourceHTTPFirewallRuleGroupId\x18\r \x01(\x03R\x1dsourceHTTPFirewallRuleGroupId\x12@\n" + + "\x1bsourceHTTPFirewallRuleSetId\x18\x0e \x01(\x03R\x1bsourceHTTPFirewallRuleSetId\"2\n" + + "\x14CreateIPItemResponse\x12\x1a\n" + + "\bipItemId\x18\x01 \x01(\x03R\bipItemId\"\xec\x04\n" + + "\x14CreateIPItemsRequest\x129\n" + + "\aipItems\x18\x01 \x03(\v2\x1f.pb.CreateIPItemsRequest.IPItemR\aipItems\x1a\x98\x04\n" + + "\x06IPItem\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\x12\x14\n" + + "\x05value\x18\x0f \x01(\tR\x05value\x12\x16\n" + + "\x06ipFrom\x18\x02 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x03 \x01(\tR\x04ipTo\x12\x1c\n" + + "\texpiredAt\x18\x04 \x01(\x03R\texpiredAt\x12\x16\n" + + "\x06reason\x18\x05 \x01(\tR\x06reason\x12\x12\n" + + "\x04type\x18\x06 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "eventLevel\x18\a \x01(\tR\n" + + "eventLevel\x12\x16\n" + + "\x06nodeId\x18\b \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\t \x01(\x03R\bserverId\x12\"\n" + + "\fsourceNodeId\x18\n" + + " \x01(\x03R\fsourceNodeId\x12&\n" + + "\x0esourceServerId\x18\v \x01(\x03R\x0esourceServerId\x12>\n" + + "\x1asourceHTTPFirewallPolicyId\x18\f \x01(\x03R\x1asourceHTTPFirewallPolicyId\x12D\n" + + "\x1dsourceHTTPFirewallRuleGroupId\x18\r \x01(\x03R\x1dsourceHTTPFirewallRuleGroupId\x12@\n" + + "\x1bsourceHTTPFirewallRuleSetId\x18\x0e \x01(\x03R\x1bsourceHTTPFirewallRuleSetId\"5\n" + + "\x15CreateIPItemsResponse\x12\x1c\n" + + "\tipItemIds\x18\x01 \x03(\x03R\tipItemIds\"\xdd\x01\n" + + "\x13UpdateIPItemRequest\x12\x1a\n" + + "\bipItemId\x18\x01 \x01(\x03R\bipItemId\x12\x14\n" + + "\x05value\x18\b \x01(\tR\x05value\x12\x16\n" + + "\x06ipFrom\x18\x02 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x03 \x01(\tR\x04ipTo\x12\x1c\n" + + "\texpiredAt\x18\x04 \x01(\x03R\texpiredAt\x12\x16\n" + + "\x06reason\x18\x05 \x01(\tR\x06reason\x12\x12\n" + + "\x04type\x18\x06 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "eventLevel\x18\a \x01(\tR\n" + + "eventLevel\"\x8f\x01\n" + + "\x13DeleteIPItemRequest\x12\x1a\n" + + "\bipItemId\x18\x01 \x01(\x03R\bipItemId\x12\x14\n" + + "\x05value\x18\x05 \x01(\tR\x05value\x12\x16\n" + + "\x06ipFrom\x18\x02 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x03 \x01(\tR\x04ipTo\x12\x1a\n" + + "\bipListId\x18\x04 \x01(\x03R\bipListId\"4\n" + + "\x14DeleteIPItemsRequest\x12\x1c\n" + + "\tipItemIds\x18\x01 \x03(\x03R\tipItemIds\"\xa1\x01\n" + + "\x1dCountIPItemsWithListIdRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x16\n" + + "\x06ipFrom\x18\x03 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x04 \x01(\tR\x04ipTo\x12\x1e\n" + + "\n" + + "eventLevel\x18\x05 \x01(\tR\n" + + "eventLevel\"\xcc\x01\n" + + "\x1cListIPItemsWithListIdRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\x12\x16\n" + + "\x06ipFrom\x18\x05 \x01(\tR\x06ipFrom\x12\x12\n" + + "\x04ipTo\x18\x06 \x01(\tR\x04ipTo\x12\x1e\n" + + "\n" + + "eventLevel\x18\a \x01(\tR\n" + + "eventLevel\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"E\n" + + "\x1dListIPItemsWithListIdResponse\x12$\n" + + "\aipItems\x18\x01 \x03(\v2\n" + + ".pb.IPItemR\aipItems\"6\n" + + "\x18FindEnabledIPItemRequest\x12\x1a\n" + + "\bipItemId\x18\x01 \x01(\x03R\bipItemId\"?\n" + + "\x19FindEnabledIPItemResponse\x12\"\n" + + "\x06ipItem\x18\x01 \x01(\v2\n" + + ".pb.IPItemR\x06ipItem\"N\n" + + "\x1eListIPItemsAfterVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"a\n" + + "\x1fListIPItemsAfterVersionResponse\x12$\n" + + "\aipItems\x18\x01 \x03(\v2\n" + + ".pb.IPItemR\aipItems\x12\x18\n" + + "\aversion\x18\x02 \x01(\x03R\aversion\"F\n" + + "\x18CheckIPItemStatusRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\x12\x0e\n" + + "\x02ip\x18\x02 \x01(\tR\x02ip\"\xa1\x01\n" + + "\x19CheckIPItemStatusResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\x12\x18\n" + + "\aisFound\x18\x03 \x01(\bR\aisFound\x12\x1c\n" + + "\tisAllowed\x18\x04 \x01(\bR\tisAllowed\x12\"\n" + + "\x06ipItem\x18\x05 \x01(\v2\n" + + ".pb.IPItemR\x06ipItem\"8\n" + + "\x1aExistsEnabledIPItemRequest\x12\x1a\n" + + "\bipItemId\x18\x01 \x01(\x03R\bipItemId\"5\n" + + "\x1bExistsEnabledIPItemResponse\x12\x16\n" + + "\x06exists\x18\x01 \x01(\bR\x06exists\"\xd5\x01\n" + + "\x1dCountAllEnabledIPItemsRequest\x12\x18\n" + + "\akeyword\x18\x06 \x01(\tR\akeyword\x12\x0e\n" + + "\x02ip\x18\x01 \x01(\tR\x02ip\x12\x1e\n" + + "\n" + + "globalOnly\x18\x02 \x01(\bR\n" + + "globalOnly\x12\x16\n" + + "\x06unread\x18\x03 \x01(\bR\x06unread\x12\x1e\n" + + "\n" + + "eventLevel\x18\x04 \x01(\tR\n" + + "eventLevel\x12\x1a\n" + + "\blistType\x18\x05 \x01(\tR\blistType\x12\x16\n" + + "\x06userId\x18\a \x01(\x03R\x06userId\"\x80\x02\n" + + "\x1cListAllEnabledIPItemsRequest\x12\x18\n" + + "\akeyword\x18\b \x01(\tR\akeyword\x12\x0e\n" + + "\x02ip\x18\x01 \x01(\tR\x02ip\x12\x1e\n" + + "\n" + + "globalOnly\x18\x02 \x01(\bR\n" + + "globalOnly\x12\x16\n" + + "\x06unread\x18\x05 \x01(\bR\x06unread\x12\x1e\n" + + "\n" + + "eventLevel\x18\x06 \x01(\tR\n" + + "eventLevel\x12\x1a\n" + + "\blistType\x18\a \x01(\tR\blistType\x12\x16\n" + + "\x06userId\x18\t \x01(\x03R\x06userId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"\xa2\x02\n" + + "\x1dListAllEnabledIPItemsResponse\x12B\n" + + "\aresults\x18\x01 \x03(\v2(.pb.ListAllEnabledIPItemsResponse.ResultR\aresults\x1a\xbc\x01\n" + + "\x06Result\x12\"\n" + + "\x06ipList\x18\x01 \x01(\v2\n" + + ".pb.IPListR\x06ipList\x12\"\n" + + "\x06ipItem\x18\x02 \x01(\v2\n" + + ".pb.IPItemR\x06ipItem\x12\"\n" + + "\x06server\x18\x03 \x01(\v2\n" + + ".pb.ServerR\x06server\x12F\n" + + "\x12httpFirewallPolicy\x18\x04 \x01(\v2\x16.pb.HTTPFirewallPolicyR\x12httpFirewallPolicy\"\xfb\x01\n" + + "\x17ListAllIPItemIdsRequest\x12\x18\n" + + "\akeyword\x18\b \x01(\tR\akeyword\x12\x0e\n" + + "\x02ip\x18\x01 \x01(\tR\x02ip\x12\x1e\n" + + "\n" + + "globalOnly\x18\x02 \x01(\bR\n" + + "globalOnly\x12\x16\n" + + "\x06unread\x18\x05 \x01(\bR\x06unread\x12\x1e\n" + + "\n" + + "eventLevel\x18\x06 \x01(\tR\n" + + "eventLevel\x12\x1a\n" + + "\blistType\x18\a \x01(\tR\blistType\x12\x16\n" + + "\x06userId\x18\t \x01(\x03R\x06userId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"8\n" + + "\x18ListAllIPItemIdsResponse\x12\x1c\n" + + "\tipItemIds\x18\x01 \x03(\x03R\tipItemIds\"\x1a\n" + + "\x18UpdateIPItemsReadRequest\"=\n" + + "\x1fFindServerIdWithIPItemIdRequest\x12\x1a\n" + + "\bipItemId\x18\x01 \x01(\x03R\bipItemId\">\n" + + " FindServerIdWithIPItemIdResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId2\x80\n" + + "\n" + + "\rIPItemService\x12A\n" + + "\fcreateIPItem\x12\x17.pb.CreateIPItemRequest\x1a\x18.pb.CreateIPItemResponse\x12D\n" + + "\rcreateIPItems\x12\x18.pb.CreateIPItemsRequest\x1a\x19.pb.CreateIPItemsResponse\x127\n" + + "\fupdateIPItem\x12\x17.pb.UpdateIPItemRequest\x1a\x0e.pb.RPCSuccess\x127\n" + + "\fdeleteIPItem\x12\x17.pb.DeleteIPItemRequest\x1a\x0e.pb.RPCSuccess\x129\n" + + "\rdeleteIPItems\x12\x18.pb.DeleteIPItemsRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x16countIPItemsWithListId\x12!.pb.CountIPItemsWithListIdRequest\x1a\x14.pb.RPCCountResponse\x12\\\n" + + "\x15listIPItemsWithListId\x12 .pb.ListIPItemsWithListIdRequest\x1a!.pb.ListIPItemsWithListIdResponse\x12P\n" + + "\x11findEnabledIPItem\x12\x1c.pb.FindEnabledIPItemRequest\x1a\x1d.pb.FindEnabledIPItemResponse\x12b\n" + + "\x17listIPItemsAfterVersion\x12\".pb.ListIPItemsAfterVersionRequest\x1a#.pb.ListIPItemsAfterVersionResponse\x12P\n" + + "\x11checkIPItemStatus\x12\x1c.pb.CheckIPItemStatusRequest\x1a\x1d.pb.CheckIPItemStatusResponse\x12V\n" + + "\x13existsEnabledIPItem\x12\x1e.pb.ExistsEnabledIPItemRequest\x1a\x1f.pb.ExistsEnabledIPItemResponse\x12Q\n" + + "\x16countAllEnabledIPItems\x12!.pb.CountAllEnabledIPItemsRequest\x1a\x14.pb.RPCCountResponse\x12\\\n" + + "\x15listAllEnabledIPItems\x12 .pb.ListAllEnabledIPItemsRequest\x1a!.pb.ListAllEnabledIPItemsResponse\x12M\n" + + "\x10listAllIPItemIds\x12\x1b.pb.ListAllIPItemIdsRequest\x1a\x1c.pb.ListAllIPItemIdsResponse\x12A\n" + + "\x11updateIPItemsRead\x12\x1c.pb.UpdateIPItemsReadRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findServerIdWithIPItemId\x12#.pb.FindServerIdWithIPItemIdRequest\x1a$.pb.FindServerIdWithIPItemIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ip_item_proto_rawDescOnce sync.Once - file_service_ip_item_proto_rawDescData = file_service_ip_item_proto_rawDesc + file_service_ip_item_proto_rawDescData []byte ) func file_service_ip_item_proto_rawDescGZIP() []byte { file_service_ip_item_proto_rawDescOnce.Do(func() { - file_service_ip_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ip_item_proto_rawDescData) + file_service_ip_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ip_item_proto_rawDesc), len(file_service_ip_item_proto_rawDesc))) }) return file_service_ip_item_proto_rawDescData } @@ -2372,7 +2214,7 @@ func file_service_ip_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ip_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ip_item_proto_rawDesc), len(file_service_ip_item_proto_rawDesc)), NumEnums: 0, NumMessages: 28, NumExtensions: 0, @@ -2383,7 +2225,6 @@ func file_service_ip_item_proto_init() { MessageInfos: file_service_ip_item_proto_msgTypes, }.Build() File_service_ip_item_proto = out.File - file_service_ip_item_proto_rawDesc = nil file_service_ip_item_proto_goTypes = nil file_service_ip_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_item_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_item_grpc.pb.go index 5f7a1f4..5b1701b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_item_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_item_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ip_item.proto package pb @@ -293,52 +293,52 @@ type IPItemServiceServer interface { type UnimplementedIPItemServiceServer struct{} func (UnimplementedIPItemServiceServer) CreateIPItem(context.Context, *CreateIPItemRequest) (*CreateIPItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIPItem not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateIPItem not implemented") } func (UnimplementedIPItemServiceServer) CreateIPItems(context.Context, *CreateIPItemsRequest) (*CreateIPItemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIPItems not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateIPItems not implemented") } func (UnimplementedIPItemServiceServer) UpdateIPItem(context.Context, *UpdateIPItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateIPItem not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateIPItem not implemented") } func (UnimplementedIPItemServiceServer) DeleteIPItem(context.Context, *DeleteIPItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteIPItem not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteIPItem not implemented") } func (UnimplementedIPItemServiceServer) DeleteIPItems(context.Context, *DeleteIPItemsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteIPItems not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteIPItems not implemented") } func (UnimplementedIPItemServiceServer) CountIPItemsWithListId(context.Context, *CountIPItemsWithListIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountIPItemsWithListId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountIPItemsWithListId not implemented") } func (UnimplementedIPItemServiceServer) ListIPItemsWithListId(context.Context, *ListIPItemsWithListIdRequest) (*ListIPItemsWithListIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListIPItemsWithListId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListIPItemsWithListId not implemented") } func (UnimplementedIPItemServiceServer) FindEnabledIPItem(context.Context, *FindEnabledIPItemRequest) (*FindEnabledIPItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledIPItem not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledIPItem not implemented") } func (UnimplementedIPItemServiceServer) ListIPItemsAfterVersion(context.Context, *ListIPItemsAfterVersionRequest) (*ListIPItemsAfterVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListIPItemsAfterVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method ListIPItemsAfterVersion not implemented") } func (UnimplementedIPItemServiceServer) CheckIPItemStatus(context.Context, *CheckIPItemStatusRequest) (*CheckIPItemStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckIPItemStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckIPItemStatus not implemented") } func (UnimplementedIPItemServiceServer) ExistsEnabledIPItem(context.Context, *ExistsEnabledIPItemRequest) (*ExistsEnabledIPItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistsEnabledIPItem not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistsEnabledIPItem not implemented") } func (UnimplementedIPItemServiceServer) CountAllEnabledIPItems(context.Context, *CountAllEnabledIPItemsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledIPItems not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledIPItems not implemented") } func (UnimplementedIPItemServiceServer) ListAllEnabledIPItems(context.Context, *ListAllEnabledIPItemsRequest) (*ListAllEnabledIPItemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListAllEnabledIPItems not implemented") + return nil, status.Error(codes.Unimplemented, "method ListAllEnabledIPItems not implemented") } func (UnimplementedIPItemServiceServer) ListAllIPItemIds(context.Context, *ListAllIPItemIdsRequest) (*ListAllIPItemIdsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListAllIPItemIds not implemented") + return nil, status.Error(codes.Unimplemented, "method ListAllIPItemIds not implemented") } func (UnimplementedIPItemServiceServer) UpdateIPItemsRead(context.Context, *UpdateIPItemsReadRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateIPItemsRead not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateIPItemsRead not implemented") } func (UnimplementedIPItemServiceServer) FindServerIdWithIPItemId(context.Context, *FindServerIdWithIPItemIdRequest) (*FindServerIdWithIPItemIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerIdWithIPItemId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerIdWithIPItemId not implemented") } func (UnimplementedIPItemServiceServer) testEmbeddedByValue() {} @@ -350,7 +350,7 @@ type UnsafeIPItemServiceServer interface { } func RegisterIPItemServiceServer(s grpc.ServiceRegistrar, srv IPItemServiceServer) { - // If the following call pancis, it indicates UnimplementedIPItemServiceServer was + // If the following call panics, it indicates UnimplementedIPItemServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_library.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_library.pb.go index f79c79d..6036506 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_library.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_library.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ip_library.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -974,187 +975,91 @@ func (x *DeleteMaxMindFileRequest) GetFilename() string { var File_service_ip_library_proto protoreflect.FileDescriptor -var file_service_ip_library_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x3b, - 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x70, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x1b, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x70, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x1c, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, - 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x09, - 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x22, 0x38, 0x0a, 0x22, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x22, 0x52, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, - 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x69, 0x70, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x09, 0x69, 0x70, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x22, 0x3e, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x5c, 0x0a, 0x29, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x0b, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x49, - 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x0b, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, - 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, - 0x64, 0x22, 0x27, 0x0a, 0x15, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x42, 0x0a, 0x16, 0x4c, 0x6f, - 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x69, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x69, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x30, - 0x0a, 0x16, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x4c, 0x69, - 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, - 0x22, 0xb7, 0x01, 0x0a, 0x17, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0b, - 0x69, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, - 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x0b, 0x69, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x1a, 0x4c, 0x0a, 0x10, - 0x49, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x22, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa6, 0x02, 0x0a, 0x08, 0x49, - 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x74, 0x79, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x73, 0x70, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x69, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x69, 0x74, - 0x79, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x6f, 0x77, 0x6e, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x74, 0x6f, 0x77, 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x6d, - 0x6d, 0x61, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x6d, 0x6d, - 0x61, 0x72, 0x79, 0x22, 0x18, 0x0a, 0x16, 0x52, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x50, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4a, 0x0a, - 0x18, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, - 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, - 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, - 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x1e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, - 0x64, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xb5, 0x01, 0x0a, 0x1d, 0x46, 0x69, - 0x6e, 0x64, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, - 0x69, 0x74, 0x79, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0a, 0x63, 0x69, 0x74, 0x79, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x61, - 0x73, 0x6e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, - 0x61, 0x73, 0x6e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x69, - 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0c, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x12, 0x32, 0x0a, - 0x14, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x4d, 0x61, - 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x75, 0x73, 0x69, - 0x6e, 0x67, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, - 0x64, 0x22, 0x36, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x78, 0x4d, 0x69, - 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0xbc, 0x07, 0x0a, 0x10, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, - 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, - 0x73, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x50, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x57, - 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x03, 0x88, 0x02, 0x01, 0x12, 0x5e, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x03, 0x88, 0x02, 0x01, 0x12, 0x85, 0x01, 0x0a, 0x21, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x42, 0x0a, 0x0f, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x03, 0x88, 0x02, 0x01, - 0x12, 0x47, 0x0a, 0x0e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x6f, 0x6f, - 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, - 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x72, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x49, - 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, - 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x61, - 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x4d, - 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, - 0x64, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4d, 0x61, 0x78, 0x4d, - 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, - 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ip_library_proto_rawDesc = "" + + "\n" + + "\x18service_ip_library.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1dmodels/model_ip_library.proto\"D\n" + + "\x16CreateIPLibraryRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x16\n" + + "\x06fileId\x18\x03 \x01(\x03R\x06fileId\";\n" + + "\x17CreateIPLibraryResponse\x12 \n" + + "\vipLibraryId\x18\x01 \x01(\x03R\vipLibraryId\"?\n" + + "\x1bFindEnabledIPLibraryRequest\x12 \n" + + "\vipLibraryId\x18\x01 \x01(\x03R\vipLibraryId\"K\n" + + "\x1cFindEnabledIPLibraryResponse\x12+\n" + + "\tipLibrary\x18\x01 \x01(\v2\r.pb.IPLibraryR\tipLibrary\"8\n" + + "\"FindLatestIPLibraryWithTypeRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\"R\n" + + "#FindLatestIPLibraryWithTypeResponse\x12+\n" + + "\tipLibrary\x18\x01 \x01(\v2\r.pb.IPLibraryR\tipLibrary\">\n" + + "(FindAllEnabledIPLibrariesWithTypeRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\"\\\n" + + ")FindAllEnabledIPLibrariesWithTypeResponse\x12/\n" + + "\vipLibraries\x18\x01 \x03(\v2\r.pb.IPLibraryR\vipLibraries\":\n" + + "\x16DeleteIPLibraryRequest\x12 \n" + + "\vipLibraryId\x18\x01 \x01(\x03R\vipLibraryId\"'\n" + + "\x15LookupIPRegionRequest\x12\x0e\n" + + "\x02ip\x18\x01 \x01(\tR\x02ip\"B\n" + + "\x16LookupIPRegionResponse\x12(\n" + + "\bipRegion\x18\x01 \x01(\v2\f.pb.IPRegionR\bipRegion\"0\n" + + "\x16LookupIPRegionsRequest\x12\x16\n" + + "\x06ipList\x18\x01 \x03(\tR\x06ipList\"\xb7\x01\n" + + "\x17LookupIPRegionsResponse\x12N\n" + + "\vipRegionMap\x18\x01 \x03(\v2,.pb.LookupIPRegionsResponse.IpRegionMapEntryR\vipRegionMap\x1aL\n" + + "\x10IpRegionMapEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\"\n" + + "\x05value\x18\x02 \x01(\v2\f.pb.IPRegionR\x05value:\x028\x01\"\xa6\x02\n" + + "\bIPRegion\x12\x18\n" + + "\acountry\x18\x01 \x01(\tR\acountry\x12\x16\n" + + "\x06region\x18\x02 \x01(\tR\x06region\x12\x1a\n" + + "\bprovince\x18\x03 \x01(\tR\bprovince\x12\x12\n" + + "\x04city\x18\x04 \x01(\tR\x04city\x12\x10\n" + + "\x03isp\x18\x05 \x01(\tR\x03isp\x12\x1c\n" + + "\tcountryId\x18\x06 \x01(\x03R\tcountryId\x12\x1e\n" + + "\n" + + "provinceId\x18\a \x01(\x03R\n" + + "provinceId\x12\x16\n" + + "\x06cityId\x18\t \x01(\x03R\x06cityId\x12\x16\n" + + "\x06townId\x18\n" + + " \x01(\x03R\x06townId\x12\x1e\n" + + "\n" + + "providerId\x18\v \x01(\x03R\n" + + "providerId\x12\x18\n" + + "\asummary\x18\b \x01(\tR\asummary\"\x18\n" + + "\x16ReloadIPLibraryRequest\"J\n" + + "\x18UploadMaxMindFileRequest\x12\x1a\n" + + "\bfilename\x18\x01 \x01(\tR\bfilename\x12\x12\n" + + "\x04data\x18\x02 \x01(\fR\x04data\"\x1e\n" + + "\x1cFindMaxMindFileStatusRequest\"\xb5\x01\n" + + "\x1dFindMaxMindFileStatusResponse\x12\x1e\n" + + "\n" + + "cityExists\x18\x01 \x01(\bR\n" + + "cityExists\x12\x1c\n" + + "\tasnExists\x18\x02 \x01(\bR\tasnExists\x12\"\n" + + "\fusingMaxMind\x18\x03 \x01(\bR\fusingMaxMind\x122\n" + + "\x14usingEmbeddedMaxMind\x18\x04 \x01(\bR\x14usingEmbeddedMaxMind\"6\n" + + "\x18DeleteMaxMindFileRequest\x12\x1a\n" + + "\bfilename\x18\x01 \x01(\tR\bfilename2\xbc\a\n" + + "\x10IPLibraryService\x12O\n" + + "\x0fcreateIPLibrary\x12\x1a.pb.CreateIPLibraryRequest\x1a\x1b.pb.CreateIPLibraryResponse\"\x03\x88\x02\x01\x12s\n" + + "\x1bfindLatestIPLibraryWithType\x12&.pb.FindLatestIPLibraryWithTypeRequest\x1a'.pb.FindLatestIPLibraryWithTypeResponse\"\x03\x88\x02\x01\x12^\n" + + "\x14findEnabledIPLibrary\x12\x1f.pb.FindEnabledIPLibraryRequest\x1a .pb.FindEnabledIPLibraryResponse\"\x03\x88\x02\x01\x12\x85\x01\n" + + "!findAllEnabledIPLibrariesWithType\x12,.pb.FindAllEnabledIPLibrariesWithTypeRequest\x1a-.pb.FindAllEnabledIPLibrariesWithTypeResponse\"\x03\x88\x02\x01\x12B\n" + + "\x0fdeleteIPLibrary\x12\x1a.pb.DeleteIPLibraryRequest\x1a\x0e.pb.RPCSuccess\"\x03\x88\x02\x01\x12G\n" + + "\x0elookupIPRegion\x12\x19.pb.LookupIPRegionRequest\x1a\x1a.pb.LookupIPRegionResponse\x12J\n" + + "\x0flookupIPRegions\x12\x1a.pb.LookupIPRegionsRequest\x1a\x1b.pb.LookupIPRegionsResponse\x12=\n" + + "\x0freloadIPLibrary\x12\x1a.pb.ReloadIPLibraryRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11uploadMaxMindFile\x12\x1c.pb.UploadMaxMindFileRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findMaxMindFileStatus\x12 .pb.FindMaxMindFileStatusRequest\x1a!.pb.FindMaxMindFileStatusResponse\x12A\n" + + "\x11deleteMaxMindFile\x12\x1c.pb.DeleteMaxMindFileRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ip_library_proto_rawDescOnce sync.Once - file_service_ip_library_proto_rawDescData = file_service_ip_library_proto_rawDesc + file_service_ip_library_proto_rawDescData []byte ) func file_service_ip_library_proto_rawDescGZIP() []byte { file_service_ip_library_proto_rawDescOnce.Do(func() { - file_service_ip_library_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ip_library_proto_rawDescData) + file_service_ip_library_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ip_library_proto_rawDesc), len(file_service_ip_library_proto_rawDesc))) }) return file_service_ip_library_proto_rawDescData } @@ -1231,7 +1136,7 @@ func file_service_ip_library_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ip_library_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ip_library_proto_rawDesc), len(file_service_ip_library_proto_rawDesc)), NumEnums: 0, NumMessages: 20, NumExtensions: 0, @@ -1242,7 +1147,6 @@ func file_service_ip_library_proto_init() { MessageInfos: file_service_ip_library_proto_msgTypes, }.Build() File_service_ip_library_proto = out.File - file_service_ip_library_proto_rawDesc = nil file_service_ip_library_proto_goTypes = nil file_service_ip_library_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact.pb.go index d8809b8..05f7a72 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ip_library_artifact.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -476,118 +477,46 @@ func (x *DeleteIPLibraryArtifactRequest) GetIpLibraryArtifactId() int64 { var File_service_ip_library_artifact_proto protoreflect.FileDescriptor -var file_service_ip_library_artifact_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x1e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, - 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x69, 0x70, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, - 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x22, 0x76, 0x0a, 0x26, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, - 0x66, 0x61, 0x63, 0x74, 0x49, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x13, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, - 0x61, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, - 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, - 0x63, 0x22, 0x22, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6a, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x12, 0x69, 0x70, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x12, 0x69, - 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, - 0x73, 0x22, 0x50, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x30, 0x0a, 0x13, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, - 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, - 0x74, 0x49, 0x64, 0x22, 0x64, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x11, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x11, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x22, 0x24, 0x0a, 0x22, 0x46, 0x69, 0x6e, - 0x64, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x6a, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x49, 0x50, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x11, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x11, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x22, 0x52, 0x0a, 0x1e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, - 0x13, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x69, 0x70, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x32, - 0xe4, 0x04, 0x0a, 0x18, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x62, 0x0a, 0x17, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, - 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, - 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x5d, 0x0a, 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x73, 0x50, 0x75, 0x62, - 0x6c, 0x69, 0x63, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, - 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, - 0x49, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x49, - 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, - 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x50, - 0x75, 0x62, 0x6c, 0x69, 0x63, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, - 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ip_library_artifact_proto_rawDesc = "" + + "\n" + + "!service_ip_library_artifact.proto\x12\x02pb\x1a&models/model_ip_library_artifact.proto\x1a\x19models/rpc_messages.proto\"h\n" + + "\x1eCreateIPLibraryArtifactRequest\x12\x16\n" + + "\x06fileId\x18\x01 \x01(\x03R\x06fileId\x12\x1a\n" + + "\bmetaJSON\x18\x02 \x01(\fR\bmetaJSON\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\"S\n" + + "\x1fCreateIPLibraryArtifactResponse\x120\n" + + "\x13ipLibraryArtifactId\x18\x01 \x01(\x03R\x13ipLibraryArtifactId\"v\n" + + "&UpdateIPLibraryArtifactIsPublicRequest\x120\n" + + "\x13ipLibraryArtifactId\x18\x01 \x01(\x03R\x13ipLibraryArtifactId\x12\x1a\n" + + "\bisPublic\x18\x02 \x01(\bR\bisPublic\"\"\n" + + " FindAllIPLibraryArtifactsRequest\"j\n" + + "!FindAllIPLibraryArtifactsResponse\x12E\n" + + "\x12ipLibraryArtifacts\x18\x01 \x03(\v2\x15.pb.IPLibraryArtifactR\x12ipLibraryArtifacts\"P\n" + + "\x1cFindIPLibraryArtifactRequest\x120\n" + + "\x13ipLibraryArtifactId\x18\x01 \x01(\x03R\x13ipLibraryArtifactId\"d\n" + + "\x1dFindIPLibraryArtifactResponse\x12C\n" + + "\x11ipLibraryArtifact\x18\x01 \x01(\v2\x15.pb.IPLibraryArtifactR\x11ipLibraryArtifact\"$\n" + + "\"FindPublicIPLibraryArtifactRequest\"j\n" + + "#FindPublicIPLibraryArtifactResponse\x12C\n" + + "\x11ipLibraryArtifact\x18\x01 \x01(\v2\x15.pb.IPLibraryArtifactR\x11ipLibraryArtifact\"R\n" + + "\x1eDeleteIPLibraryArtifactRequest\x120\n" + + "\x13ipLibraryArtifactId\x18\x01 \x01(\x03R\x13ipLibraryArtifactId2\xe4\x04\n" + + "\x18IPLibraryArtifactService\x12b\n" + + "\x17createIPLibraryArtifact\x12\".pb.CreateIPLibraryArtifactRequest\x1a#.pb.CreateIPLibraryArtifactResponse\x12]\n" + + "\x1fupdateIPLibraryArtifactIsPublic\x12*.pb.UpdateIPLibraryArtifactIsPublicRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19findAllIPLibraryArtifacts\x12$.pb.FindAllIPLibraryArtifactsRequest\x1a%.pb.FindAllIPLibraryArtifactsResponse\x12\\\n" + + "\x15findIPLibraryArtifact\x12 .pb.FindIPLibraryArtifactRequest\x1a!.pb.FindIPLibraryArtifactResponse\x12n\n" + + "\x1bfindPublicIPLibraryArtifact\x12&.pb.FindPublicIPLibraryArtifactRequest\x1a'.pb.FindPublicIPLibraryArtifactResponse\x12M\n" + + "\x17deleteIPLibraryArtifact\x12\".pb.DeleteIPLibraryArtifactRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ip_library_artifact_proto_rawDescOnce sync.Once - file_service_ip_library_artifact_proto_rawDescData = file_service_ip_library_artifact_proto_rawDesc + file_service_ip_library_artifact_proto_rawDescData []byte ) func file_service_ip_library_artifact_proto_rawDescGZIP() []byte { file_service_ip_library_artifact_proto_rawDescOnce.Do(func() { - file_service_ip_library_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ip_library_artifact_proto_rawDescData) + file_service_ip_library_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ip_library_artifact_proto_rawDesc), len(file_service_ip_library_artifact_proto_rawDesc))) }) return file_service_ip_library_artifact_proto_rawDescData } @@ -641,7 +570,7 @@ func file_service_ip_library_artifact_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ip_library_artifact_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ip_library_artifact_proto_rawDesc), len(file_service_ip_library_artifact_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -652,7 +581,6 @@ func file_service_ip_library_artifact_proto_init() { MessageInfos: file_service_ip_library_artifact_proto_msgTypes, }.Build() File_service_ip_library_artifact_proto = out.File - file_service_ip_library_artifact_proto_rawDesc = nil file_service_ip_library_artifact_proto_goTypes = nil file_service_ip_library_artifact_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact_grpc.pb.go index e80bfea..66339f7 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_library_artifact_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ip_library_artifact.proto package pb @@ -143,22 +143,22 @@ type IPLibraryArtifactServiceServer interface { type UnimplementedIPLibraryArtifactServiceServer struct{} func (UnimplementedIPLibraryArtifactServiceServer) CreateIPLibraryArtifact(context.Context, *CreateIPLibraryArtifactRequest) (*CreateIPLibraryArtifactResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIPLibraryArtifact not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateIPLibraryArtifact not implemented") } func (UnimplementedIPLibraryArtifactServiceServer) UpdateIPLibraryArtifactIsPublic(context.Context, *UpdateIPLibraryArtifactIsPublicRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateIPLibraryArtifactIsPublic not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateIPLibraryArtifactIsPublic not implemented") } func (UnimplementedIPLibraryArtifactServiceServer) FindAllIPLibraryArtifacts(context.Context, *FindAllIPLibraryArtifactsRequest) (*FindAllIPLibraryArtifactsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllIPLibraryArtifacts not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllIPLibraryArtifacts not implemented") } func (UnimplementedIPLibraryArtifactServiceServer) FindIPLibraryArtifact(context.Context, *FindIPLibraryArtifactRequest) (*FindIPLibraryArtifactResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindIPLibraryArtifact not implemented") + return nil, status.Error(codes.Unimplemented, "method FindIPLibraryArtifact not implemented") } func (UnimplementedIPLibraryArtifactServiceServer) FindPublicIPLibraryArtifact(context.Context, *FindPublicIPLibraryArtifactRequest) (*FindPublicIPLibraryArtifactResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindPublicIPLibraryArtifact not implemented") + return nil, status.Error(codes.Unimplemented, "method FindPublicIPLibraryArtifact not implemented") } func (UnimplementedIPLibraryArtifactServiceServer) DeleteIPLibraryArtifact(context.Context, *DeleteIPLibraryArtifactRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteIPLibraryArtifact not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteIPLibraryArtifact not implemented") } func (UnimplementedIPLibraryArtifactServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeIPLibraryArtifactServiceServer interface { } func RegisterIPLibraryArtifactServiceServer(s grpc.ServiceRegistrar, srv IPLibraryArtifactServiceServer) { - // If the following call pancis, it indicates UnimplementedIPLibraryArtifactServiceServer was + // If the following call panics, it indicates UnimplementedIPLibraryArtifactServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_library_file.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_library_file.pb.go index 8543529..69bc505 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_library_file.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_library_file.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ip_library_file.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1322,303 +1323,105 @@ func (x *CheckProvidersWithIPLibraryFileIdResponse_MissingProvider) GetSimilarPr var File_service_ip_library_file_proto protoreflect.FileDescriptor -var file_service_ip_library_file_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x70, 0x5f, - 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, - 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x74, - 0x6f, 0x77, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x26, 0x0a, - 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x62, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x0e, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x0e, 0x69, 0x70, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x28, 0x0a, 0x26, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x64, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x6e, - 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x0e, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x0e, 0x69, 0x70, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x44, 0x0a, 0x18, 0x46, 0x69, 0x6e, - 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, - 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, - 0x54, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0d, - 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x0d, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x22, 0xd2, 0x02, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x65, 0x6d, 0x70, - 0x6c, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x6d, 0x70, - 0x6c, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x24, - 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x69, - 0x74, 0x69, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, - 0x63, 0x69, 0x74, 0x69, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, - 0x77, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x74, - 0x6f, 0x77, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, - 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x47, 0x0a, 0x1b, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x28, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x88, 0x02, 0x0a, 0x29, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x10, 0x6d, 0x69, 0x73, 0x73, 0x69, - 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x3c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x10, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, - 0x73, 0x1a, 0x71, 0x0a, 0x0e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x10, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x10, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x69, 0x65, 0x73, 0x22, 0x54, 0x0a, 0x28, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0xb0, 0x02, 0x0a, 0x29, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, 0x0a, 0x10, 0x6d, 0x69, 0x73, 0x73, - 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x52, 0x10, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x73, 0x1a, 0x97, 0x01, 0x0a, 0x0f, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, - 0x10, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x10, 0x73, 0x69, 0x6d, - 0x69, 0x6c, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x51, 0x0a, - 0x25, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x22, 0xae, 0x02, 0x0a, 0x26, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x0d, 0x6d, - 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x69, 0x74, - 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4d, - 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x69, 0x74, 0x79, 0x52, 0x0d, 0x6d, 0x69, 0x73, 0x73, - 0x69, 0x6e, 0x67, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0xa5, 0x01, 0x0a, 0x0b, 0x4d, 0x69, - 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x63, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x63, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x0d, 0x73, - 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, - 0x74, 0x79, 0x52, 0x0d, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x43, 0x69, 0x74, 0x69, 0x65, - 0x73, 0x22, 0x50, 0x0a, 0x24, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x22, 0xc4, 0x02, 0x0a, 0x25, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x6f, 0x77, - 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, - 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, - 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x6f, - 0x77, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4d, - 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x0c, 0x6d, 0x69, 0x73, 0x73, - 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x1a, 0xbf, 0x01, 0x0a, 0x0b, 0x4d, 0x69, 0x73, - 0x73, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x77, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x63, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x63, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x6f, - 0x77, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x6f, - 0x77, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x0c, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, - 0x72, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x0c, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x22, 0x54, 0x0a, 0x28, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x22, 0x8d, 0x02, 0x0a, 0x29, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, - 0x0a, 0x10, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x10, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x1a, 0x75, 0x0a, 0x0f, 0x4d, 0x69, 0x73, - 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x0c, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x3e, 0x0a, 0x10, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x10, - 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, - 0x22, 0x48, 0x0a, 0x1c, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x4e, 0x0a, 0x22, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x46, 0x0a, 0x1a, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x49, 0x64, 0x32, 0x93, 0x0a, 0x0a, 0x14, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, - 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x66, 0x69, - 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, - 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x55, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x66, - 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, - 0x11, 0x66, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, - 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x21, 0x63, 0x68, 0x65, 0x63, - 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, - 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x21, 0x63, - 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, - 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, - 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, - 0x1e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, - 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x54, - 0x6f, 0x77, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x6f, 0x77, 0x6e, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, - 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, - 0x21, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x49, 0x64, 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x49, 0x0a, 0x15, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, - 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, - 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, - 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ip_library_file_proto_rawDesc = "" + + "\n" + + "\x1dservice_ip_library_file.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\"models/model_ip_library_file.proto\x1a!models/model_region_country.proto\x1a\"models/model_region_province.proto\x1a\x1emodels/model_region_city.proto\x1a\x1emodels/model_region_town.proto\x1a\"models/model_region_provider.proto\"&\n" + + "$FindAllFinishedIPLibraryFilesRequest\"b\n" + + "%FindAllFinishedIPLibraryFilesResponse\x129\n" + + "\x0eipLibraryFiles\x18\x01 \x03(\v2\x11.pb.IPLibraryFileR\x0eipLibraryFiles\"(\n" + + "&FindAllUnfinishedIPLibraryFilesRequest\"d\n" + + "'FindAllUnfinishedIPLibraryFilesResponse\x129\n" + + "\x0eipLibraryFiles\x18\x01 \x03(\v2\x11.pb.IPLibraryFileR\x0eipLibraryFiles\"D\n" + + "\x18FindIPLibraryFileRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"T\n" + + "\x19FindIPLibraryFileResponse\x127\n" + + "\ripLibraryFile\x18\x01 \x01(\v2\x11.pb.IPLibraryFileR\ripLibraryFile\"\xd2\x02\n" + + "\x1aCreateIPLibraryFileRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n" + + "\btemplate\x18\x02 \x01(\tR\btemplate\x12 \n" + + "\vemptyValues\x18\x03 \x03(\tR\vemptyValues\x12\x16\n" + + "\x06fileId\x18\x04 \x01(\x03R\x06fileId\x12$\n" + + "\rcountriesJSON\x18\x05 \x01(\fR\rcountriesJSON\x12$\n" + + "\rprovincesJSON\x18\x06 \x01(\fR\rprovincesJSON\x12\x1e\n" + + "\n" + + "citiesJSON\x18\a \x01(\fR\n" + + "citiesJSON\x12\x1c\n" + + "\ttownsJSON\x18\b \x01(\fR\ttownsJSON\x12$\n" + + "\rprovidersJSON\x18\t \x01(\fR\rprovidersJSON\x12\x1a\n" + + "\bpassword\x18\n" + + " \x01(\tR\bpassword\"G\n" + + "\x1bCreateIPLibraryFileResponse\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"T\n" + + "(CheckCountriesWithIPLibraryFileIdRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"\x88\x02\n" + + ")CheckCountriesWithIPLibraryFileIdResponse\x12h\n" + + "\x10missingCountries\x18\x01 \x03(\v2<.pb.CheckCountriesWithIPLibraryFileIdResponse.MissingCountryR\x10missingCountries\x1aq\n" + + "\x0eMissingCountry\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12=\n" + + "\x10similarCountries\x18\x02 \x03(\v2\x11.pb.RegionCountryR\x10similarCountries\"T\n" + + "(CheckProvincesWithIPLibraryFileIdRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"\xb0\x02\n" + + ")CheckProvincesWithIPLibraryFileIdResponse\x12i\n" + + "\x10missingProvinces\x18\x01 \x03(\v2=.pb.CheckProvincesWithIPLibraryFileIdResponse.MissingProvinceR\x10missingProvinces\x1a\x97\x01\n" + + "\x0fMissingProvince\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\"\n" + + "\fprovinceName\x18\x02 \x01(\tR\fprovinceName\x12>\n" + + "\x10similarProvinces\x18\x03 \x03(\v2\x12.pb.RegionProvinceR\x10similarProvinces\"Q\n" + + "%CheckCitiesWithIPLibraryFileIdRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"\xae\x02\n" + + "&CheckCitiesWithIPLibraryFileIdResponse\x12\\\n" + + "\rmissingCities\x18\x01 \x03(\v26.pb.CheckCitiesWithIPLibraryFileIdResponse.MissingCityR\rmissingCities\x1a\xa5\x01\n" + + "\vMissingCity\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\"\n" + + "\fprovinceName\x18\x02 \x01(\tR\fprovinceName\x12\x1a\n" + + "\bcityName\x18\x03 \x01(\tR\bcityName\x124\n" + + "\rsimilarCities\x18\x04 \x03(\v2\x0e.pb.RegionCityR\rsimilarCities\"P\n" + + "$CheckTownsWithIPLibraryFileIdRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"\xc4\x02\n" + + "%CheckTownsWithIPLibraryFileIdResponse\x12Y\n" + + "\fmissingTowns\x18\x01 \x03(\v25.pb.CheckTownsWithIPLibraryFileIdResponse.MissingTownR\fmissingTowns\x1a\xbf\x01\n" + + "\vMissingTown\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\"\n" + + "\fprovinceName\x18\x02 \x01(\tR\fprovinceName\x12\x1a\n" + + "\bcityName\x18\x03 \x01(\tR\bcityName\x12\x1a\n" + + "\btownName\x18\x04 \x01(\tR\btownName\x122\n" + + "\fsimilarTowns\x18\x05 \x03(\v2\x0e.pb.RegionTownR\fsimilarTowns\"T\n" + + "(CheckProvidersWithIPLibraryFileIdRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"\x8d\x02\n" + + ")CheckProvidersWithIPLibraryFileIdResponse\x12i\n" + + "\x10missingProviders\x18\x01 \x03(\v2=.pb.CheckProvidersWithIPLibraryFileIdResponse.MissingProviderR\x10missingProviders\x1au\n" + + "\x0fMissingProvider\x12\"\n" + + "\fproviderName\x18\x01 \x01(\tR\fproviderName\x12>\n" + + "\x10similarProviders\x18\x02 \x03(\v2\x12.pb.RegionProviderR\x10similarProviders\"H\n" + + "\x1cGenerateIPLibraryFileRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"N\n" + + "\"UpdateIPLibraryFileFinishedRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId\"F\n" + + "\x1aDeleteIPLibraryFileRequest\x12(\n" + + "\x0fipLibraryFileId\x18\x01 \x01(\x03R\x0fipLibraryFileId2\x93\n" + + "\n" + + "\x14IPLibraryFileService\x12t\n" + + "\x1dfindAllFinishedIPLibraryFiles\x12(.pb.FindAllFinishedIPLibraryFilesRequest\x1a).pb.FindAllFinishedIPLibraryFilesResponse\x12z\n" + + "\x1ffindAllUnfinishedIPLibraryFiles\x12*.pb.FindAllUnfinishedIPLibraryFilesRequest\x1a+.pb.FindAllUnfinishedIPLibraryFilesResponse\x12P\n" + + "\x11findIPLibraryFile\x12\x1c.pb.FindIPLibraryFileRequest\x1a\x1d.pb.FindIPLibraryFileResponse\x12V\n" + + "\x13createIPLibraryFile\x12\x1e.pb.CreateIPLibraryFileRequest\x1a\x1f.pb.CreateIPLibraryFileResponse\x12\x80\x01\n" + + "!checkCountriesWithIPLibraryFileId\x12,.pb.CheckCountriesWithIPLibraryFileIdRequest\x1a-.pb.CheckCountriesWithIPLibraryFileIdResponse\x12\x80\x01\n" + + "!checkProvincesWithIPLibraryFileId\x12,.pb.CheckProvincesWithIPLibraryFileIdRequest\x1a-.pb.CheckProvincesWithIPLibraryFileIdResponse\x12w\n" + + "\x1echeckCitiesWithIPLibraryFileId\x12).pb.CheckCitiesWithIPLibraryFileIdRequest\x1a*.pb.CheckCitiesWithIPLibraryFileIdResponse\x12t\n" + + "\x1dcheckTownsWithIPLibraryFileId\x12(.pb.CheckTownsWithIPLibraryFileIdRequest\x1a).pb.CheckTownsWithIPLibraryFileIdResponse\x12\x80\x01\n" + + "!checkProvidersWithIPLibraryFileId\x12,.pb.CheckProvidersWithIPLibraryFileIdRequest\x1a-.pb.CheckProvidersWithIPLibraryFileIdResponse\x12I\n" + + "\x15generateIPLibraryFile\x12 .pb.GenerateIPLibraryFileRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x1bupdateIPLibraryFileFinished\x12&.pb.UpdateIPLibraryFileFinishedRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13deleteIPLibraryFile\x12\x1e.pb.DeleteIPLibraryFileRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ip_library_file_proto_rawDescOnce sync.Once - file_service_ip_library_file_proto_rawDescData = file_service_ip_library_file_proto_rawDesc + file_service_ip_library_file_proto_rawDescData []byte ) func file_service_ip_library_file_proto_rawDescGZIP() []byte { file_service_ip_library_file_proto_rawDescOnce.Do(func() { - file_service_ip_library_file_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ip_library_file_proto_rawDescData) + file_service_ip_library_file_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ip_library_file_proto_rawDesc), len(file_service_ip_library_file_proto_rawDesc))) }) return file_service_ip_library_file_proto_rawDescData } @@ -1720,7 +1523,7 @@ func file_service_ip_library_file_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ip_library_file_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ip_library_file_proto_rawDesc), len(file_service_ip_library_file_proto_rawDesc)), NumEnums: 0, NumMessages: 26, NumExtensions: 0, @@ -1731,7 +1534,6 @@ func file_service_ip_library_file_proto_init() { MessageInfos: file_service_ip_library_file_proto_msgTypes, }.Build() File_service_ip_library_file_proto = out.File - file_service_ip_library_file_proto_rawDesc = nil file_service_ip_library_file_proto_goTypes = nil file_service_ip_library_file_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_library_file_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_library_file_grpc.pb.go index f1dbcab..0f8e20c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_library_file_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_library_file_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ip_library_file.proto package pb @@ -233,40 +233,40 @@ type IPLibraryFileServiceServer interface { type UnimplementedIPLibraryFileServiceServer struct{} func (UnimplementedIPLibraryFileServiceServer) FindAllFinishedIPLibraryFiles(context.Context, *FindAllFinishedIPLibraryFilesRequest) (*FindAllFinishedIPLibraryFilesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllFinishedIPLibraryFiles not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllFinishedIPLibraryFiles not implemented") } func (UnimplementedIPLibraryFileServiceServer) FindAllUnfinishedIPLibraryFiles(context.Context, *FindAllUnfinishedIPLibraryFilesRequest) (*FindAllUnfinishedIPLibraryFilesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllUnfinishedIPLibraryFiles not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllUnfinishedIPLibraryFiles not implemented") } func (UnimplementedIPLibraryFileServiceServer) FindIPLibraryFile(context.Context, *FindIPLibraryFileRequest) (*FindIPLibraryFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindIPLibraryFile not implemented") + return nil, status.Error(codes.Unimplemented, "method FindIPLibraryFile not implemented") } func (UnimplementedIPLibraryFileServiceServer) CreateIPLibraryFile(context.Context, *CreateIPLibraryFileRequest) (*CreateIPLibraryFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIPLibraryFile not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateIPLibraryFile not implemented") } func (UnimplementedIPLibraryFileServiceServer) CheckCountriesWithIPLibraryFileId(context.Context, *CheckCountriesWithIPLibraryFileIdRequest) (*CheckCountriesWithIPLibraryFileIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckCountriesWithIPLibraryFileId not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckCountriesWithIPLibraryFileId not implemented") } func (UnimplementedIPLibraryFileServiceServer) CheckProvincesWithIPLibraryFileId(context.Context, *CheckProvincesWithIPLibraryFileIdRequest) (*CheckProvincesWithIPLibraryFileIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckProvincesWithIPLibraryFileId not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckProvincesWithIPLibraryFileId not implemented") } func (UnimplementedIPLibraryFileServiceServer) CheckCitiesWithIPLibraryFileId(context.Context, *CheckCitiesWithIPLibraryFileIdRequest) (*CheckCitiesWithIPLibraryFileIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckCitiesWithIPLibraryFileId not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckCitiesWithIPLibraryFileId not implemented") } func (UnimplementedIPLibraryFileServiceServer) CheckTownsWithIPLibraryFileId(context.Context, *CheckTownsWithIPLibraryFileIdRequest) (*CheckTownsWithIPLibraryFileIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckTownsWithIPLibraryFileId not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckTownsWithIPLibraryFileId not implemented") } func (UnimplementedIPLibraryFileServiceServer) CheckProvidersWithIPLibraryFileId(context.Context, *CheckProvidersWithIPLibraryFileIdRequest) (*CheckProvidersWithIPLibraryFileIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckProvidersWithIPLibraryFileId not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckProvidersWithIPLibraryFileId not implemented") } func (UnimplementedIPLibraryFileServiceServer) GenerateIPLibraryFile(context.Context, *GenerateIPLibraryFileRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method GenerateIPLibraryFile not implemented") + return nil, status.Error(codes.Unimplemented, "method GenerateIPLibraryFile not implemented") } func (UnimplementedIPLibraryFileServiceServer) UpdateIPLibraryFileFinished(context.Context, *UpdateIPLibraryFileFinishedRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateIPLibraryFileFinished not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateIPLibraryFileFinished not implemented") } func (UnimplementedIPLibraryFileServiceServer) DeleteIPLibraryFile(context.Context, *DeleteIPLibraryFileRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteIPLibraryFile not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteIPLibraryFile not implemented") } func (UnimplementedIPLibraryFileServiceServer) testEmbeddedByValue() {} @@ -278,7 +278,7 @@ type UnsafeIPLibraryFileServiceServer interface { } func RegisterIPLibraryFileServiceServer(s grpc.ServiceRegistrar, srv IPLibraryFileServiceServer) { - // If the following call pancis, it indicates UnimplementedIPLibraryFileServiceServer was + // If the following call panics, it indicates UnimplementedIPLibraryFileServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_library_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_library_grpc.pb.go index 478f6f0..7fd1188 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_library_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_library_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ip_library.proto package pb @@ -233,37 +233,37 @@ type IPLibraryServiceServer interface { type UnimplementedIPLibraryServiceServer struct{} func (UnimplementedIPLibraryServiceServer) CreateIPLibrary(context.Context, *CreateIPLibraryRequest) (*CreateIPLibraryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIPLibrary not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateIPLibrary not implemented") } func (UnimplementedIPLibraryServiceServer) FindLatestIPLibraryWithType(context.Context, *FindLatestIPLibraryWithTypeRequest) (*FindLatestIPLibraryWithTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestIPLibraryWithType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestIPLibraryWithType not implemented") } func (UnimplementedIPLibraryServiceServer) FindEnabledIPLibrary(context.Context, *FindEnabledIPLibraryRequest) (*FindEnabledIPLibraryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledIPLibrary not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledIPLibrary not implemented") } func (UnimplementedIPLibraryServiceServer) FindAllEnabledIPLibrariesWithType(context.Context, *FindAllEnabledIPLibrariesWithTypeRequest) (*FindAllEnabledIPLibrariesWithTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledIPLibrariesWithType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledIPLibrariesWithType not implemented") } func (UnimplementedIPLibraryServiceServer) DeleteIPLibrary(context.Context, *DeleteIPLibraryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteIPLibrary not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteIPLibrary not implemented") } func (UnimplementedIPLibraryServiceServer) LookupIPRegion(context.Context, *LookupIPRegionRequest) (*LookupIPRegionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method LookupIPRegion not implemented") + return nil, status.Error(codes.Unimplemented, "method LookupIPRegion not implemented") } func (UnimplementedIPLibraryServiceServer) LookupIPRegions(context.Context, *LookupIPRegionsRequest) (*LookupIPRegionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method LookupIPRegions not implemented") + return nil, status.Error(codes.Unimplemented, "method LookupIPRegions not implemented") } func (UnimplementedIPLibraryServiceServer) ReloadIPLibrary(context.Context, *ReloadIPLibraryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReloadIPLibrary not implemented") + return nil, status.Error(codes.Unimplemented, "method ReloadIPLibrary not implemented") } func (UnimplementedIPLibraryServiceServer) UploadMaxMindFile(context.Context, *UploadMaxMindFileRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadMaxMindFile not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadMaxMindFile not implemented") } func (UnimplementedIPLibraryServiceServer) FindMaxMindFileStatus(context.Context, *FindMaxMindFileStatusRequest) (*FindMaxMindFileStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindMaxMindFileStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method FindMaxMindFileStatus not implemented") } func (UnimplementedIPLibraryServiceServer) DeleteMaxMindFile(context.Context, *DeleteMaxMindFileRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteMaxMindFile not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteMaxMindFile not implemented") } func (UnimplementedIPLibraryServiceServer) testEmbeddedByValue() {} @@ -275,7 +275,7 @@ type UnsafeIPLibraryServiceServer interface { } func RegisterIPLibraryServiceServer(s grpc.ServiceRegistrar, srv IPLibraryServiceServer) { - // If the following call pancis, it indicates UnimplementedIPLibraryServiceServer was + // If the following call panics, it indicates UnimplementedIPLibraryServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_list.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_list.pb.go index 1d4b694..df320e8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_list.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_list.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ip_list.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -916,165 +917,83 @@ func (x *FindIPListIdWithCodeResponse) GetIpListId() int64 { var File_service_ip_list_proto protoreflect.FileDescriptor -var file_service_ip_list_proto_rawDesc = []byte{ - 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x73, - 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xe9, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, - 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x74, 0x69, 0x6d, - 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, - 0x62, 0x6c, 0x69, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, - 0x62, 0x6c, 0x69, 0x63, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x32, - 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, - 0x49, 0x64, 0x22, 0x9d, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x36, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x19, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x69, 0x0a, 0x1d, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x18, 0x0a, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x91, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, - 0x62, 0x6c, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, - 0x62, 0x6c, 0x69, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x42, 0x0a, 0x1a, 0x4c, 0x69, - 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x69, 0x70, 0x4c, 0x69, - 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, - 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x22, 0x31, - 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, - 0x64, 0x22, 0x38, 0x0a, 0x1a, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x22, 0x35, 0x0a, 0x1b, 0x45, - 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, - 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x78, 0x69, 0x73, - 0x74, 0x73, 0x22, 0x34, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x49, - 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x4b, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x73, 0x49, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x24, 0x0a, 0x07, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x69, 0x70, - 0x4c, 0x69, 0x73, 0x74, 0x73, 0x22, 0x3d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, - 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, - 0x73, 0x74, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x31, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x73, 0x74, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x3a, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x49, - 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x70, 0x4c, 0x69, 0x73, - 0x74, 0x49, 0x64, 0x32, 0xc8, 0x06, 0x0a, 0x0d, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, - 0x50, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x12, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x12, 0x1d, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, - 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x64, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x13, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, - 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, - 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x49, 0x50, 0x12, 0x26, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, - 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x49, 0x50, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x73, 0x49, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, - 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x50, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, - 0x69, 0x74, 0x68, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, - 0x74, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x57, 0x69, 0x74, - 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x64, 0x57, 0x69, - 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ip_list_proto_rawDesc = "" + + "\n" + + "\x15service_ip_list.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1amodels/model_ip_list.proto\"\xe9\x01\n" + + "\x13CreateIPListRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12 \n" + + "\vtimeoutJSON\x18\x04 \x01(\fR\vtimeoutJSON\x12\x1a\n" + + "\bisPublic\x18\x05 \x01(\bR\bisPublic\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1a\n" + + "\bisGlobal\x18\a \x01(\bR\bisGlobal\x12\x1a\n" + + "\bserverId\x18\b \x01(\x03R\bserverId\"2\n" + + "\x14CreateIPListResponse\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\"\x9d\x01\n" + + "\x13UpdateIPListRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12 \n" + + "\vtimeoutJSON\x18\x04 \x01(\fR\vtimeoutJSON\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\"6\n" + + "\x18FindEnabledIPListRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\"?\n" + + "\x19FindEnabledIPListResponse\x12\"\n" + + "\x06ipList\x18\x01 \x01(\v2\n" + + ".pb.IPListR\x06ipList\"i\n" + + "\x1dCountAllEnabledIPListsRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x1a\n" + + "\bisPublic\x18\x02 \x01(\bR\bisPublic\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\"\x91\x01\n" + + "\x19ListEnabledIPListsRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x1a\n" + + "\bisPublic\x18\x02 \x01(\bR\bisPublic\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"B\n" + + "\x1aListEnabledIPListsResponse\x12$\n" + + "\aipLists\x18\x01 \x03(\v2\n" + + ".pb.IPListR\aipLists\"1\n" + + "\x13DeleteIPListRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\"8\n" + + "\x1aExistsEnabledIPListRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\"5\n" + + "\x1bExistsEnabledIPListResponse\x12\x16\n" + + "\x06exists\x18\x01 \x01(\bR\x06exists\"4\n" + + "\"FindEnabledIPListContainsIPRequest\x12\x0e\n" + + "\x02ip\x18\x01 \x01(\tR\x02ip\"K\n" + + "#FindEnabledIPListContainsIPResponse\x12$\n" + + "\aipLists\x18\x01 \x03(\v2\n" + + ".pb.IPListR\aipLists\"=\n" + + "\x1fFindServerIdWithIPListIdRequest\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId\">\n" + + " FindServerIdWithIPListIdResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"1\n" + + "\x1bFindIPListIdWithCodeRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\":\n" + + "\x1cFindIPListIdWithCodeResponse\x12\x1a\n" + + "\bipListId\x18\x01 \x01(\x03R\bipListId2\xc8\x06\n" + + "\rIPListService\x12A\n" + + "\fcreateIPList\x12\x17.pb.CreateIPListRequest\x1a\x18.pb.CreateIPListResponse\x127\n" + + "\fupdateIPList\x12\x17.pb.UpdateIPListRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11findEnabledIPList\x12\x1c.pb.FindEnabledIPListRequest\x1a\x1d.pb.FindEnabledIPListResponse\x12Q\n" + + "\x16countAllEnabledIPLists\x12!.pb.CountAllEnabledIPListsRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listEnabledIPLists\x12\x1d.pb.ListEnabledIPListsRequest\x1a\x1e.pb.ListEnabledIPListsResponse\x127\n" + + "\fdeleteIPList\x12\x17.pb.DeleteIPListRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13existsEnabledIPList\x12\x1e.pb.ExistsEnabledIPListRequest\x1a\x1f.pb.ExistsEnabledIPListResponse\x12n\n" + + "\x1bfindEnabledIPListContainsIP\x12&.pb.FindEnabledIPListContainsIPRequest\x1a'.pb.FindEnabledIPListContainsIPResponse\x12e\n" + + "\x18findServerIdWithIPListId\x12#.pb.FindServerIdWithIPListIdRequest\x1a$.pb.FindServerIdWithIPListIdResponse\x12Y\n" + + "\x14findIPListIdWithCode\x12\x1f.pb.FindIPListIdWithCodeRequest\x1a .pb.FindIPListIdWithCodeResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ip_list_proto_rawDescOnce sync.Once - file_service_ip_list_proto_rawDescData = file_service_ip_list_proto_rawDesc + file_service_ip_list_proto_rawDescData []byte ) func file_service_ip_list_proto_rawDescGZIP() []byte { file_service_ip_list_proto_rawDescOnce.Do(func() { - file_service_ip_list_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ip_list_proto_rawDescData) + file_service_ip_list_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ip_list_proto_rawDesc), len(file_service_ip_list_proto_rawDesc))) }) return file_service_ip_list_proto_rawDescData } @@ -1144,7 +1063,7 @@ func file_service_ip_list_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ip_list_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ip_list_proto_rawDesc), len(file_service_ip_list_proto_rawDesc)), NumEnums: 0, NumMessages: 17, NumExtensions: 0, @@ -1155,7 +1074,6 @@ func file_service_ip_list_proto_init() { MessageInfos: file_service_ip_list_proto_msgTypes, }.Build() File_service_ip_list_proto = out.File - file_service_ip_list_proto_rawDesc = nil file_service_ip_list_proto_goTypes = nil file_service_ip_list_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ip_list_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ip_list_grpc.pb.go index 17ec946..30c44f6 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ip_list_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ip_list_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ip_list.proto package pb @@ -203,34 +203,34 @@ type IPListServiceServer interface { type UnimplementedIPListServiceServer struct{} func (UnimplementedIPListServiceServer) CreateIPList(context.Context, *CreateIPListRequest) (*CreateIPListResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIPList not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateIPList not implemented") } func (UnimplementedIPListServiceServer) UpdateIPList(context.Context, *UpdateIPListRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateIPList not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateIPList not implemented") } func (UnimplementedIPListServiceServer) FindEnabledIPList(context.Context, *FindEnabledIPListRequest) (*FindEnabledIPListResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledIPList not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledIPList not implemented") } func (UnimplementedIPListServiceServer) CountAllEnabledIPLists(context.Context, *CountAllEnabledIPListsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledIPLists not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledIPLists not implemented") } func (UnimplementedIPListServiceServer) ListEnabledIPLists(context.Context, *ListEnabledIPListsRequest) (*ListEnabledIPListsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledIPLists not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledIPLists not implemented") } func (UnimplementedIPListServiceServer) DeleteIPList(context.Context, *DeleteIPListRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteIPList not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteIPList not implemented") } func (UnimplementedIPListServiceServer) ExistsEnabledIPList(context.Context, *ExistsEnabledIPListRequest) (*ExistsEnabledIPListResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistsEnabledIPList not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistsEnabledIPList not implemented") } func (UnimplementedIPListServiceServer) FindEnabledIPListContainsIP(context.Context, *FindEnabledIPListContainsIPRequest) (*FindEnabledIPListContainsIPResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledIPListContainsIP not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledIPListContainsIP not implemented") } func (UnimplementedIPListServiceServer) FindServerIdWithIPListId(context.Context, *FindServerIdWithIPListIdRequest) (*FindServerIdWithIPListIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerIdWithIPListId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerIdWithIPListId not implemented") } func (UnimplementedIPListServiceServer) FindIPListIdWithCode(context.Context, *FindIPListIdWithCodeRequest) (*FindIPListIdWithCodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindIPListIdWithCode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindIPListIdWithCode not implemented") } func (UnimplementedIPListServiceServer) testEmbeddedByValue() {} @@ -242,7 +242,7 @@ type UnsafeIPListServiceServer interface { } func RegisterIPListServiceServer(s grpc.ServiceRegistrar, srv IPListServiceServer) { - // If the following call pancis, it indicates UnimplementedIPListServiceServer was + // If the following call panics, it indicates UnimplementedIPListServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_latest_item.pb.go b/EdgeCommon/pkg/rpc/pb/service_latest_item.pb.go index 3475443..aa301c0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_latest_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_latest_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_latest_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -75,33 +76,23 @@ func (x *IncreaseLatestItemRequest) GetItemId() int64 { var File_service_latest_item_proto protoreflect.FileDescriptor -var file_service_latest_item_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x19, 0x49, 0x6e, - 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x32, 0x58, 0x0a, 0x11, 0x4c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x43, 0x0a, 0x12, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6e, 0x63, 0x72, - 0x65, 0x61, 0x73, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_latest_item_proto_rawDesc = "" + + "\n" + + "\x19service_latest_item.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"O\n" + + "\x19IncreaseLatestItemRequest\x12\x1a\n" + + "\bitemType\x18\x01 \x01(\tR\bitemType\x12\x16\n" + + "\x06itemId\x18\x02 \x01(\x03R\x06itemId2X\n" + + "\x11LatestItemService\x12C\n" + + "\x12increaseLatestItem\x12\x1d.pb.IncreaseLatestItemRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_latest_item_proto_rawDescOnce sync.Once - file_service_latest_item_proto_rawDescData = file_service_latest_item_proto_rawDesc + file_service_latest_item_proto_rawDescData []byte ) func file_service_latest_item_proto_rawDescGZIP() []byte { file_service_latest_item_proto_rawDescOnce.Do(func() { - file_service_latest_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_latest_item_proto_rawDescData) + file_service_latest_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_latest_item_proto_rawDesc), len(file_service_latest_item_proto_rawDesc))) }) return file_service_latest_item_proto_rawDescData } @@ -131,7 +122,7 @@ func file_service_latest_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_latest_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_latest_item_proto_rawDesc), len(file_service_latest_item_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, @@ -142,7 +133,6 @@ func file_service_latest_item_proto_init() { MessageInfos: file_service_latest_item_proto_msgTypes, }.Build() File_service_latest_item_proto = out.File - file_service_latest_item_proto_rawDesc = nil file_service_latest_item_proto_goTypes = nil file_service_latest_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_latest_item_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_latest_item_grpc.pb.go index 2ed5dd3..550b9bd 100644 --- a/EdgeCommon/pkg/rpc/pb/service_latest_item_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_latest_item_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_latest_item.proto package pb @@ -68,7 +68,7 @@ type LatestItemServiceServer interface { type UnimplementedLatestItemServiceServer struct{} func (UnimplementedLatestItemServiceServer) IncreaseLatestItem(context.Context, *IncreaseLatestItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method IncreaseLatestItem not implemented") + return nil, status.Error(codes.Unimplemented, "method IncreaseLatestItem not implemented") } func (UnimplementedLatestItemServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeLatestItemServiceServer interface { } func RegisterLatestItemServiceServer(s grpc.ServiceRegistrar, srv LatestItemServiceServer) { - // If the following call pancis, it indicates UnimplementedLatestItemServiceServer was + // If the following call panics, it indicates UnimplementedLatestItemServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_log.pb.go index 8db84e3..dc756d4 100644 --- a/EdgeCommon/pkg/rpc/pb/service_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -581,107 +582,61 @@ func (x *SumLogsResponse) GetSizeBytes() int64 { var File_service_log_proto protoreflect.FileDescriptor -var file_service_log_proto_rawDesc = []byte{ - 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x16, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x01, 0x0a, 0x10, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, - 0x28, 0x0a, 0x0f, 0x6c, 0x61, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6f, - 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x61, 0x6e, 0x67, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x6c, 0x61, 0x6e, - 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x41, 0x72, 0x67, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x6c, 0x61, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x41, 0x72, 0x67, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x13, 0x0a, 0x11, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x8d, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, - 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, - 0x61, 0x79, 0x54, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1a, - 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, - 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, - 0x22, 0xb9, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, - 0x79, 0x54, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x2f, 0x0a, 0x10, - 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x1b, 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x22, 0x33, 0x0a, - 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, - 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, - 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6c, 0x6f, 0x67, - 0x49, 0x64, 0x22, 0x36, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x73, - 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x03, 0x52, 0x06, 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x73, 0x22, 0x4d, 0x0a, 0x1b, 0x43, 0x6c, - 0x65, 0x61, 0x6e, 0x4c, 0x6f, 0x67, 0x73, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, - 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x79, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x64, 0x61, 0x79, 0x73, 0x12, 0x1a, 0x0a, - 0x08, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x41, 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x41, 0x6c, 0x6c, 0x22, 0x14, 0x0a, 0x12, 0x53, 0x75, 0x6d, - 0x4c, 0x6f, 0x67, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x2f, 0x0a, 0x0f, 0x53, 0x75, 0x6d, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x32, 0xce, 0x03, 0x0a, 0x0a, 0x4c, 0x6f, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x38, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x09, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x35, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x13, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x64, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, - 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x50, - 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x49, 0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x50, - 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, - 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, - 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x4c, 0x6f, 0x67, 0x73, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, - 0x6e, 0x74, 0x6c, 0x79, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x4c, - 0x6f, 0x67, 0x73, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3a, 0x0a, 0x0b, 0x73, 0x75, 0x6d, 0x4c, 0x6f, 0x67, 0x73, - 0x53, 0x69, 0x7a, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x4c, 0x6f, 0x67, - 0x73, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x70, - 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_log_proto_rawDesc = "" + + "\n" + + "\x11service_log.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x16models/model_log.proto\"\xce\x01\n" + + "\x10CreateLogRequest\x12\x14\n" + + "\x05level\x18\x01 \x01(\tR\x05level\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x16\n" + + "\x06action\x18\x03 \x01(\tR\x06action\x12\x0e\n" + + "\x02ip\x18\x04 \x01(\tR\x02ip\x12(\n" + + "\x0flangMessageCode\x18\x05 \x01(\tR\x0flangMessageCode\x120\n" + + "\x13langMessageArgsJSON\x18\x06 \x01(\fR\x13langMessageArgsJSON\"\x13\n" + + "\x11CreateLogResponse\"\x8d\x01\n" + + "\x0fCountLogRequest\x12\x18\n" + + "\adayFrom\x18\x01 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x02 \x01(\tR\x05dayTo\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12\x1a\n" + + "\buserType\x18\x04 \x01(\tR\buserType\x12\x14\n" + + "\x05level\x18\x05 \x01(\tR\x05level\"\xb9\x01\n" + + "\x0fListLogsRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x18\n" + + "\adayFrom\x18\x03 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x04 \x01(\tR\x05dayTo\x12\x18\n" + + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x1a\n" + + "\buserType\x18\x06 \x01(\tR\buserType\x12\x14\n" + + "\x05level\x18\a \x01(\tR\x05level\"/\n" + + "\x10ListLogsResponse\x12\x1b\n" + + "\x04logs\x18\x01 \x03(\v2\a.pb.LogR\x04logs\"3\n" + + "\x1bDeleteLogPermanentlyRequest\x12\x14\n" + + "\x05logId\x18\x01 \x01(\x03R\x05logId\"6\n" + + "\x1cDeleteLogsPermanentlyRequest\x12\x16\n" + + "\x06logIds\x18\x01 \x03(\x03R\x06logIds\"M\n" + + "\x1bCleanLogsPermanentlyRequest\x12\x12\n" + + "\x04days\x18\x01 \x01(\x05R\x04days\x12\x1a\n" + + "\bclearAll\x18\x02 \x01(\bR\bclearAll\"\x14\n" + + "\x12SumLogsSizeRequest\"/\n" + + "\x0fSumLogsResponse\x12\x1c\n" + + "\tsizeBytes\x18\x01 \x01(\x03R\tsizeBytes2\xce\x03\n" + + "\n" + + "LogService\x128\n" + + "\tcreateLog\x12\x14.pb.CreateLogRequest\x1a\x15.pb.CreateLogResponse\x126\n" + + "\tcountLogs\x12\x13.pb.CountLogRequest\x1a\x14.pb.RPCCountResponse\x125\n" + + "\blistLogs\x12\x13.pb.ListLogsRequest\x1a\x14.pb.ListLogsResponse\x12G\n" + + "\x14deleteLogPermanently\x12\x1f.pb.DeleteLogPermanentlyRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15deleteLogsPermanently\x12 .pb.DeleteLogsPermanentlyRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14cleanLogsPermanently\x12\x1f.pb.CleanLogsPermanentlyRequest\x1a\x0e.pb.RPCSuccess\x12:\n" + + "\vsumLogsSize\x12\x16.pb.SumLogsSizeRequest\x1a\x13.pb.SumLogsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_log_proto_rawDescOnce sync.Once - file_service_log_proto_rawDescData = file_service_log_proto_rawDesc + file_service_log_proto_rawDescData []byte ) func file_service_log_proto_rawDescGZIP() []byte { file_service_log_proto_rawDescOnce.Do(func() { - file_service_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_log_proto_rawDescData) + file_service_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_log_proto_rawDesc), len(file_service_log_proto_rawDesc))) }) return file_service_log_proto_rawDescData } @@ -736,7 +691,7 @@ func file_service_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_log_proto_rawDesc), len(file_service_log_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -747,7 +702,6 @@ func file_service_log_proto_init() { MessageInfos: file_service_log_proto_msgTypes, }.Build() File_service_log_proto = out.File - file_service_log_proto_rawDesc = nil file_service_log_proto_goTypes = nil file_service_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_log_grpc.pb.go index c5582d6..a65e066 100644 --- a/EdgeCommon/pkg/rpc/pb/service_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_log.proto package pb @@ -158,25 +158,25 @@ type LogServiceServer interface { type UnimplementedLogServiceServer struct{} func (UnimplementedLogServiceServer) CreateLog(context.Context, *CreateLogRequest) (*CreateLogResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateLog not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateLog not implemented") } func (UnimplementedLogServiceServer) CountLogs(context.Context, *CountLogRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CountLogs not implemented") } func (UnimplementedLogServiceServer) ListLogs(context.Context, *ListLogsRequest) (*ListLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListLogs not implemented") } func (UnimplementedLogServiceServer) DeleteLogPermanently(context.Context, *DeleteLogPermanentlyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteLogPermanently not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteLogPermanently not implemented") } func (UnimplementedLogServiceServer) DeleteLogsPermanently(context.Context, *DeleteLogsPermanentlyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteLogsPermanently not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteLogsPermanently not implemented") } func (UnimplementedLogServiceServer) CleanLogsPermanently(context.Context, *CleanLogsPermanentlyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CleanLogsPermanently not implemented") + return nil, status.Error(codes.Unimplemented, "method CleanLogsPermanently not implemented") } func (UnimplementedLogServiceServer) SumLogsSize(context.Context, *SumLogsSizeRequest) (*SumLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SumLogsSize not implemented") + return nil, status.Error(codes.Unimplemented, "method SumLogsSize not implemented") } func (UnimplementedLogServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeLogServiceServer interface { } func RegisterLogServiceServer(s grpc.ServiceRegistrar, srv LogServiceServer) { - // If the following call pancis, it indicates UnimplementedLogServiceServer was + // If the following call panics, it indicates UnimplementedLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_login.pb.go b/EdgeCommon/pkg/rpc/pb/service_login.pb.go index 2dfdf2b..ce07c23 100644 --- a/EdgeCommon/pkg/rpc/pb/service_login.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_login.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_login.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -172,46 +173,29 @@ func (x *UpdateLoginRequest) GetLogin() *Login { var File_service_login_proto protoreflect.FileDescriptor -var file_service_login_proto_rawDesc = []byte{ - 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, - 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, - 0x3b, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x05, 0x6c, - 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x35, 0x0a, 0x12, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x05, 0x6c, 0x6f, - 0x67, 0x69, 0x6e, 0x32, 0x94, 0x01, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_login_proto_rawDesc = "" + + "\n" + + "\x13service_login.proto\x12\x02pb\x1a\x18models/model_login.proto\x1a\x19models/rpc_messages.proto\"_\n" + + "\x17FindEnabledLoginRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\";\n" + + "\x18FindEnabledLoginResponse\x12\x1f\n" + + "\x05login\x18\x01 \x01(\v2\t.pb.LoginR\x05login\"5\n" + + "\x12UpdateLoginRequest\x12\x1f\n" + + "\x05login\x18\x01 \x01(\v2\t.pb.LoginR\x05login2\x94\x01\n" + + "\fLoginService\x12M\n" + + "\x10findEnabledLogin\x12\x1b.pb.FindEnabledLoginRequest\x1a\x1c.pb.FindEnabledLoginResponse\x125\n" + + "\vupdateLogin\x12\x16.pb.UpdateLoginRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_login_proto_rawDescOnce sync.Once - file_service_login_proto_rawDescData = file_service_login_proto_rawDesc + file_service_login_proto_rawDescData []byte ) func file_service_login_proto_rawDescGZIP() []byte { file_service_login_proto_rawDescOnce.Do(func() { - file_service_login_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_login_proto_rawDescData) + file_service_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_login_proto_rawDesc), len(file_service_login_proto_rawDesc))) }) return file_service_login_proto_rawDescData } @@ -249,7 +233,7 @@ func file_service_login_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_login_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_login_proto_rawDesc), len(file_service_login_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -260,7 +244,6 @@ func file_service_login_proto_init() { MessageInfos: file_service_login_proto_msgTypes, }.Build() File_service_login_proto = out.File - file_service_login_proto_rawDesc = nil file_service_login_proto_goTypes = nil file_service_login_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_login_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_login_grpc.pb.go index dffbbde..7e39cb8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_login_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_login_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_login.proto package pb @@ -83,10 +83,10 @@ type LoginServiceServer interface { type UnimplementedLoginServiceServer struct{} func (UnimplementedLoginServiceServer) FindEnabledLogin(context.Context, *FindEnabledLoginRequest) (*FindEnabledLoginResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledLogin not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledLogin not implemented") } func (UnimplementedLoginServiceServer) UpdateLogin(context.Context, *UpdateLoginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateLogin not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateLogin not implemented") } func (UnimplementedLoginServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeLoginServiceServer interface { } func RegisterLoginServiceServer(s grpc.ServiceRegistrar, srv LoginServiceServer) { - // If the following call pancis, it indicates UnimplementedLoginServiceServer was + // If the following call panics, it indicates UnimplementedLoginServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_login_session.pb.go b/EdgeCommon/pkg/rpc/pb/service_login_session.pb.go index 355082c..bec95ac 100644 --- a/EdgeCommon/pkg/rpc/pb/service_login_session.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_login_session.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_login_session.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -270,65 +271,36 @@ func (x *ClearOldLoginSessionsRequest) GetIp() string { var File_service_login_session_proto protoreflect.FileDescriptor -var file_service_login_session_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, - 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, - 0x0a, 0x1d, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, - 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x19, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x22, 0x2b, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x73, 0x69, 0x64, 0x22, 0x50, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x40, 0x0a, 0x1c, 0x43, 0x6c, 0x65, 0x61, 0x72, - 0x4f, 0x6c, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x32, 0xc1, 0x02, 0x0a, 0x13, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x77, 0x72, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, - 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x2e, 0x70, 0x62, - 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, - 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x4f, 0x6c, 0x64, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x4f, 0x6c, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_login_session_proto_rawDesc = "" + + "\n" + + "\x1bservice_login_session.proto\x12\x02pb\x1a models/model_login_session.proto\x1a\x19models/rpc_messages.proto\"Y\n" + + "\x1dWriteLoginSessionValueRequest\x12\x10\n" + + "\x03sid\x18\x01 \x01(\tR\x03sid\x12\x10\n" + + "\x03key\x18\x02 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x03 \x01(\tR\x05value\"-\n" + + "\x19DeleteLoginSessionRequest\x12\x10\n" + + "\x03sid\x18\x01 \x01(\tR\x03sid\"+\n" + + "\x17FindLoginSessionRequest\x12\x10\n" + + "\x03sid\x18\x01 \x01(\tR\x03sid\"P\n" + + "\x18FindLoginSessionResponse\x124\n" + + "\floginSession\x18\x01 \x01(\v2\x10.pb.LoginSessionR\floginSession\"@\n" + + "\x1cClearOldLoginSessionsRequest\x12\x10\n" + + "\x03sid\x18\x01 \x01(\tR\x03sid\x12\x0e\n" + + "\x02ip\x18\x02 \x01(\tR\x02ip2\xc1\x02\n" + + "\x13LoginSessionService\x12K\n" + + "\x16writeLoginSessionValue\x12!.pb.WriteLoginSessionValueRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12deleteLoginSession\x12\x1d.pb.DeleteLoginSessionRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x10findLoginSession\x12\x1b.pb.FindLoginSessionRequest\x1a\x1c.pb.FindLoginSessionResponse\x12I\n" + + "\x15clearOldLoginSessions\x12 .pb.ClearOldLoginSessionsRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_login_session_proto_rawDescOnce sync.Once - file_service_login_session_proto_rawDescData = file_service_login_session_proto_rawDesc + file_service_login_session_proto_rawDescData []byte ) func file_service_login_session_proto_rawDescGZIP() []byte { file_service_login_session_proto_rawDescOnce.Do(func() { - file_service_login_session_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_login_session_proto_rawDescData) + file_service_login_session_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_login_session_proto_rawDesc), len(file_service_login_session_proto_rawDesc))) }) return file_service_login_session_proto_rawDescData } @@ -371,7 +343,7 @@ func file_service_login_session_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_login_session_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_login_session_proto_rawDesc), len(file_service_login_session_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -382,7 +354,6 @@ func file_service_login_session_proto_init() { MessageInfos: file_service_login_session_proto_msgTypes, }.Build() File_service_login_session_proto = out.File - file_service_login_session_proto_rawDesc = nil file_service_login_session_proto_goTypes = nil file_service_login_session_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_login_session_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_login_session_grpc.pb.go index 49a0758..82c0ea1 100644 --- a/EdgeCommon/pkg/rpc/pb/service_login_session_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_login_session_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_login_session.proto package pb @@ -113,16 +113,16 @@ type LoginSessionServiceServer interface { type UnimplementedLoginSessionServiceServer struct{} func (UnimplementedLoginSessionServiceServer) WriteLoginSessionValue(context.Context, *WriteLoginSessionValueRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method WriteLoginSessionValue not implemented") + return nil, status.Error(codes.Unimplemented, "method WriteLoginSessionValue not implemented") } func (UnimplementedLoginSessionServiceServer) DeleteLoginSession(context.Context, *DeleteLoginSessionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteLoginSession not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteLoginSession not implemented") } func (UnimplementedLoginSessionServiceServer) FindLoginSession(context.Context, *FindLoginSessionRequest) (*FindLoginSessionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLoginSession not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLoginSession not implemented") } func (UnimplementedLoginSessionServiceServer) ClearOldLoginSessions(context.Context, *ClearOldLoginSessionsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ClearOldLoginSessions not implemented") + return nil, status.Error(codes.Unimplemented, "method ClearOldLoginSessions not implemented") } func (UnimplementedLoginSessionServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeLoginSessionServiceServer interface { } func RegisterLoginSessionServiceServer(s grpc.ServiceRegistrar, srv LoginSessionServiceServer) { - // If the following call pancis, it indicates UnimplementedLoginSessionServiceServer was + // If the following call panics, it indicates UnimplementedLoginSessionServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_login_ticket.pb.go b/EdgeCommon/pkg/rpc/pb/service_login_ticket.pb.go index ddcf8a5..96e382e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_login_ticket.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_login_ticket.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_login_ticket.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -216,54 +217,31 @@ func (x *FindLoginTicketWithValueResponse) GetLoginTicket() *LoginTicket { var File_service_login_ticket_proto protoreflect.FileDescriptor -var file_service_login_ticket_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, - 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6c, - 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x5c, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, - 0x31, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x22, 0x37, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x57, 0x69, 0x74, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x55, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x57, 0x69, - 0x74, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x31, 0x0a, 0x0b, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x0b, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x32, 0xcd, 0x01, 0x0a, 0x12, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, - 0x69, 0x6e, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x57, 0x69, - 0x74, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x57, 0x69, 0x74, 0x68, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x57, 0x69, 0x74, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_login_ticket_proto_rawDesc = "" + + "\n" + + "\x1aservice_login_ticket.proto\x12\x02pb\x1a\x1fmodels/model_login_ticket.proto\"\\\n" + + "\x18CreateLoginTicketRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x0e\n" + + "\x02ip\x18\x03 \x01(\tR\x02ip\"1\n" + + "\x19CreateLoginTicketResponse\x12\x14\n" + + "\x05value\x18\x01 \x01(\tR\x05value\"7\n" + + "\x1fFindLoginTicketWithValueRequest\x12\x14\n" + + "\x05value\x18\x01 \x01(\tR\x05value\"U\n" + + " FindLoginTicketWithValueResponse\x121\n" + + "\vloginTicket\x18\x01 \x01(\v2\x0f.pb.LoginTicketR\vloginTicket2\xcd\x01\n" + + "\x12LoginTicketService\x12P\n" + + "\x11createLoginTicket\x12\x1c.pb.CreateLoginTicketRequest\x1a\x1d.pb.CreateLoginTicketResponse\x12e\n" + + "\x18findLoginTicketWithValue\x12#.pb.FindLoginTicketWithValueRequest\x1a$.pb.FindLoginTicketWithValueResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_login_ticket_proto_rawDescOnce sync.Once - file_service_login_ticket_proto_rawDescData = file_service_login_ticket_proto_rawDesc + file_service_login_ticket_proto_rawDescData []byte ) func file_service_login_ticket_proto_rawDescGZIP() []byte { file_service_login_ticket_proto_rawDescOnce.Do(func() { - file_service_login_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_login_ticket_proto_rawDescData) + file_service_login_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_login_ticket_proto_rawDesc), len(file_service_login_ticket_proto_rawDesc))) }) return file_service_login_ticket_proto_rawDescData } @@ -299,7 +277,7 @@ func file_service_login_ticket_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_login_ticket_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_login_ticket_proto_rawDesc), len(file_service_login_ticket_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -310,7 +288,6 @@ func file_service_login_ticket_proto_init() { MessageInfos: file_service_login_ticket_proto_msgTypes, }.Build() File_service_login_ticket_proto = out.File - file_service_login_ticket_proto_rawDesc = nil file_service_login_ticket_proto_goTypes = nil file_service_login_ticket_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_login_ticket_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_login_ticket_grpc.pb.go index 137397e..8ffa4db 100644 --- a/EdgeCommon/pkg/rpc/pb/service_login_ticket_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_login_ticket_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_login_ticket.proto package pb @@ -85,10 +85,10 @@ type LoginTicketServiceServer interface { type UnimplementedLoginTicketServiceServer struct{} func (UnimplementedLoginTicketServiceServer) CreateLoginTicket(context.Context, *CreateLoginTicketRequest) (*CreateLoginTicketResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateLoginTicket not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateLoginTicket not implemented") } func (UnimplementedLoginTicketServiceServer) FindLoginTicketWithValue(context.Context, *FindLoginTicketWithValueRequest) (*FindLoginTicketWithValueResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLoginTicketWithValue not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLoginTicketWithValue not implemented") } func (UnimplementedLoginTicketServiceServer) testEmbeddedByValue() {} @@ -100,7 +100,7 @@ type UnsafeLoginTicketServiceServer interface { } func RegisterLoginTicketServiceServer(s grpc.ServiceRegistrar, srv LoginTicketServiceServer) { - // If the following call pancis, it indicates UnimplementedLoginTicketServiceServer was + // If the following call panics, it indicates UnimplementedLoginTicketServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_message.pb.go b/EdgeCommon/pkg/rpc/pb/service_message.pb.go index 243e810..3884dfd 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_message.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -299,71 +300,39 @@ func (*UpdateAllMessagesReadRequest) Descriptor() ([]byte, []int) { var File_service_message_proto protoreflect.FileDescriptor -var file_service_message_proto_rawDesc = []byte{ - 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x1c, 0x0a, 0x1a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x6e, 0x72, 0x65, 0x61, - 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x47, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x45, 0x0a, 0x1a, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x22, 0x50, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, - 0x52, 0x65, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, - 0x61, 0x64, 0x22, 0x53, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1e, 0x0a, 0x0a, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x03, 0x52, 0x0a, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x73, 0x12, - 0x16, 0x0a, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x32, 0x85, 0x03, 0x0a, 0x0e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x6e, 0x72, 0x65, - 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x55, - 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x61, - 0x64, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, - 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_message_proto_rawDesc = "" + + "\n" + + "\x15service_message.proto\x12\x02pb\x1a\x1amodels/model_message.proto\x1a\x19models/rpc_messages.proto\"\x1c\n" + + "\x1aCountUnreadMessagesRequest\"G\n" + + "\x19ListUnreadMessagesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"E\n" + + "\x1aListUnreadMessagesResponse\x12'\n" + + "\bmessages\x18\x01 \x03(\v2\v.pb.MessageR\bmessages\"P\n" + + "\x18UpdateMessageReadRequest\x12\x1c\n" + + "\tmessageId\x18\x01 \x01(\x03R\tmessageId\x12\x16\n" + + "\x06isRead\x18\x02 \x01(\bR\x06isRead\"S\n" + + "\x19UpdateMessagesReadRequest\x12\x1e\n" + + "\n" + + "messageIds\x18\x01 \x03(\x03R\n" + + "messageIds\x12\x16\n" + + "\x06isRead\x18\x02 \x01(\bR\x06isRead\"\x1e\n" + + "\x1cUpdateAllMessagesReadRequest2\x85\x03\n" + + "\x0eMessageService\x12K\n" + + "\x13countUnreadMessages\x12\x1e.pb.CountUnreadMessagesRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listUnreadMessages\x12\x1d.pb.ListUnreadMessagesRequest\x1a\x1e.pb.ListUnreadMessagesResponse\x12A\n" + + "\x11updateMessageRead\x12\x1c.pb.UpdateMessageReadRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12updateMessagesRead\x12\x1d.pb.UpdateMessagesReadRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15updateAllMessagesRead\x12 .pb.UpdateAllMessagesReadRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_message_proto_rawDescOnce sync.Once - file_service_message_proto_rawDescData = file_service_message_proto_rawDesc + file_service_message_proto_rawDescData []byte ) func file_service_message_proto_rawDescGZIP() []byte { file_service_message_proto_rawDescOnce.Do(func() { - file_service_message_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_proto_rawDescData) + file_service_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_message_proto_rawDesc), len(file_service_message_proto_rawDesc))) }) return file_service_message_proto_rawDescData } @@ -410,7 +379,7 @@ func file_service_message_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_message_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_message_proto_rawDesc), len(file_service_message_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -421,7 +390,6 @@ func file_service_message_proto_init() { MessageInfos: file_service_message_proto_msgTypes, }.Build() File_service_message_proto = out.File - file_service_message_proto_rawDesc = nil file_service_message_proto_goTypes = nil file_service_message_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_message_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_message_grpc.pb.go index 1769ba3..1391c68 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_message.proto package pb @@ -128,19 +128,19 @@ type MessageServiceServer interface { type UnimplementedMessageServiceServer struct{} func (UnimplementedMessageServiceServer) CountUnreadMessages(context.Context, *CountUnreadMessagesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUnreadMessages not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUnreadMessages not implemented") } func (UnimplementedMessageServiceServer) ListUnreadMessages(context.Context, *ListUnreadMessagesRequest) (*ListUnreadMessagesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUnreadMessages not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUnreadMessages not implemented") } func (UnimplementedMessageServiceServer) UpdateMessageRead(context.Context, *UpdateMessageReadRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageRead not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateMessageRead not implemented") } func (UnimplementedMessageServiceServer) UpdateMessagesRead(context.Context, *UpdateMessagesReadRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateMessagesRead not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateMessagesRead not implemented") } func (UnimplementedMessageServiceServer) UpdateAllMessagesRead(context.Context, *UpdateAllMessagesReadRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAllMessagesRead not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAllMessagesRead not implemented") } func (UnimplementedMessageServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeMessageServiceServer interface { } func RegisterMessageServiceServer(s grpc.ServiceRegistrar, srv MessageServiceServer) { - // If the following call pancis, it indicates UnimplementedMessageServiceServer was + // If the following call panics, it indicates UnimplementedMessageServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_message_media.pb.go b/EdgeCommon/pkg/rpc/pb/service_message_media.pb.go index 4ce0ce7..96ffc90 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message_media.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message_media.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_message_media.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -180,53 +181,30 @@ func (x *SendMediaMessageRequest) GetBody() string { var File_service_message_media_proto protoreflect.FileDescriptor -var file_service_message_media_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1d, - 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x56, 0x0a, - 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, - 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x65, 0x64, 0x69, 0x61, 0x73, 0x22, 0x9b, 0x01, 0x0a, 0x17, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x65, - 0x64, 0x69, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, - 0x6f, 0x64, 0x79, 0x32, 0xb1, 0x01, 0x0a, 0x13, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x65, 0x64, 0x69, 0x61, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x65, - 0x64, 0x69, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_message_media_proto_rawDesc = "" + + "\n" + + "\x1bservice_message_media.proto\x12\x02pb\x1a models/model_message_media.proto\x1a\x19models/rpc_messages.proto\"\x1d\n" + + "\x1bFindAllMessageMediasRequest\"V\n" + + "\x1cFindAllMessageMediasResponse\x126\n" + + "\rmessageMedias\x18\x01 \x03(\v2\x10.pb.MessageMediaR\rmessageMedias\"\x9b\x01\n" + + "\x17SendMediaMessageRequest\x12\x1c\n" + + "\tmediaType\x18\x01 \x01(\tR\tmediaType\x12 \n" + + "\voptionsJSON\x18\x02 \x01(\fR\voptionsJSON\x12\x12\n" + + "\x04user\x18\x03 \x01(\tR\x04user\x12\x18\n" + + "\asubject\x18\x04 \x01(\tR\asubject\x12\x12\n" + + "\x04body\x18\x05 \x01(\tR\x04body2\xb1\x01\n" + + "\x13MessageMediaService\x12Y\n" + + "\x14findAllMessageMedias\x12\x1f.pb.FindAllMessageMediasRequest\x1a .pb.FindAllMessageMediasResponse\x12?\n" + + "\x10sendMediaMessage\x12\x1b.pb.SendMediaMessageRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_message_media_proto_rawDescOnce sync.Once - file_service_message_media_proto_rawDescData = file_service_message_media_proto_rawDesc + file_service_message_media_proto_rawDescData []byte ) func file_service_message_media_proto_rawDescGZIP() []byte { file_service_message_media_proto_rawDescOnce.Do(func() { - file_service_message_media_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_media_proto_rawDescData) + file_service_message_media_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_message_media_proto_rawDesc), len(file_service_message_media_proto_rawDesc))) }) return file_service_message_media_proto_rawDescData } @@ -263,7 +241,7 @@ func file_service_message_media_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_message_media_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_message_media_proto_rawDesc), len(file_service_message_media_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -274,7 +252,6 @@ func file_service_message_media_proto_init() { MessageInfos: file_service_message_media_proto_msgTypes, }.Build() File_service_message_media_proto = out.File - file_service_message_media_proto_rawDesc = nil file_service_message_media_proto_goTypes = nil file_service_message_media_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_message_media_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_message_media_grpc.pb.go index cea2859..1098ab9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message_media_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message_media_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_message_media.proto package pb @@ -83,10 +83,10 @@ type MessageMediaServiceServer interface { type UnimplementedMessageMediaServiceServer struct{} func (UnimplementedMessageMediaServiceServer) FindAllMessageMedias(context.Context, *FindAllMessageMediasRequest) (*FindAllMessageMediasResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllMessageMedias not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllMessageMedias not implemented") } func (UnimplementedMessageMediaServiceServer) SendMediaMessage(context.Context, *SendMediaMessageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendMediaMessage not implemented") + return nil, status.Error(codes.Unimplemented, "method SendMediaMessage not implemented") } func (UnimplementedMessageMediaServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeMessageMediaServiceServer interface { } func RegisterMessageMediaServiceServer(s grpc.ServiceRegistrar, srv MessageMediaServiceServer) { - // If the following call pancis, it indicates UnimplementedMessageMediaServiceServer was + // If the following call panics, it indicates UnimplementedMessageMediaServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_message_media_instance.pb.go b/EdgeCommon/pkg/rpc/pb/service_message_media_instance.pb.go index 668e9d8..d7c1af0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message_media_instance.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message_media_instance.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_message_media_instance.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -560,149 +561,64 @@ func (x *FindEnabledMessageMediaInstanceResponse) GetMessageMediaInstance() *Mes var File_service_message_media_instance_proto protoreflect.FileDescriptor -var file_service_message_media_instance_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x29, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xeb, 0x01, 0x0a, 0x21, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, - 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, - 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x61, 0x74, 0x65, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x72, 0x61, 0x74, 0x65, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x61, 0x73, 0x68, 0x4c, 0x69, 0x66, 0x65, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x68, 0x61, 0x73, 0x68, 0x4c, 0x69, 0x66, 0x65, 0x22, 0x5c, - 0x0a, 0x22, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x9b, 0x02, 0x0a, - 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, - 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, - 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, - 0x0a, 0x08, 0x72, 0x61, 0x74, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x08, 0x72, 0x61, 0x74, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x61, - 0x73, 0x68, 0x4c, 0x69, 0x66, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x68, 0x61, - 0x73, 0x68, 0x4c, 0x69, 0x66, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x5b, 0x0a, 0x21, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x65, 0x0a, 0x2b, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x8d, - 0x01, 0x0a, 0x27, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, - 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, - 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x7a, - 0x0a, 0x28, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x15, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x52, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, - 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x60, 0x0a, 0x26, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x27, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x32, 0x9e, 0x05, 0x0a, 0x1b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, - 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6d, 0x0a, 0x24, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x6c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, - 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2a, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_message_media_instance_proto_rawDesc = "" + + "\n" + + "$service_message_media_instance.proto\x12\x02pb\x1a)models/model_message_media_instance.proto\x1a\x19models/rpc_messages.proto\"\xeb\x01\n" + + "!CreateMessageMediaInstanceRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n" + + "\tmediaType\x18\x02 \x01(\tR\tmediaType\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x03 \x01(\fR\n" + + "paramsJSON\x12\x1a\n" + + "\bgroupIds\x18\x04 \x03(\x03R\bgroupIds\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\x12\x1a\n" + + "\brateJSON\x18\x06 \x01(\fR\brateJSON\x12\x1a\n" + + "\bhashLife\x18\a \x01(\x05R\bhashLife\"\\\n" + + "\"CreateMessageMediaInstanceResponse\x126\n" + + "\x16messageMediaInstanceId\x18\x01 \x01(\x03R\x16messageMediaInstanceId\"\x9b\x02\n" + + "!UpdateMessageMediaInstanceRequest\x126\n" + + "\x16messageMediaInstanceId\x18\x01 \x01(\x03R\x16messageMediaInstanceId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1c\n" + + "\tmediaType\x18\x03 \x01(\tR\tmediaType\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x04 \x01(\fR\n" + + "paramsJSON\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\x12\x1a\n" + + "\brateJSON\x18\a \x01(\fR\brateJSON\x12\x1a\n" + + "\bhashLife\x18\b \x01(\x05R\bhashLife\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\"[\n" + + "!DeleteMessageMediaInstanceRequest\x126\n" + + "\x16messageMediaInstanceId\x18\x01 \x01(\x03R\x16messageMediaInstanceId\"e\n" + + "+CountAllEnabledMessageMediaInstancesRequest\x12\x1c\n" + + "\tmediaType\x18\x01 \x01(\tR\tmediaType\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\"\x8d\x01\n" + + "'ListEnabledMessageMediaInstancesRequest\x12\x1c\n" + + "\tmediaType\x18\x01 \x01(\tR\tmediaType\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"z\n" + + "(ListEnabledMessageMediaInstancesResponse\x12N\n" + + "\x15messageMediaInstances\x18\x01 \x03(\v2\x18.pb.MessageMediaInstanceR\x15messageMediaInstances\"`\n" + + "&FindEnabledMessageMediaInstanceRequest\x126\n" + + "\x16messageMediaInstanceId\x18\x01 \x01(\x03R\x16messageMediaInstanceId\"w\n" + + "'FindEnabledMessageMediaInstanceResponse\x12L\n" + + "\x14messageMediaInstance\x18\x01 \x01(\v2\x18.pb.MessageMediaInstanceR\x14messageMediaInstance2\x9e\x05\n" + + "\x1bMessageMediaInstanceService\x12k\n" + + "\x1acreateMessageMediaInstance\x12%.pb.CreateMessageMediaInstanceRequest\x1a&.pb.CreateMessageMediaInstanceResponse\x12S\n" + + "\x1aupdateMessageMediaInstance\x12%.pb.UpdateMessageMediaInstanceRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x1adeleteMessageMediaInstance\x12%.pb.DeleteMessageMediaInstanceRequest\x1a\x0e.pb.RPCSuccess\x12m\n" + + "$countAllEnabledMessageMediaInstances\x12/.pb.CountAllEnabledMessageMediaInstancesRequest\x1a\x14.pb.RPCCountResponse\x12}\n" + + " listEnabledMessageMediaInstances\x12+.pb.ListEnabledMessageMediaInstancesRequest\x1a,.pb.ListEnabledMessageMediaInstancesResponse\x12z\n" + + "\x1ffindEnabledMessageMediaInstance\x12*.pb.FindEnabledMessageMediaInstanceRequest\x1a+.pb.FindEnabledMessageMediaInstanceResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_message_media_instance_proto_rawDescOnce sync.Once - file_service_message_media_instance_proto_rawDescData = file_service_message_media_instance_proto_rawDesc + file_service_message_media_instance_proto_rawDescData []byte ) func file_service_message_media_instance_proto_rawDescGZIP() []byte { file_service_message_media_instance_proto_rawDescOnce.Do(func() { - file_service_message_media_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_media_instance_proto_rawDescData) + file_service_message_media_instance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_message_media_instance_proto_rawDesc), len(file_service_message_media_instance_proto_rawDesc))) }) return file_service_message_media_instance_proto_rawDescData } @@ -755,7 +671,7 @@ func file_service_message_media_instance_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_message_media_instance_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_message_media_instance_proto_rawDesc), len(file_service_message_media_instance_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -766,7 +682,6 @@ func file_service_message_media_instance_proto_init() { MessageInfos: file_service_message_media_instance_proto_msgTypes, }.Build() File_service_message_media_instance_proto = out.File - file_service_message_media_instance_proto_rawDesc = nil file_service_message_media_instance_proto_goTypes = nil file_service_message_media_instance_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_message_media_instance_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_message_media_instance_grpc.pb.go index 3d12ea1..538a8fb 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message_media_instance_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message_media_instance_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_message_media_instance.proto package pb @@ -143,22 +143,22 @@ type MessageMediaInstanceServiceServer interface { type UnimplementedMessageMediaInstanceServiceServer struct{} func (UnimplementedMessageMediaInstanceServiceServer) CreateMessageMediaInstance(context.Context, *CreateMessageMediaInstanceRequest) (*CreateMessageMediaInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateMessageMediaInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateMessageMediaInstance not implemented") } func (UnimplementedMessageMediaInstanceServiceServer) UpdateMessageMediaInstance(context.Context, *UpdateMessageMediaInstanceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageMediaInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateMessageMediaInstance not implemented") } func (UnimplementedMessageMediaInstanceServiceServer) DeleteMessageMediaInstance(context.Context, *DeleteMessageMediaInstanceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteMessageMediaInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteMessageMediaInstance not implemented") } func (UnimplementedMessageMediaInstanceServiceServer) CountAllEnabledMessageMediaInstances(context.Context, *CountAllEnabledMessageMediaInstancesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledMessageMediaInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledMessageMediaInstances not implemented") } func (UnimplementedMessageMediaInstanceServiceServer) ListEnabledMessageMediaInstances(context.Context, *ListEnabledMessageMediaInstancesRequest) (*ListEnabledMessageMediaInstancesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledMessageMediaInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledMessageMediaInstances not implemented") } func (UnimplementedMessageMediaInstanceServiceServer) FindEnabledMessageMediaInstance(context.Context, *FindEnabledMessageMediaInstanceRequest) (*FindEnabledMessageMediaInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMessageMediaInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledMessageMediaInstance not implemented") } func (UnimplementedMessageMediaInstanceServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeMessageMediaInstanceServiceServer interface { } func RegisterMessageMediaInstanceServiceServer(s grpc.ServiceRegistrar, srv MessageMediaInstanceServiceServer) { - // If the following call pancis, it indicates UnimplementedMessageMediaInstanceServiceServer was + // If the following call panics, it indicates UnimplementedMessageMediaInstanceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_message_receiver.pb.go b/EdgeCommon/pkg/rpc/pb/service_message_receiver.pb.go index c484d8b..17d7a71 100644 --- a/EdgeCommon/pkg/rpc/pb/service_message_receiver.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_message_receiver.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_message_receiver.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -519,147 +520,59 @@ func (x *UpdateMessageReceiversRequest_RecipientOptions) GetRecipientOptions() [ var File_service_message_receiver_proto protoreflect.FileDescriptor -var file_service_message_receiver_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfb, 0x04, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x63, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, - 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x2e, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, - 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x77, 0x0a, 0x15, 0x52, 0x65, 0x63, - 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x48, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x7b, 0x0a, 0x0f, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, - 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x1a, - 0x71, 0x0a, 0x10, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x5d, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x2e, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x10, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x22, 0x95, 0x01, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x69, 0x0a, 0x26, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, - 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x72, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x72, 0x73, 0x22, 0x6d, 0x0a, 0x3b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, - 0x6e, 0x74, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x3c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, - 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, - 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x72, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x72, 0x73, 0x22, 0x4c, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x11, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x96, 0x01, 0x0a, 0x26, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, - 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x32, 0xca, 0x04, 0x0a, - 0x16, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, - 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x77, 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, - 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xb9, 0x01, - 0x0a, 0x34, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, - 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x3f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x72, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x63, 0x0a, 0x1f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_message_receiver_proto_rawDesc = "" + + "\n" + + "\x1eservice_message_receiver.proto\x12\x02pb\x1a#models/model_message_receiver.proto\x1a\x19models/rpc_messages.proto\"\xfb\x04\n" + + "\x1dUpdateMessageReceiversRequest\x12\x12\n" + + "\x04role\x18\a \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\x12c\n" + + "\x10recipientOptions\x18\x06 \x03(\v27.pb.UpdateMessageReceiversRequest.RecipientOptionsEntryR\x10recipientOptions\x1aw\n" + + "\x15RecipientOptionsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12H\n" + + "\x05value\x18\x02 \x01(\v22.pb.UpdateMessageReceiversRequest.RecipientOptionsR\x05value:\x028\x01\x1a{\n" + + "\x0fRecipientOption\x12.\n" + + "\x12messageRecipientId\x18\x01 \x01(\x03R\x12messageRecipientId\x128\n" + + "\x17messageRecipientGroupId\x18\x02 \x01(\x03R\x17messageRecipientGroupId\x1aq\n" + + "\x10RecipientOptions\x12]\n" + + "\x10recipientOptions\x18\x01 \x03(\v21.pb.UpdateMessageReceiversRequest.RecipientOptionR\x10recipientOptions\"\x95\x01\n" + + "%FindAllEnabledMessageReceiversRequest\x12\x12\n" + + "\x04role\x18\x04 \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\"i\n" + + "&FindAllEnabledMessageReceiversResponse\x12?\n" + + "\x10messageReceivers\x18\x01 \x03(\v2\x13.pb.MessageReceiverR\x10messageReceivers\"m\n" + + ";FindAllEnabledMessageReceiversWithMessageRecipientIdRequest\x12.\n" + + "\x12messageRecipientId\x18\x01 \x01(\x03R\x12messageRecipientId\"\x7f\n" + + "\n" + + "\x18CreateMetricItemResponse\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId\"\x89\x02\n" + + "\x17UpdateMetricItemRequest\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04keys\x18\x03 \x03(\tR\x04keys\x12\x16\n" + + "\x06period\x18\x04 \x01(\x05R\x06period\x12\x1e\n" + + "\n" + + "periodUnit\x18\x05 \x01(\tR\n" + + "periodUnit\x12$\n" + + "\rexpiresPeriod\x18\t \x01(\x05R\rexpiresPeriod\x12\x14\n" + + "\x05value\x18\x06 \x01(\tR\x05value\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\x12\x1a\n" + + "\bisPublic\x18\b \x01(\bR\bisPublic\"B\n" + + "\x1cFindEnabledMetricItemRequest\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId\"O\n" + + "\x1dFindEnabledMetricItemResponse\x12.\n" + + "\n" + + "metricItem\x18\x01 \x01(\v2\x0e.pb.MetricItemR\n" + + "metricItem\"?\n" + + "!CountAllEnabledMetricItemsRequest\x12\x1a\n" + + "\bcategory\x18\x01 \x01(\tR\bcategory\"g\n" + + "\x1dListEnabledMetricItemsRequest\x12\x1a\n" + + "\bcategory\x18\x01 \x01(\tR\bcategory\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"R\n" + + "\x1eListEnabledMetricItemsResponse\x120\n" + + "\vmetricItems\x18\x01 \x03(\v2\x0e.pb.MetricItemR\vmetricItems\"=\n" + + "\x17DeleteMetricItemRequest\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId2\xfe\x03\n" + + "\x11MetricItemService\x12M\n" + + "\x10createMetricItem\x12\x1b.pb.CreateMetricItemRequest\x1a\x1c.pb.CreateMetricItemResponse\x12?\n" + + "\x10updateMetricItem\x12\x1b.pb.UpdateMetricItemRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findEnabledMetricItem\x12 .pb.FindEnabledMetricItemRequest\x1a!.pb.FindEnabledMetricItemResponse\x12Y\n" + + "\x1acountAllEnabledMetricItems\x12%.pb.CountAllEnabledMetricItemsRequest\x1a\x14.pb.RPCCountResponse\x12_\n" + + "\x16listEnabledMetricItems\x12!.pb.ListEnabledMetricItemsRequest\x1a\".pb.ListEnabledMetricItemsResponse\x12?\n" + + "\x10deleteMetricItem\x12\x1b.pb.DeleteMetricItemRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_metric_item_proto_rawDescOnce sync.Once - file_service_metric_item_proto_rawDescData = file_service_metric_item_proto_rawDesc + file_service_metric_item_proto_rawDescData []byte ) func file_service_metric_item_proto_rawDescGZIP() []byte { file_service_metric_item_proto_rawDescOnce.Do(func() { - file_service_metric_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_metric_item_proto_rawDescData) + file_service_metric_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_metric_item_proto_rawDesc), len(file_service_metric_item_proto_rawDesc))) }) return file_service_metric_item_proto_rawDescData } @@ -736,7 +682,7 @@ func file_service_metric_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_metric_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_metric_item_proto_rawDesc), len(file_service_metric_item_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -747,7 +693,6 @@ func file_service_metric_item_proto_init() { MessageInfos: file_service_metric_item_proto_msgTypes, }.Build() File_service_metric_item_proto = out.File - file_service_metric_item_proto_rawDesc = nil file_service_metric_item_proto_goTypes = nil file_service_metric_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_metric_item_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_metric_item_grpc.pb.go index 4655dff..2720a42 100644 --- a/EdgeCommon/pkg/rpc/pb/service_metric_item_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_metric_item_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_metric_item.proto package pb @@ -143,22 +143,22 @@ type MetricItemServiceServer interface { type UnimplementedMetricItemServiceServer struct{} func (UnimplementedMetricItemServiceServer) CreateMetricItem(context.Context, *CreateMetricItemRequest) (*CreateMetricItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateMetricItem not implemented") } func (UnimplementedMetricItemServiceServer) UpdateMetricItem(context.Context, *UpdateMetricItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateMetricItem not implemented") } func (UnimplementedMetricItemServiceServer) FindEnabledMetricItem(context.Context, *FindEnabledMetricItemRequest) (*FindEnabledMetricItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledMetricItem not implemented") } func (UnimplementedMetricItemServiceServer) CountAllEnabledMetricItems(context.Context, *CountAllEnabledMetricItemsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledMetricItems not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledMetricItems not implemented") } func (UnimplementedMetricItemServiceServer) ListEnabledMetricItems(context.Context, *ListEnabledMetricItemsRequest) (*ListEnabledMetricItemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledMetricItems not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledMetricItems not implemented") } func (UnimplementedMetricItemServiceServer) DeleteMetricItem(context.Context, *DeleteMetricItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteMetricItem not implemented") } func (UnimplementedMetricItemServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeMetricItemServiceServer interface { } func RegisterMetricItemServiceServer(s grpc.ServiceRegistrar, srv MetricItemServiceServer) { - // If the following call pancis, it indicates UnimplementedMetricItemServiceServer was + // If the following call panics, it indicates UnimplementedMetricItemServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_metric_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_metric_stat.pb.go index 125ea87..aabb3b5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_metric_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_metric_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_metric_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -273,70 +274,39 @@ func (x *ListMetricStatsResponse) GetMetricStats() []*MetricStat { var File_service_metric_stat_proto protoreflect.FileDescriptor -var file_service_metric_stat_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x01, 0x0a, 0x18, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, - 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, - 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x69, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, - 0x74, 0x61, 0x74, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x65, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x18, 0x08, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x08, 0x6b, 0x65, 0x65, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x3d, 0x0a, 0x17, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x68, 0x0a, 0x16, 0x4c, - 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4b, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x30, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x32, 0xe9, 0x01, 0x0a, 0x11, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x6c, 0x6f, - 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x10, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_metric_stat_proto_rawDesc = "" + + "\n" + + "\x19service_metric_stat.proto\x12\x02pb\x1a\x1emodels/model_metric_stat.proto\x1a\x19models/rpc_messages.proto\"\xff\x01\n" + + "\x18UploadMetricStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04time\x18\x02 \x01(\tR\x04time\x12\x14\n" + + "\x05count\x18\x03 \x01(\x03R\x05count\x12\x14\n" + + "\x05total\x18\x04 \x01(\x02R\x05total\x12\x18\n" + + "\aversion\x18\x05 \x01(\x05R\aversion\x12\x16\n" + + "\x06itemId\x18\x06 \x01(\x03R\x06itemId\x129\n" + + "\vmetricStats\x18\a \x03(\v2\x17.pb.UploadingMetricStatR\vmetricStats\x12\x1a\n" + + "\bkeepKeys\x18\b \x03(\tR\bkeepKeys\"=\n" + + "\x17CountMetricStatsRequest\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId\"h\n" + + "\x16ListMetricStatsRequest\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"K\n" + + "\x17ListMetricStatsResponse\x120\n" + + "\vmetricStats\x18\x01 \x03(\v2\x0e.pb.MetricStatR\vmetricStats2\xe9\x01\n" + + "\x11MetricStatService\x12A\n" + + "\x11uploadMetricStats\x12\x1c.pb.UploadMetricStatsRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x10countMetricStats\x12\x1b.pb.CountMetricStatsRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x0flistMetricStats\x12\x1a.pb.ListMetricStatsRequest\x1a\x1b.pb.ListMetricStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_metric_stat_proto_rawDescOnce sync.Once - file_service_metric_stat_proto_rawDescData = file_service_metric_stat_proto_rawDesc + file_service_metric_stat_proto_rawDescData []byte ) func file_service_metric_stat_proto_rawDescGZIP() []byte { file_service_metric_stat_proto_rawDescOnce.Do(func() { - file_service_metric_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_metric_stat_proto_rawDescData) + file_service_metric_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_metric_stat_proto_rawDesc), len(file_service_metric_stat_proto_rawDesc))) }) return file_service_metric_stat_proto_rawDescData } @@ -379,7 +349,7 @@ func file_service_metric_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_metric_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_metric_stat_proto_rawDesc), len(file_service_metric_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -390,7 +360,6 @@ func file_service_metric_stat_proto_init() { MessageInfos: file_service_metric_stat_proto_msgTypes, }.Build() File_service_metric_stat_proto = out.File - file_service_metric_stat_proto_rawDesc = nil file_service_metric_stat_proto_goTypes = nil file_service_metric_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_metric_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_metric_stat_grpc.pb.go index 6940601..e64f9a5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_metric_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_metric_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_metric_stat.proto package pb @@ -98,13 +98,13 @@ type MetricStatServiceServer interface { type UnimplementedMetricStatServiceServer struct{} func (UnimplementedMetricStatServiceServer) UploadMetricStats(context.Context, *UploadMetricStatsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadMetricStats not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadMetricStats not implemented") } func (UnimplementedMetricStatServiceServer) CountMetricStats(context.Context, *CountMetricStatsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountMetricStats not implemented") + return nil, status.Error(codes.Unimplemented, "method CountMetricStats not implemented") } func (UnimplementedMetricStatServiceServer) ListMetricStats(context.Context, *ListMetricStatsRequest) (*ListMetricStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListMetricStats not implemented") + return nil, status.Error(codes.Unimplemented, "method ListMetricStats not implemented") } func (UnimplementedMetricStatServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeMetricStatServiceServer interface { } func RegisterMetricStatServiceServer(s grpc.ServiceRegistrar, srv MetricStatServiceServer) { - // If the following call pancis, it indicates UnimplementedMetricStatServiceServer was + // If the following call panics, it indicates UnimplementedMetricStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_node.pb.go index e787c18..4c0a528 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -6087,1151 +6088,472 @@ func (x *FindNodeWebPPoliciesResponse_WebPPolicy) GetWebPPolicyJSON() []byte { var File_service_node_proto protoreflect.FileDescriptor -var file_service_node_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, - 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x02, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0b, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x2c, 0x0a, 0x12, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x30, 0x0a, 0x1a, 0x52, 0x65, 0x67, - 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x6f, 0x0a, 0x1b, 0x52, - 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, - 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, - 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x22, 0x1d, 0x0a, 0x1b, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xbc, 0x05, 0x0a, 0x1c, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, - 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, - 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x20, - 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x70, - 0x75, 0x41, 0x73, 0x63, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x63, 0x70, 0x75, 0x41, - 0x73, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x70, 0x75, 0x44, 0x65, 0x73, 0x63, 0x18, 0x15, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x70, 0x75, 0x44, 0x65, 0x73, 0x63, 0x12, 0x1c, 0x0a, 0x09, - 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x41, 0x73, 0x63, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x09, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x41, 0x73, 0x63, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x65, - 0x6d, 0x6f, 0x72, 0x79, 0x44, 0x65, 0x73, 0x63, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, - 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x44, 0x65, 0x73, 0x63, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x49, 0x6e, 0x41, 0x73, 0x63, 0x18, 0x18, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0c, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x49, 0x6e, 0x41, 0x73, 0x63, 0x12, 0x24, - 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x49, 0x6e, 0x44, 0x65, 0x73, 0x63, 0x18, - 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x49, 0x6e, - 0x44, 0x65, 0x73, 0x63, 0x12, 0x24, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, - 0x75, 0x74, 0x41, 0x73, 0x63, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x41, 0x73, 0x63, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x44, 0x65, 0x73, 0x63, 0x18, 0x1b, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x44, 0x65, - 0x73, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x73, 0x63, 0x18, 0x1c, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x07, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x73, 0x63, 0x12, 0x1a, 0x0a, 0x08, - 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x73, 0x63, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, - 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x73, 0x63, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x6e, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x41, 0x73, 0x63, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x41, 0x73, 0x63, - 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x44, - 0x65, 0x73, 0x63, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x44, 0x65, 0x73, 0x63, 0x22, 0x3f, 0x0a, 0x1d, 0x4c, 0x69, - 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, - 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x6e, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x7f, 0x0a, 0x2b, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, - 0x64, 0x61, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, - 0x75, 0x64, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x22, 0x4e, 0x0a, 0x2c, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, - 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x2b, 0x0a, 0x11, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x60, 0x0a, 0x20, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xcf, 0x02, 0x0a, 0x11, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x17, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x0d, - 0x20, 0x03, 0x28, 0x03, 0x52, 0x17, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, - 0x07, 0x6c, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, - 0x6c, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x65, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, - 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x50, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x22, 0x30, 0x0a, - 0x16, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, - 0x37, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, - 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, 0x35, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, - 0x41, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x61, - 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x21, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x70, 0x62, 0x2e, 0x42, 0x61, 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, - 0x64, 0x65, 0x22, 0x9e, 0x01, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, - 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x44, 0x61, 0x74, 0x61, - 0x4d, 0x61, 0x70, 0x22, 0xb7, 0x01, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, - 0x22, 0x0a, 0x0c, 0x69, 0x73, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x53, 0x69, 0x7a, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x53, 0x69, 0x7a, 0x65, 0x12, - 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xcf, 0x01, - 0x0a, 0x11, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x69, 0x6d, - 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, - 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, - 0x51, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x84, 0x02, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, - 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x20, 0x0a, - 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x58, 0x0a, 0x1c, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x65, 0x64, 0x22, 0x2c, 0x0a, 0x12, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x22, 0x15, 0x0a, 0x13, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x12, 0x55, 0x70, 0x67, 0x72, - 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x0a, - 0x10, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x11, 0x53, 0x74, 0x61, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x29, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x70, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x10, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, - 0x72, 0x22, 0x2e, 0x0a, 0x14, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x22, 0x41, 0x0a, 0x15, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, - 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x22, 0x44, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x70, - 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, - 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x22, 0x4e, 0x0a, 0x2a, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x29, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x4c, 0x0a, 0x2a, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x58, 0x0a, 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x53, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x59, 0x0a, 0x31, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x54, 0x0a, 0x2c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, - 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x94, 0x02, 0x0a, - 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, - 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4e, - 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, - 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, - 0x0e, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x12, - 0x12, 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, - 0x72, 0x63, 0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x6c, 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x6c, 0x64, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x22, 0x36, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x5c, 0x0a, 0x1d, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0d, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x5d, 0x0a, 0x16, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x6e, - 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x09, 0x6e, - 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x4e, 0x0a, 0x2a, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x78, 0x0a, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x44, - 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x22, 0x58, 0x0a, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x44, 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, - 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0xb1, 0x03, 0x0a, - 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x49, 0x64, 0x12, 0x24, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x12, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, - 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, - 0x75, 0x70, 0x46, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, - 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x18, - 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, - 0x22, 0x7d, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x49, 0x64, 0x22, - 0x41, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, - 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x6e, 0x6f, - 0x64, 0x65, 0x22, 0xaa, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, - 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x22, - 0x51, 0x0a, 0x2b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, - 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x22, 0x41, - 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, - 0x73, 0x22, 0x6b, 0x0a, 0x1d, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, - 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, - 0x6f, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x61, 0x72, 0x63, 0x68, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x66, - 0x0a, 0x1e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x77, 0x56, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x56, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x41, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x22, 0x6b, 0x0a, 0x23, 0x44, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, - 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x61, 0x72, 0x63, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x4f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x68, 0x75, 0x6e, 0x6b, - 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x22, 0xa4, 0x01, 0x0a, 0x24, 0x44, 0x6f, 0x77, 0x6e, 0x6c, - 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, - 0x03, 0x73, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x75, 0x6d, 0x12, - 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x49, 0x0a, - 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, - 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x78, 0x43, 0x50, 0x55, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x06, 0x6d, 0x61, 0x78, 0x43, 0x50, 0x55, 0x22, 0x98, 0x02, 0x0a, 0x16, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x14, 0x6d, - 0x61, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x43, 0x61, 0x70, 0x61, 0x63, - 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x53, - 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x52, 0x14, 0x6d, 0x61, 0x78, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, - 0x79, 0x12, 0x48, 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x4d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x7a, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, - 0x69, 0x74, 0x79, 0x52, 0x16, 0x6d, 0x61, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x4d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x44, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0c, 0x63, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x44, 0x69, 0x72, 0x12, - 0x32, 0x0a, 0x14, 0x63, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x75, 0x62, 0x44, - 0x69, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x14, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x75, 0x62, 0x44, 0x69, 0x72, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x1a, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, - 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x61, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, - 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x4d, 0x61, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, - 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x70, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x34, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, - 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0f, 0x64, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x60, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, - 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0f, 0x64, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x37, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, - 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x1e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, - 0x0a, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x69, - 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x64, 0x64, 0x6f, - 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3b, 0x0a, 0x21, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x5c, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x16, - 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x16, 0x67, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3a, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, - 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x22, 0xb3, 0x02, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x44, 0x4e, 0x53, - 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x68, 0x61, 0x73, 0x44, - 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x61, 0x73, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x68, 0x61, - 0x73, 0x43, 0x61, 0x63, 0x68, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x61, - 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x68, 0x61, 0x73, 0x53, 0x53, 0x48, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x06, 0x68, 0x61, 0x73, 0x53, 0x53, 0x48, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x61, 0x73, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x11, 0x68, 0x61, 0x73, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x61, 0x73, 0x44, 0x44, 0x6f, - 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x11, 0x68, 0x61, 0x73, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x61, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, - 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x13, 0x68, 0x61, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x53, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x43, 0x0a, 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x6b, 0x0a, 0x19, 0x4c, - 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, - 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, - 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xed, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x4c, - 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, - 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, - 0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x8d, 0x01, 0x0a, 0x04, 0x49, 0x6e, 0x66, - 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x59, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x22, 0x32, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, - 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, - 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, - 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x60, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, - 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, - 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x1c, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x41, - 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0xc3, 0x01, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x41, 0x4d, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4b, 0x0a, 0x0b, 0x75, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x0b, 0x75, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x1a, 0x57, 0x0a, - 0x09, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x75, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xdb, 0x01, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x0e, 0x68, 0x74, - 0x74, 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x0e, 0x68, 0x74, 0x74, 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x1a, 0x60, 0x0a, 0x0c, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x68, 0x74, 0x74, - 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x10, 0x68, 0x74, 0x74, 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x1e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xd3, 0x01, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x33, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0d, 0x68, - 0x74, 0x74, 0x70, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x1a, 0x5d, 0x0a, 0x0b, - 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, - 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x22, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0xf3, 0x01, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, - 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, - 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, - 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, - 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, - 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x1a, 0x69, 0x0a, 0x0f, 0x48, 0x54, - 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x73, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x13, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x35, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0xc8, 0x02, 0x0a, - 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, - 0x0c, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, - 0x1a, 0xd4, 0x01, 0x0a, 0x0c, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, - 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, - 0x79, 0x12, 0x2e, 0x0a, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, - 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x42, - 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, - 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0xd1, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x79, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, - 0x79, 0x12, 0x2e, 0x0a, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, - 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x42, - 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, - 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x73, 0x22, 0x36, 0x0a, 0x1c, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x22, 0x57, 0x0a, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xde, 0x03, 0x0a, - 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x57, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x41, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x1a, 0xd0, 0x02, 0x0a, 0x0c, 0x53, - 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x66, 0x66, 0x6c, 0x69, - 0x6e, 0x65, 0x44, 0x61, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x66, 0x66, - 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x79, 0x12, 0x2e, 0x0a, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, - 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, - 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x10, 0x69, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x6f, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x73, - 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, - 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x61, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3b, 0x0a, - 0x21, 0x43, 0x6f, 0x70, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x54, 0x6f, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x23, 0x43, 0x6f, - 0x70, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x54, 0x6f, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x1a, 0x0a, 0x18, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x4f, 0x41, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x35, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x54, 0x4f, 0x41, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x26, 0x0a, 0x24, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, - 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x22, 0x65, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, - 0x19, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x19, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, - 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x1d, 0x0a, 0x1b, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xcb, 0x01, 0x0a, 0x1c, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0c, 0x77, - 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x57, - 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x2e, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0c, - 0x77, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x1a, 0x5a, 0x0a, 0x0a, - 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x26, 0x0a, 0x0e, 0x77, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x77, 0x65, 0x62, 0x50, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x43, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x32, 0xca, 0x2e, - 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3b, 0x0a, - 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x72, 0x65, - 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x57, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x24, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x6c, 0x69, - 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, - 0x74, 0x63, 0x68, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, 0x0a, 0x24, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x33, 0x0a, 0x0a, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, - 0x14, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, - 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x53, 0x74, - 0x72, 0x65, 0x61, 0x6d, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, - 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x15, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0x41, 0x0a, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x43, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x54, 0x6f, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x1a, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, - 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x65, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, - 0x62, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x12, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, - 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x35, 0x0a, 0x08, 0x73, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x13, 0x2e, 0x70, 0x62, - 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x75, 0x6e, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, - 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, - 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, 0x23, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x83, 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, 0x0a, 0x2a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x98, 0x01, 0x0a, 0x29, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6f, 0x0a, 0x25, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, - 0x0a, 0x24, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, 0x23, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2e, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x27, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x44, 0x4e, 0x53, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x44, 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x44, 0x4e, 0x53, 0x57, - 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x12, 0x1d, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, - 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x12, 0x18, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, - 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6d, 0x0a, 0x24, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, - 0x64, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x49, 0x64, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x63, - 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x12, 0x17, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x71, 0x0a, 0x1c, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, - 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, - 0x72, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, - 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, - 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x12, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x4e, 0x53, 0x52, 0x65, - 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, - 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, - 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, - 0x0a, 0x18, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, - 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x25, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, - 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, 0x73, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, - 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, - 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x41, 0x4d, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, - 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, - 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, - 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, - 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x15, 0x72, 0x65, 0x73, - 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x95, 0x01, 0x0a, 0x28, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, - 0x63, 0x6f, 0x70, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x54, - 0x6f, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x70, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x54, - 0x6f, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x57, 0x0a, 0x1c, 0x63, 0x6f, 0x70, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x54, 0x6f, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x70, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x54, 0x6f, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x4f, 0x41, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x4f, 0x41, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x4f, 0x41, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, - 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, - 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x28, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, - 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, - 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x57, 0x65, - 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, - 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x4f, 0x6e, 0x12, - 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_proto_rawDesc = "" + + "\n" + + "\x12service_node.proto\x12\x02pb\x1a\x17models/model_node.proto\x1a\x1dmodels/model_node_login.proto\x1a&models/model_node_install_status.proto\x1a\x1cmodels/model_dns_route.proto\x1a models/model_size_capacity.proto\x1a\x1fmodels/model_node_cluster.proto\x1a\x1emodels/model_node_region.proto\x1a\x19models/rpc_messages.proto\"\x84\x02\n" + + "\x11CreateNodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12+\n" + + "\tnodeLogin\x18\x03 \x01(\v2\r.pb.NodeLoginR\tnodeLogin\x12 \n" + + "\vnodeGroupId\x18\x04 \x01(\x03R\vnodeGroupId\x12$\n" + + "\vdnsDomainId\x18\x05 \x01(\x03B\x02\x18\x01R\vdnsDomainId\x12\x1c\n" + + "\tdnsRoutes\x18\x06 \x03(\tR\tdnsRoutes\x12\"\n" + + "\fnodeRegionId\x18\a \x01(\x03R\fnodeRegionId\",\n" + + "\x12CreateNodeResponse\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"0\n" + + "\x1aRegisterClusterNodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"o\n" + + "\x1bRegisterClusterNodeResponse\x12\x1a\n" + + "\buniqueId\x18\x01 \x01(\tR\buniqueId\x12\x16\n" + + "\x06secret\x18\x02 \x01(\tR\x06secret\x12\x1c\n" + + "\tendpoints\x18\x03 \x03(\tR\tendpoints\"\x1d\n" + + "\x1bCountAllEnabledNodesRequest\"\xbc\x05\n" + + "\x1cListEnabledNodesMatchRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12$\n" + + "\rnodeClusterId\x18\x03 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\finstallState\x18\x04 \x01(\x05R\finstallState\x12 \n" + + "\vactiveState\x18\x05 \x01(\x05R\vactiveState\x12\x18\n" + + "\akeyword\x18\x06 \x01(\tR\akeyword\x12 \n" + + "\vnodeGroupId\x18\a \x01(\x03R\vnodeGroupId\x12\"\n" + + "\fnodeRegionId\x18\b \x01(\x03R\fnodeRegionId\x12\x14\n" + + "\x05level\x18\t \x01(\x05R\x05level\x12\x16\n" + + "\x06cpuAsc\x18\x14 \x01(\bR\x06cpuAsc\x12\x18\n" + + "\acpuDesc\x18\x15 \x01(\bR\acpuDesc\x12\x1c\n" + + "\tmemoryAsc\x18\x16 \x01(\bR\tmemoryAsc\x12\x1e\n" + + "\n" + + "memoryDesc\x18\x17 \x01(\bR\n" + + "memoryDesc\x12\"\n" + + "\ftrafficInAsc\x18\x18 \x01(\bR\ftrafficInAsc\x12$\n" + + "\rtrafficInDesc\x18\x19 \x01(\bR\rtrafficInDesc\x12$\n" + + "\rtrafficOutAsc\x18\x1a \x01(\bR\rtrafficOutAsc\x12&\n" + + "\x0etrafficOutDesc\x18\x1b \x01(\bR\x0etrafficOutDesc\x12\x18\n" + + "\aloadAsc\x18\x1c \x01(\bR\aloadAsc\x12\x1a\n" + + "\bloadDesc\x18\x1d \x01(\bR\bloadDesc\x12&\n" + + "\x0econnectionsAsc\x18\x1e \x01(\bR\x0econnectionsAsc\x12(\n" + + "\x0fconnectionsDesc\x18\x1f \x01(\bR\x0fconnectionsDesc\"?\n" + + "\x1dListEnabledNodesMatchResponse\x12\x1e\n" + + "\x05nodes\x18\x01 \x03(\v2\b.pb.NodeR\x05nodes\"\x7f\n" + + "+FindAllEnabledNodesWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12*\n" + + "\x10includeSecondary\x18\x02 \x01(\bR\x10includeSecondary\"N\n" + + ",FindAllEnabledNodesWithNodeClusterIdResponse\x12\x1e\n" + + "\x05nodes\x18\x01 \x03(\v2\b.pb.NodeR\x05nodes\"+\n" + + "\x11DeleteNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"`\n" + + " DeleteNodeFromNodeClusterRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\"\xcf\x02\n" + + "\x11UpdateNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12$\n" + + "\rnodeClusterId\x18\x03 \x01(\x03R\rnodeClusterId\x128\n" + + "\x17secondaryNodeClusterIds\x18\r \x03(\x03R\x17secondaryNodeClusterIds\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12 \n" + + "\vnodeGroupId\x18\a \x01(\x03R\vnodeGroupId\x12\"\n" + + "\fnodeRegionId\x18\n" + + " \x01(\x03R\fnodeRegionId\x12\x14\n" + + "\x05level\x18\x0e \x01(\x05R\x05level\x12\x18\n" + + "\alnAddrs\x18\x0f \x03(\tR\alnAddrs\x12$\n" + + "\renableIPLists\x18\x10 \x01(\bR\renableIPLists\"0\n" + + "\x16FindEnabledNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"7\n" + + "\x17FindEnabledNodeResponse\x12\x1c\n" + + "\x04node\x18\x01 \x01(\v2\b.pb.NodeR\x04node\"5\n" + + "\x1bFindEnabledBasicNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"A\n" + + "\x1cFindEnabledBasicNodeResponse\x12!\n" + + "\x04node\x18\x01 \x01(\v2\r.pb.BasicNodeR\x04node\"\x9e\x01\n" + + "\x1cFindCurrentNodeConfigRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x1a\n" + + "\bcompress\x18\x02 \x01(\bR\bcompress\x12(\n" + + "\x0fnodeTaskVersion\x18\x03 \x01(\x03R\x0fnodeTaskVersion\x12\x1e\n" + + "\n" + + "useDataMap\x18\x04 \x01(\bR\n" + + "useDataMap\"\xb7\x01\n" + + "\x1dFindCurrentNodeConfigResponse\x12\x1a\n" + + "\bnodeJSON\x18\x01 \x01(\fR\bnodeJSON\x12\x1c\n" + + "\tisChanged\x18\x02 \x01(\bR\tisChanged\x12\"\n" + + "\fisCompressed\x18\x03 \x01(\bR\fisCompressed\x12\x1a\n" + + "\bdataSize\x18\x04 \x01(\x03R\bdataSize\x12\x1c\n" + + "\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\"\xcf\x01\n" + + "\x11NodeStreamMessage\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1c\n" + + "\trequestId\x18\x02 \x01(\x03R\trequestId\x12&\n" + + "\x0etimeoutSeconds\x18\x03 \x01(\x05R\x0etimeoutSeconds\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x1a\n" + + "\bdataJSON\x18\x05 \x01(\fR\bdataJSON\x12\x12\n" + + "\x04isOk\x18\x06 \x01(\bR\x04isOk\x12\x18\n" + + "\amessage\x18\a \x01(\tR\amessage\"Q\n" + + "\x17UpdateNodeStatusRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1e\n" + + "\n" + + "statusJSON\x18\x02 \x01(\fR\n" + + "statusJSON\"\x84\x02\n" + + " CountAllEnabledNodesMatchRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\finstallState\x18\x02 \x01(\x05R\finstallState\x12 \n" + + "\vactiveState\x18\x03 \x01(\x05R\vactiveState\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\x12 \n" + + "\vnodeGroupId\x18\x05 \x01(\x03R\vnodeGroupId\x12\"\n" + + "\fnodeRegionId\x18\x06 \x01(\x03R\fnodeRegionId\x12\x14\n" + + "\x05level\x18\a \x01(\x05R\x05level\"X\n" + + "\x1cUpdateNodeIsInstalledRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12 \n" + + "\visInstalled\x18\x02 \x01(\bR\visInstalled\",\n" + + "\x12InstallNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\x15\n" + + "\x13InstallNodeResponse\",\n" + + "\x12UpgradeNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\x15\n" + + "\x13UpgradeNodeResponse\"*\n" + + "\x10StartNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"=\n" + + "\x11StartNodeResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\")\n" + + "\x0fStopNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"<\n" + + "\x10StopNodeResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\".\n" + + "\x14UninstallNodeRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"A\n" + + "\x15UninstallNodeResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\"D\n" + + "\"UpdateNodeConnectedAPINodesRequest\x12\x1e\n" + + "\n" + + "apiNodeIds\x18\x01 \x03(\x03R\n" + + "apiNodeIds\"N\n" + + "*CountAllEnabledNodesWithNodeGrantIdRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"M\n" + + ")FindAllEnabledNodesWithNodeGrantIdRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"L\n" + + "*FindAllEnabledNodesWithNodeGrantIdResponse\x12\x1e\n" + + "\x05nodes\x18\x01 \x03(\v2\b.pb.NodeR\x05nodes\"X\n" + + "0FindAllNotInstalledNodesWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"S\n" + + "1FindAllNotInstalledNodesWithNodeClusterIdResponse\x12\x1e\n" + + "\x05nodes\x18\x01 \x03(\v2\b.pb.NodeR\x05nodes\"Y\n" + + "1CountAllNotInstalledNodesWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"T\n" + + ",CountAllUpgradeNodesWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"S\n" + + "+FindAllUpgradeNodesWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\x94\x02\n" + + ",FindAllUpgradeNodesWithNodeClusterIdResponse\x12R\n" + + "\x05nodes\x18\x01 \x03(\v2<.pb.FindAllUpgradeNodesWithNodeClusterIdResponse.NodeUpgradeR\x05nodes\x1a\x8f\x01\n" + + "\vNodeUpgrade\x12\x1c\n" + + "\x04node\x18\x01 \x01(\v2\b.pb.NodeR\x04node\x12\x0e\n" + + "\x02os\x18\x02 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x03 \x01(\tR\x04arch\x12\x1e\n" + + "\n" + + "oldVersion\x18\x04 \x01(\tR\n" + + "oldVersion\x12\x1e\n" + + "\n" + + "newVersion\x18\x05 \x01(\tR\n" + + "newVersion\"6\n" + + "\x1cFindNodeInstallStatusRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\\\n" + + "\x1dFindNodeInstallStatusResponse\x12;\n" + + "\rinstallStatus\x18\x01 \x01(\v2\x15.pb.NodeInstallStatusR\rinstallStatus\"]\n" + + "\x16UpdateNodeLoginRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12+\n" + + "\tnodeLogin\x18\x02 \x01(\v2\r.pb.NodeLoginR\tnodeLogin\"N\n" + + "*CountAllEnabledNodesWithNodeGroupIdRequest\x12 \n" + + "\vnodeGroupId\x18\x01 \x01(\x03R\vnodeGroupId\"x\n" + + ".FindAllEnabledNodesDNSWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12 \n" + + "\visInstalled\x18\x02 \x01(\bR\visInstalled\"X\n" + + "/FindAllEnabledNodesDNSWithNodeClusterIdResponse\x12%\n" + + "\x05nodes\x18\x01 \x03(\v2\x0f.pb.NodeDNSInfoR\x05nodes\"\xb1\x03\n" + + "\vNodeDNSInfo\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + + "\x06ipAddr\x18\x03 \x01(\tR\x06ipAddr\x12(\n" + + "\x0fnodeIPAddressId\x18\t \x01(\x03R\x0fnodeIPAddressId\x12$\n" + + "\x06routes\x18\x04 \x03(\v2\f.pb.DNSRouteR\x06routes\x12$\n" + + "\rnodeClusterId\x18\x05 \x01(\x03R\rnodeClusterId\x12 \n" + + "\vdnsDomainId\x18\x06 \x01(\x03R\vdnsDomainId\x12$\n" + + "\rdnsDomainName\x18\a \x01(\tR\rdnsDomainName\x12.\n" + + "\x12nodeClusterDNSName\x18\b \x01(\tR\x12nodeClusterDNSName\x12.\n" + + "\x12isBackupForCluster\x18\n" + + " \x01(\bR\x12isBackupForCluster\x12*\n" + + "\x10isBackupForGroup\x18\v \x01(\bR\x10isBackupForGroup\x12\x1c\n" + + "\tisOffline\x18\f \x01(\bR\tisOffline\"}\n" + + "\x19FindEnabledNodeDNSRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\fnodeIPAddrId\x18\x03 \x01(\x03R\fnodeIPAddrId\"A\n" + + "\x1aFindEnabledNodeDNSResponse\x12#\n" + + "\x04node\x18\x01 \x01(\v2\x0f.pb.NodeDNSInfoR\x04node\"\xaa\x01\n" + + "\x14UpdateNodeDNSRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x16\n" + + "\x06ipAddr\x18\x02 \x01(\tR\x06ipAddr\x12(\n" + + "\x0fnodeIPAddressId\x18\x05 \x01(\x03R\x0fnodeIPAddressId\x12 \n" + + "\vdnsDomainId\x18\x03 \x01(\x03R\vdnsDomainId\x12\x16\n" + + "\x06routes\x18\x04 \x03(\tR\x06routes\"Q\n" + + "+CountAllEnabledNodesWithNodeRegionIdRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\":\n" + + "\x1eFindEnabledNodesWithIdsRequest\x12\x18\n" + + "\anodeIds\x18\x01 \x03(\x03R\anodeIds\"A\n" + + "\x1fFindEnabledNodesWithIdsResponse\x12\x1e\n" + + "\x05nodes\x18\x01 \x03(\v2\b.pb.NodeR\x05nodes\"k\n" + + "\x1dCheckNodeLatestVersionRequest\x12\x0e\n" + + "\x02os\x18\x01 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x02 \x01(\tR\x04arch\x12&\n" + + "\x0ecurrentVersion\x18\x03 \x01(\tR\x0ecurrentVersion\"f\n" + + "\x1eCheckNodeLatestVersionResponse\x12$\n" + + "\rhasNewVersion\x18\x01 \x01(\bR\rhasNewVersion\x12\x1e\n" + + "\n" + + "newVersion\x18\x02 \x01(\tR\n" + + "newVersion\"A\n" + + "\x13UpdateNodeUpRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04isUp\x18\x02 \x01(\bR\x04isUp\"k\n" + + "#DownloadNodeInstallationFileRequest\x12\x0e\n" + + "\x02os\x18\x01 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x02 \x01(\tR\x04arch\x12 \n" + + "\vchunkOffset\x18\x03 \x01(\x03R\vchunkOffset\"\xa4\x01\n" + + "$DownloadNodeInstallationFileResponse\x12\x1c\n" + + "\tchunkData\x18\x01 \x01(\fR\tchunkData\x12\x10\n" + + "\x03sum\x18\x02 \x01(\tR\x03sum\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x18\n" + + "\aversion\x18\x04 \x01(\tR\aversion\x12\x1a\n" + + "\bfilename\x18\x05 \x01(\tR\bfilename\"I\n" + + "\x17UpdateNodeSystemRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x16\n" + + "\x06maxCPU\x18\x02 \x01(\x05R\x06maxCPU\"\x98\x02\n" + + "\x16UpdateNodeCacheRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12D\n" + + "\x14maxCacheDiskCapacity\x18\x02 \x01(\v2\x10.pb.SizeCapacityR\x14maxCacheDiskCapacity\x12H\n" + + "\x16maxCacheMemoryCapacity\x18\x03 \x01(\v2\x10.pb.SizeCapacityR\x16maxCacheMemoryCapacity\x12\"\n" + + "\fcacheDiskDir\x18\x04 \x01(\tR\fcacheDiskDir\x122\n" + + "\x14cacheDiskSubDirsJSON\x18\x05 \x01(\fR\x14cacheDiskSubDirsJSON\"\x1a\n" + + "\x18FindNodeLevelInfoRequest\"a\n" + + "\x19FindNodeLevelInfoResponse\x12\x14\n" + + "\x05level\x18\x01 \x01(\x05R\x05level\x12.\n" + + "\x12parentNodesMapJSON\x18\x02 \x01(\fR\x12parentNodesMapJSON\"4\n" + + "\x1aFindNodeDNSResolverRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"G\n" + + "\x1bFindNodeDNSResolverResponse\x12(\n" + + "\x0fdnsResolverJSON\x18\x01 \x01(\fR\x0fdnsResolverJSON\"`\n" + + "\x1cUpdateNodeDNSResolverRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12(\n" + + "\x0fdnsResolverJSON\x18\x02 \x01(\fR\x0fdnsResolverJSON\"7\n" + + "\x1dFindNodeDDoSProtectionRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"P\n" + + "\x1eFindNodeDDoSProtectionResponse\x12.\n" + + "\x12ddosProtectionJSON\x18\x01 \x01(\fR\x12ddosProtectionJSON\"i\n" + + "\x1fUpdateNodeDDoSProtectionRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12.\n" + + "\x12ddosProtectionJSON\x18\x02 \x01(\fR\x12ddosProtectionJSON\";\n" + + "!FindNodeGlobalServerConfigRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\\\n" + + "\"FindNodeGlobalServerConfigResponse\x126\n" + + "\x16globalServerConfigJSON\x18\x01 \x01(\fR\x16globalServerConfigJSON\":\n" + + " FindEnabledNodeConfigInfoRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\xb3\x02\n" + + "!FindEnabledNodeConfigInfoResponse\x12\x1e\n" + + "\n" + + "hasDNSInfo\x18\x01 \x01(\bR\n" + + "hasDNSInfo\x12\"\n" + + "\fhasCacheInfo\x18\x02 \x01(\bR\fhasCacheInfo\x12$\n" + + "\rhasThresholds\x18\x03 \x01(\bR\rhasThresholds\x12\x16\n" + + "\x06hasSSH\x18\x04 \x01(\bR\x06hasSSH\x12,\n" + + "\x11hasSystemSettings\x18\x05 \x01(\bR\x11hasSystemSettings\x12,\n" + + "\x11hasDDoSProtection\x18\x06 \x01(\bR\x11hasDDoSProtection\x120\n" + + "\x13hasScheduleSettings\x18\a \x01(\bR\x13hasScheduleSettings\"C\n" + + "\x1dCountAllNodeRegionInfoRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\"k\n" + + "\x19ListNodeRegionInfoRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"\xed\x01\n" + + "\x1aListNodeRegionInfoResponse\x12?\n" + + "\binfoList\x18\x01 \x03(\v2#.pb.ListNodeRegionInfoResponse.InfoR\binfoList\x1a\x8d\x01\n" + + "\x04Info\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12.\n" + + "\n" + + "nodeRegion\x18\n" + + " \x01(\v2\x0e.pb.NodeRegionR\n" + + "nodeRegion\x121\n" + + "\vnodeCluster\x18\v \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\"Y\n" + + "\x1bUpdateNodeRegionInfoRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\"\n" + + "\fnodeRegionId\x18\x02 \x01(\x03R\fnodeRegionId\"2\n" + + "\x18FindNodeAPIConfigRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"G\n" + + "\x19FindNodeAPIConfigResponse\x12*\n" + + "\x10apiNodeAddrsJSON\x18\x01 \x01(\fR\x10apiNodeAddrsJSON\"`\n" + + "\x1aUpdateNodeAPIConfigRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12*\n" + + "\x10apiNodeAddrsJSON\x18\x02 \x01(\fR\x10apiNodeAddrsJSON\"\x1c\n" + + "\x1aFindNodeUAMPoliciesRequest\"\xc3\x01\n" + + "\x1bFindNodeUAMPoliciesResponse\x12K\n" + + "\vuamPolicies\x18\x01 \x03(\v2).pb.FindNodeUAMPoliciesResponse.UAMPolicyR\vuamPolicies\x1aW\n" + + "\tUAMPolicy\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12$\n" + + "\ruamPolicyJSON\x18\x02 \x01(\fR\ruamPolicyJSON\"\x1f\n" + + "\x1dFindNodeHTTPCCPoliciesRequest\"\xdb\x01\n" + + "\x1eFindNodeHTTPCCPoliciesResponse\x12W\n" + + "\x0ehttpCCPolicies\x18\x01 \x03(\v2/.pb.FindNodeHTTPCCPoliciesResponse.HTTPCCPolicyR\x0ehttpCCPolicies\x1a`\n" + + "\fHTTPCCPolicy\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12*\n" + + "\x10httpCCPolicyJSON\x18\x02 \x01(\fR\x10httpCCPolicyJSON\"\x1e\n" + + "\x1cFindNodeHTTP3PoliciesRequest\"\xd3\x01\n" + + "\x1dFindNodeHTTP3PoliciesResponse\x12S\n" + + "\rhttp3Policies\x18\x01 \x03(\v2-.pb.FindNodeHTTP3PoliciesResponse.HTTP3PolicyR\rhttp3Policies\x1a]\n" + + "\vHTTP3Policy\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12(\n" + + "\x0fhttp3PolicyJSON\x18\x02 \x01(\fR\x0fhttp3PolicyJSON\"\"\n" + + " FindNodeHTTPPagesPoliciesRequest\"\xf3\x01\n" + + "!FindNodeHTTPPagesPoliciesResponse\x12c\n" + + "\x11httpPagesPolicies\x18\x01 \x03(\v25.pb.FindNodeHTTPPagesPoliciesResponse.HTTPPagesPolicyR\x11httpPagesPolicies\x1ai\n" + + "\x0fHTTPPagesPolicy\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x120\n" + + "\x13httpPagesPolicyJSON\x18\x02 \x01(\fR\x13httpPagesPolicyJSON\"5\n" + + "\x1bFindNodeScheduleInfoRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\xc8\x02\n" + + "\x1cFindNodeScheduleInfoResponse\x12Q\n" + + "\fscheduleInfo\x18\x01 \x01(\v2-.pb.FindNodeScheduleInfoResponse.ScheduleInfoR\fscheduleInfo\x1a\xd4\x01\n" + + "\fScheduleInfo\x12\x1e\n" + + "\n" + + "offlineDay\x18\x01 \x01(\tR\n" + + "offlineDay\x12.\n" + + "\x12isBackupForCluster\x18\x02 \x01(\bR\x12isBackupForCluster\x12*\n" + + "\x10isBackupForGroup\x18\x03 \x01(\bR\x10isBackupForGroup\x12\x1c\n" + + "\tbackupIPs\x18\x04 \x03(\tR\tbackupIPs\x12*\n" + + "\x10actionStatusJSON\x18\x05 \x01(\fR\x10actionStatusJSON\"\xd1\x01\n" + + "\x1dUpdateNodeScheduleInfoRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1e\n" + + "\n" + + "offlineDay\x18\x02 \x01(\tR\n" + + "offlineDay\x12.\n" + + "\x12isBackupForCluster\x18\x03 \x01(\bR\x12isBackupForCluster\x12*\n" + + "\x10isBackupForGroup\x18\x04 \x01(\bR\x10isBackupForGroup\x12\x1c\n" + + "\tbackupIPs\x18\x05 \x03(\tR\tbackupIPs\"6\n" + + "\x1cResetNodeActionStatusRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"W\n" + + "/FindAllNodeScheduleInfoWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\xde\x03\n" + + "0FindAllNodeScheduleInfoWithNodeClusterIdResponse\x12W\n" + + "\x05nodes\x18\x01 \x03(\v2A.pb.FindAllNodeScheduleInfoWithNodeClusterIdResponse.ScheduleInfoR\x05nodes\x1a\xd0\x02\n" + + "\fScheduleInfo\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bnodeName\x18\x02 \x01(\tR\bnodeName\x12 \n" + + "\vnodeGroupId\x18\x03 \x01(\x03R\vnodeGroupId\x12$\n" + + "\rnodeGroupName\x18\x04 \x01(\tR\rnodeGroupName\x12\x1e\n" + + "\n" + + "offlineDay\x18\x05 \x01(\tR\n" + + "offlineDay\x12.\n" + + "\x12isBackupForCluster\x18\x06 \x01(\bR\x12isBackupForCluster\x12*\n" + + "\x10isBackupForGroup\x18\a \x01(\bR\x10isBackupForGroup\x12\x1c\n" + + "\tbackupIPs\x18\b \x03(\tR\tbackupIPs\x12*\n" + + "\x10actionStatusJSON\x18\t \x01(\fR\x10actionStatusJSON\";\n" + + "!CopyNodeActionsToNodeGroupRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"=\n" + + "#CopyNodeActionsToNodeClusterRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\x1a\n" + + "\x18FindNodeTOAConfigRequest\"5\n" + + "\x19FindNodeTOAConfigResponse\x12\x18\n" + + "\atoaJSON\x18\x01 \x01(\fR\atoaJSON\"&\n" + + "$FindNodeNetworkSecurityPolicyRequest\"e\n" + + "%FindNodeNetworkSecurityPolicyResponse\x12<\n" + + "\x19networkSecurityPolicyJSON\x18\x01 \x01(\fR\x19networkSecurityPolicyJSON\"\x1d\n" + + "\x1bFindNodeWebPPoliciesRequest\"\xcb\x01\n" + + "\x1cFindNodeWebPPoliciesResponse\x12O\n" + + "\fwebPPolicies\x18\x01 \x03(\v2+.pb.FindNodeWebPPoliciesResponse.WebPPolicyR\fwebPPolicies\x1aZ\n" + + "\n" + + "WebPPolicy\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12&\n" + + "\x0ewebPPolicyJSON\x18\x02 \x01(\fR\x0ewebPPolicyJSON\"C\n" + + "\x15UpdateNodeIsOnRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn2\xca.\n" + + "\vNodeService\x12;\n" + + "\n" + + "createNode\x12\x15.pb.CreateNodeRequest\x1a\x16.pb.CreateNodeResponse\x12V\n" + + "\x13registerClusterNode\x12\x1e.pb.RegisterClusterNodeRequest\x1a\x1f.pb.RegisterClusterNodeResponse\x12M\n" + + "\x14countAllEnabledNodes\x12\x1f.pb.CountAllEnabledNodesRequest\x1a\x14.pb.RPCCountResponse\x12W\n" + + "\x19countAllEnabledNodesMatch\x12$.pb.CountAllEnabledNodesMatchRequest\x1a\x14.pb.RPCCountResponse\x12\\\n" + + "\x15listEnabledNodesMatch\x12 .pb.ListEnabledNodesMatchRequest\x1a!.pb.ListEnabledNodesMatchResponse\x12\x89\x01\n" + + "$findAllEnabledNodesWithNodeClusterId\x12/.pb.FindAllEnabledNodesWithNodeClusterIdRequest\x1a0.pb.FindAllEnabledNodesWithNodeClusterIdResponse\x123\n" + + "\n" + + "deleteNode\x12\x15.pb.DeleteNodeRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19deleteNodeFromNodeCluster\x12$.pb.DeleteNodeFromNodeClusterRequest\x1a\x0e.pb.RPCSuccess\x123\n" + + "\n" + + "updateNode\x12\x15.pb.UpdateNodeRequest\x1a\x0e.pb.RPCSuccess\x12J\n" + + "\x0ffindEnabledNode\x12\x1a.pb.FindEnabledNodeRequest\x1a\x1b.pb.FindEnabledNodeResponse\x12Y\n" + + "\x14findEnabledBasicNode\x12\x1f.pb.FindEnabledBasicNodeRequest\x1a .pb.FindEnabledBasicNodeResponse\x12\\\n" + + "\x15findCurrentNodeConfig\x12 .pb.FindCurrentNodeConfigRequest\x1a!.pb.FindCurrentNodeConfigResponse\x12>\n" + + "\n" + + "nodeStream\x12\x15.pb.NodeStreamMessage\x1a\x15.pb.NodeStreamMessage(\x010\x01\x12A\n" + + "\x11sendCommandToNode\x12\x15.pb.NodeStreamMessage\x1a\x15.pb.NodeStreamMessage\x12?\n" + + "\x10updateNodeStatus\x12\x1b.pb.UpdateNodeStatusRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15updateNodeIsInstalled\x12 .pb.UpdateNodeIsInstalledRequest\x1a\x0e.pb.RPCSuccess\x12>\n" + + "\vinstallNode\x12\x16.pb.InstallNodeRequest\x1a\x17.pb.InstallNodeResponse\x12>\n" + + "\vupgradeNode\x12\x16.pb.UpgradeNodeRequest\x1a\x17.pb.UpgradeNodeResponse\x128\n" + + "\tstartNode\x12\x14.pb.StartNodeRequest\x1a\x15.pb.StartNodeResponse\x125\n" + + "\bstopNode\x12\x13.pb.StopNodeRequest\x1a\x14.pb.StopNodeResponse\x12D\n" + + "\runinstallNode\x12\x18.pb.UninstallNodeRequest\x1a\x19.pb.UninstallNodeResponse\x12U\n" + + "\x1bupdateNodeConnectedAPINodes\x12&.pb.UpdateNodeConnectedAPINodesRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "#countAllEnabledNodesWithNodeGrantId\x12..pb.CountAllEnabledNodesWithNodeGrantIdRequest\x1a\x14.pb.RPCCountResponse\x12\x83\x01\n" + + "\"findAllEnabledNodesWithNodeGrantId\x12-.pb.FindAllEnabledNodesWithNodeGrantIdRequest\x1a..pb.FindAllEnabledNodesWithNodeGrantIdResponse\x12y\n" + + "*countAllNotInstalledNodesWithNodeClusterId\x125.pb.CountAllNotInstalledNodesWithNodeClusterIdRequest\x1a\x14.pb.RPCCountResponse\x12\x98\x01\n" + + ")findAllNotInstalledNodesWithNodeClusterId\x124.pb.FindAllNotInstalledNodesWithNodeClusterIdRequest\x1a5.pb.FindAllNotInstalledNodesWithNodeClusterIdResponse\x12o\n" + + "%countAllUpgradeNodesWithNodeClusterId\x120.pb.CountAllUpgradeNodesWithNodeClusterIdRequest\x1a\x14.pb.RPCCountResponse\x12\x89\x01\n" + + "$findAllUpgradeNodesWithNodeClusterId\x12/.pb.FindAllUpgradeNodesWithNodeClusterIdRequest\x1a0.pb.FindAllUpgradeNodesWithNodeClusterIdResponse\x12\\\n" + + "\x15findNodeInstallStatus\x12 .pb.FindNodeInstallStatusRequest\x1a!.pb.FindNodeInstallStatusResponse\x12=\n" + + "\x0fupdateNodeLogin\x12\x1a.pb.UpdateNodeLoginRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "#countAllEnabledNodesWithNodeGroupId\x12..pb.CountAllEnabledNodesWithNodeGroupIdRequest\x1a\x14.pb.RPCCountResponse\x12\x92\x01\n" + + "'findAllEnabledNodesDNSWithNodeClusterId\x122.pb.FindAllEnabledNodesDNSWithNodeClusterIdRequest\x1a3.pb.FindAllEnabledNodesDNSWithNodeClusterIdResponse\x12S\n" + + "\x12findEnabledNodeDNS\x12\x1d.pb.FindEnabledNodeDNSRequest\x1a\x1e.pb.FindEnabledNodeDNSResponse\x129\n" + + "\rupdateNodeDNS\x12\x18.pb.UpdateNodeDNSRequest\x1a\x0e.pb.RPCSuccess\x12m\n" + + "$countAllEnabledNodesWithNodeRegionId\x12/.pb.CountAllEnabledNodesWithNodeRegionIdRequest\x1a\x14.pb.RPCCountResponse\x12b\n" + + "\x17findEnabledNodesWithIds\x12\".pb.FindEnabledNodesWithIdsRequest\x1a#.pb.FindEnabledNodesWithIdsResponse\x12_\n" + + "\x16checkNodeLatestVersion\x12!.pb.CheckNodeLatestVersionRequest\x1a\".pb.CheckNodeLatestVersionResponse\x127\n" + + "\fupdateNodeUp\x12\x17.pb.UpdateNodeUpRequest\x1a\x0e.pb.RPCSuccess\x12q\n" + + "\x1cdownloadNodeInstallationFile\x12'.pb.DownloadNodeInstallationFileRequest\x1a(.pb.DownloadNodeInstallationFileResponse\x12?\n" + + "\x10updateNodeSystem\x12\x1b.pb.UpdateNodeSystemRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateNodeCache\x12\x1a.pb.UpdateNodeCacheRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11findNodeLevelInfo\x12\x1c.pb.FindNodeLevelInfoRequest\x1a\x1d.pb.FindNodeLevelInfoResponse\x12V\n" + + "\x13findNodeDNSResolver\x12\x1e.pb.FindNodeDNSResolverRequest\x1a\x1f.pb.FindNodeDNSResolverResponse\x12I\n" + + "\x15updateNodeDNSResolver\x12 .pb.UpdateNodeDNSResolverRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNodeDDoSProtection\x12!.pb.FindNodeDDoSProtectionRequest\x1a\".pb.FindNodeDDoSProtectionResponse\x12O\n" + + "\x18updateNodeDDoSProtection\x12#.pb.UpdateNodeDDoSProtectionRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "\x1afindNodeGlobalServerConfig\x12%.pb.FindNodeGlobalServerConfigRequest\x1a&.pb.FindNodeGlobalServerConfigResponse\x12h\n" + + "\x19findEnabledNodeConfigInfo\x12$.pb.FindEnabledNodeConfigInfoRequest\x1a%.pb.FindEnabledNodeConfigInfoResponse\x12Q\n" + + "\x16countAllNodeRegionInfo\x12!.pb.CountAllNodeRegionInfoRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listNodeRegionInfo\x12\x1d.pb.ListNodeRegionInfoRequest\x1a\x1e.pb.ListNodeRegionInfoResponse\x12G\n" + + "\x14updateNodeRegionInfo\x12\x1f.pb.UpdateNodeRegionInfoRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11findNodeAPIConfig\x12\x1c.pb.FindNodeAPIConfigRequest\x1a\x1d.pb.FindNodeAPIConfigResponse\x12E\n" + + "\x13updateNodeAPIConfig\x12\x1e.pb.UpdateNodeAPIConfigRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findNodeUAMPolicies\x12\x1e.pb.FindNodeUAMPoliciesRequest\x1a\x1f.pb.FindNodeUAMPoliciesResponse\x12_\n" + + "\x16findNodeHTTPCCPolicies\x12!.pb.FindNodeHTTPCCPoliciesRequest\x1a\".pb.FindNodeHTTPCCPoliciesResponse\x12\\\n" + + "\x15findNodeHTTP3Policies\x12 .pb.FindNodeHTTP3PoliciesRequest\x1a!.pb.FindNodeHTTP3PoliciesResponse\x12h\n" + + "\x19findNodeHTTPPagesPolicies\x12$.pb.FindNodeHTTPPagesPoliciesRequest\x1a%.pb.FindNodeHTTPPagesPoliciesResponse\x12Y\n" + + "\x14findNodeScheduleInfo\x12\x1f.pb.FindNodeScheduleInfoRequest\x1a .pb.FindNodeScheduleInfoResponse\x12K\n" + + "\x16updateNodeScheduleInfo\x12!.pb.UpdateNodeScheduleInfoRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15resetNodeActionStatus\x12 .pb.ResetNodeActionStatusRequest\x1a\x0e.pb.RPCSuccess\x12\x95\x01\n" + + "(findAllNodeScheduleInfoWithNodeClusterId\x123.pb.FindAllNodeScheduleInfoWithNodeClusterIdRequest\x1a4.pb.FindAllNodeScheduleInfoWithNodeClusterIdResponse\x12S\n" + + "\x1acopyNodeActionsToNodeGroup\x12%.pb.CopyNodeActionsToNodeGroupRequest\x1a\x0e.pb.RPCSuccess\x12W\n" + + "\x1ccopyNodeActionsToNodeCluster\x12'.pb.CopyNodeActionsToNodeClusterRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11findNodeTOAConfig\x12\x1c.pb.FindNodeTOAConfigRequest\x1a\x1d.pb.FindNodeTOAConfigResponse\x12t\n" + + "\x1dfindNodeNetworkSecurityPolicy\x12(.pb.FindNodeNetworkSecurityPolicyRequest\x1a).pb.FindNodeNetworkSecurityPolicyResponse\x12Y\n" + + "\x14findNodeWebPPolicies\x12\x1f.pb.FindNodeWebPPoliciesRequest\x1a .pb.FindNodeWebPPoliciesResponse\x12;\n" + + "\x0eupdateNodeIsOn\x12\x19.pb.UpdateNodeIsOnRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_proto_rawDescOnce sync.Once - file_service_node_proto_rawDescData = file_service_node_proto_rawDesc + file_service_node_proto_rawDescData []byte ) func file_service_node_proto_rawDescGZIP() []byte { file_service_node_proto_rawDescOnce.Do(func() { - file_service_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_proto_rawDescData) + file_service_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_proto_rawDesc), len(file_service_node_proto_rawDesc))) }) return file_service_node_proto_rawDescData } @@ -7548,7 +6870,7 @@ func file_service_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_proto_rawDesc), len(file_service_node_proto_rawDesc)), NumEnums: 0, NumMessages: 113, NumExtensions: 0, @@ -7559,7 +6881,6 @@ func file_service_node_proto_init() { MessageInfos: file_service_node_proto_msgTypes, }.Build() File_service_node_proto = out.File - file_service_node_proto_rawDesc = nil file_service_node_proto_goTypes = nil file_service_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_action.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_action.pb.go index 0603c57..d66f373 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_action.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_action.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_action.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -496,106 +497,58 @@ func (x *UpdateNodeActionOrdersRequest) GetNodeActionIds() []int64 { var File_service_node_action_proto protoreflect.FileDescriptor -var file_service_node_action_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x17, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, - 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3e, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x22, 0xb3, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x47, 0x0a, 0x19, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, - 0x6c, 0x65, 0x22, 0x4e, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, - 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x30, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x22, 0x3b, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, - 0x48, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, - 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x6e, - 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x45, 0x0a, 0x1d, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, - 0x32, 0xcf, 0x03, 0x0a, 0x11, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, - 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, - 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_node_action_proto_rawDesc = "" + + "\n" + + "\x19service_node_action.proto\x12\x02pb\x1a\x1emodels/model_node_action.proto\x1a\x19models/rpc_messages.proto\"\xa7\x01\n" + + "\x17CreateNodeActionRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x1c\n" + + "\tcondsJSON\x18\x03 \x01(\fR\tcondsJSON\x12\x1e\n" + + "\n" + + "actionJSON\x18\x04 \x01(\fR\n" + + "actionJSON\x12\"\n" + + "\fdurationJSON\x18\x05 \x01(\fR\fdurationJSON\">\n" + + "\x18CreateNodeActionResponse\x12\"\n" + + "\fnodeActionId\x18\x01 \x01(\x03R\fnodeActionId\"=\n" + + "\x17DeleteNodeActionRequest\x12\"\n" + + "\fnodeActionId\x18\x01 \x01(\x03R\fnodeActionId\"\xb3\x01\n" + + "\x17UpdateNodeActionRequest\x12\"\n" + + "\fnodeActionId\x18\x01 \x01(\x03R\fnodeActionId\x12\x1c\n" + + "\tcondsJSON\x18\x02 \x01(\fR\tcondsJSON\x12\x1e\n" + + "\n" + + "actionJSON\x18\x03 \x01(\fR\n" + + "actionJSON\x12\"\n" + + "\fdurationJSON\x18\x04 \x01(\fR\fdurationJSON\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\"G\n" + + "\x19FindAllNodeActionsRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\"N\n" + + "\x1aFindAllNodeActionsResponse\x120\n" + + "\vnodeActions\x18\x01 \x03(\v2\x0e.pb.NodeActionR\vnodeActions\";\n" + + "\x15FindNodeActionRequest\x12\"\n" + + "\fnodeActionId\x18\x01 \x01(\x03R\fnodeActionId\"H\n" + + "\x16FindNodeActionResponse\x12.\n" + + "\n" + + "nodeAction\x18\x01 \x01(\v2\x0e.pb.NodeActionR\n" + + "nodeAction\"E\n" + + "\x1dUpdateNodeActionOrdersRequest\x12$\n" + + "\rnodeActionIds\x18\x01 \x03(\x03R\rnodeActionIds2\xcf\x03\n" + + "\x11NodeActionService\x12M\n" + + "\x10createNodeAction\x12\x1b.pb.CreateNodeActionRequest\x1a\x1c.pb.CreateNodeActionResponse\x12?\n" + + "\x10deleteNodeAction\x12\x1b.pb.DeleteNodeActionRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10updateNodeAction\x12\x1b.pb.UpdateNodeActionRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12findAllNodeActions\x12\x1d.pb.FindAllNodeActionsRequest\x1a\x1e.pb.FindAllNodeActionsResponse\x12G\n" + + "\x0efindNodeAction\x12\x19.pb.FindNodeActionRequest\x1a\x1a.pb.FindNodeActionResponse\x12K\n" + + "\x16updateNodeActionOrders\x12!.pb.UpdateNodeActionOrdersRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_action_proto_rawDescOnce sync.Once - file_service_node_action_proto_rawDescData = file_service_node_action_proto_rawDesc + file_service_node_action_proto_rawDescData []byte ) func file_service_node_action_proto_rawDescGZIP() []byte { file_service_node_action_proto_rawDescOnce.Do(func() { - file_service_node_action_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_action_proto_rawDescData) + file_service_node_action_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_action_proto_rawDesc), len(file_service_node_action_proto_rawDesc))) }) return file_service_node_action_proto_rawDescData } @@ -647,7 +600,7 @@ func file_service_node_action_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_action_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_action_proto_rawDesc), len(file_service_node_action_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -658,7 +611,6 @@ func file_service_node_action_proto_init() { MessageInfos: file_service_node_action_proto_msgTypes, }.Build() File_service_node_action_proto = out.File - file_service_node_action_proto_rawDesc = nil file_service_node_action_proto_goTypes = nil file_service_node_action_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_action_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_action_grpc.pb.go index 04e2545..2df4c66 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_action_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_action_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_action.proto package pb @@ -143,22 +143,22 @@ type NodeActionServiceServer interface { type UnimplementedNodeActionServiceServer struct{} func (UnimplementedNodeActionServiceServer) CreateNodeAction(context.Context, *CreateNodeActionRequest) (*CreateNodeActionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeAction not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeAction not implemented") } func (UnimplementedNodeActionServiceServer) DeleteNodeAction(context.Context, *DeleteNodeActionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeAction not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeAction not implemented") } func (UnimplementedNodeActionServiceServer) UpdateNodeAction(context.Context, *UpdateNodeActionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeAction not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeAction not implemented") } func (UnimplementedNodeActionServiceServer) FindAllNodeActions(context.Context, *FindAllNodeActionsRequest) (*FindAllNodeActionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNodeActions not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNodeActions not implemented") } func (UnimplementedNodeActionServiceServer) FindNodeAction(context.Context, *FindNodeActionRequest) (*FindNodeActionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeAction not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeAction not implemented") } func (UnimplementedNodeActionServiceServer) UpdateNodeActionOrders(context.Context, *UpdateNodeActionOrdersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeActionOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeActionOrders not implemented") } func (UnimplementedNodeActionServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNodeActionServiceServer interface { } func RegisterNodeActionServiceServer(s grpc.ServiceRegistrar, srv NodeActionServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeActionServiceServer was + // If the following call panics, it indicates UnimplementedNodeActionServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_cluster.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_cluster.pb.go index 38ba786..a52db4a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_cluster.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_cluster.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_cluster.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -4297,997 +4298,332 @@ func (x *ExecuteNodeClusterHealthCheckResponse_Result) GetCostMs() float32 { var File_service_node_cluster_proto protoreflect.FileDescriptor -var file_service_node_cluster_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x61, 0x70, 0x69, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x59, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, - 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x22, 0xf4, 0x04, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x44, 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6e, 0x73, 0x54, 0x54, 0x4c, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x06, 0x64, 0x6e, 0x73, 0x54, 0x54, 0x4c, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, - 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x73, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x36, 0x0a, 0x16, 0x67, - 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x16, 0x67, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x4e, 0x66, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x66, 0x74, - 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x10, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x75, 0x6e, 0x69, 0x6e, - 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x6d, 0x44, 0x69, 0x73, - 0x6b, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, - 0x69, 0x6d, 0x44, 0x69, 0x73, 0x6b, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x43, 0x6f, - 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x73, 0x18, 0x0f, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x12, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x43, 0x6f, - 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x73, 0x18, 0x10, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x73, 0x22, 0x41, 0x0a, 0x19, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0xd4, 0x04, 0x0a, - 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x44, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, - 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, - 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x4d, 0x61, 0x78, 0x54, 0x68, 0x72, 0x65, - 0x61, 0x64, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x4d, - 0x61, 0x78, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x75, 0x74, - 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, - 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x6f, - 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x66, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x0b, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x4e, 0x66, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x73, 0x68, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0d, 0x73, 0x73, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x2a, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x75, 0x6e, - 0x69, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x61, - 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x6d, 0x44, 0x69, 0x73, 0x6b, 0x73, 0x18, 0x0e, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x6d, 0x44, 0x69, 0x73, 0x6b, - 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x6d, - 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, - 0x73, 0x12, 0x30, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, - 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x72, 0x69, - 0x74, 0x65, 0x73, 0x22, 0x40, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x1e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, - 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x22, 0x4a, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x76, 0x0a, - 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x6c, 0x6c, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, - 0x65, 0x41, 0x6c, 0x6c, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x08, - 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, - 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x61, 0x70, 0x69, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x0a, 0x22, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x94, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x69, 0x64, 0x44, 0x65, 0x73, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, - 0x69, 0x64, 0x44, 0x65, 0x73, 0x63, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x64, 0x41, 0x73, 0x63, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x64, 0x41, 0x73, 0x63, 0x22, 0x56, 0x0a, 0x1f, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x33, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x22, 0x4f, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x68, 0x65, 0x61, 0x6c, - 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x75, 0x0a, 0x23, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x65, 0x61, 0x6c, - 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x4c, 0x0a, 0x24, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x22, 0xfa, 0x01, 0x0a, 0x25, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x07, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x70, 0x62, - 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x07, 0x72, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0x84, 0x01, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, - 0x74, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, - 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x73, 0x22, 0x55, 0x0a, - 0x31, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x68, 0x0a, 0x31, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x33, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x22, 0x48, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, - 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x87, - 0x03, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x2b, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x0c, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, - 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x41, 0x75, - 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, - 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, - 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x41, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, - 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x10, - 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, - 0x67, 0x4c, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x5b, 0x0a, 0x33, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x55, 0x0a, 0x31, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x30, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x49, 0x64, 0x22, 0x68, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x60, 0x0a, 0x1e, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x39, - 0x0a, 0x1f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x06, 0x69, 0x73, 0x55, 0x73, 0x65, 0x64, 0x22, 0xd7, 0x02, 0x0a, 0x1b, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, - 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x6e, 0x73, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, - 0x63, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x41, 0x75, 0x74, 0x6f, - 0x53, 0x79, 0x6e, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x22, 0x0a, 0x0c, 0x63, - 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x0c, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, - 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, - 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x41, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, - 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x6e, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x22, 0x49, 0x0a, 0x21, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x42, - 0x0a, 0x22, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x44, 0x4e, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x64, 0x22, 0x48, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4f, 0x41, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x21, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4f, 0x41, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5d, 0x0a, 0x1b, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x54, 0x4f, 0x41, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x18, 0x0a, 0x07, 0x74, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x07, 0x74, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x67, 0x0a, 0x37, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x22, 0x66, 0x0a, 0x36, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, - 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x6e, 0x0a, 0x37, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, - 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x70, 0x0a, 0x3a, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, - 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x6f, 0x0a, - 0x39, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, - 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x71, - 0x0a, 0x3a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x22, 0x7f, 0x0a, 0x29, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x11, 0x68, 0x74, 0x74, 0x70, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x22, 0x88, 0x01, 0x0a, 0x2c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x68, 0x74, 0x74, - 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x81, 0x01, - 0x0a, 0x25, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x5f, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x22, 0x46, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x70, 0x0a, 0x20, 0x46, 0x69, - 0x6e, 0x64, 0x46, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, - 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x22, 0x37, 0x0a, 0x21, - 0x46, 0x69, 0x6e, 0x64, 0x46, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0xdc, 0x01, 0x0a, 0x24, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, - 0x6f, 0x72, 0x74, 0x49, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, - 0x72, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x65, 0x78, 0x63, 0x6c, - 0x75, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x78, 0x63, - 0x6c, 0x75, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x26, 0x0a, 0x0e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x46, 0x61, - 0x6d, 0x69, 0x6c, 0x79, 0x22, 0x41, 0x0a, 0x25, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x6f, 0x72, - 0x74, 0x49, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, - 0x07, 0x69, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, - 0x69, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x33, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x55, 0x0a, 0x1e, - 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, - 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x73, 0x22, 0x4f, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x22, 0xe4, 0x04, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x65, 0x61, 0x6c, - 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x2e, 0x0a, 0x12, 0x68, - 0x61, 0x73, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, 0x61, 0x73, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x68, - 0x61, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, - 0x73, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x61, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, - 0x68, 0x61, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x72, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x73, 0x54, 0x4f, 0x41, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x54, 0x4f, 0x41, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x68, 0x61, 0x73, 0x4d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0e, 0x68, 0x61, 0x73, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, - 0x1a, 0x0a, 0x08, 0x77, 0x65, 0x62, 0x50, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x08, 0x77, 0x65, 0x62, 0x50, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x75, - 0x61, 0x6d, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x75, 0x61, - 0x6d, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x43, 0x43, 0x49, - 0x73, 0x4f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x43, - 0x43, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x61, 0x73, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x11, 0x68, 0x61, 0x73, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x68, 0x61, 0x73, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, - 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, - 0x68, 0x61, 0x73, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, - 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, - 0x61, 0x73, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x33, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x33, 0x49, 0x73, 0x4f, 0x6e, 0x12, - 0x3a, 0x0a, 0x18, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, - 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x18, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, - 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x62, 0x0a, 0x1e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x22, - 0x4f, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x52, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0e, - 0x77, 0x65, 0x62, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x77, 0x65, 0x62, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x72, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x26, 0x0a, 0x0e, 0x77, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x77, 0x65, 0x62, 0x50, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4e, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x75, 0x61, 0x6d, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6f, 0x0a, 0x21, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x41, - 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x75, 0x61, 0x6d, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x51, 0x0a, 0x29, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x58, 0x0a, - 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x68, - 0x74, 0x74, 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x68, 0x74, 0x74, 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x78, 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, - 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x68, 0x74, 0x74, 0x70, 0x43, 0x43, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x10, 0x68, 0x74, 0x74, 0x70, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x4c, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x57, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x64, 0x64, 0x6f, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x7e, 0x0a, 0x26, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, - 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x64, 0x64, 0x6f, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x50, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x63, 0x0a, 0x29, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x67, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x16, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, - 0x8a, 0x01, 0x0a, 0x2a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x16, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4d, 0x0a, 0x25, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, - 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x26, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, - 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x13, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x81, 0x01, 0x0a, 0x27, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, - 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x74, 0x74, - 0x70, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x68, 0x74, 0x74, 0x70, 0x50, 0x61, 0x67, 0x65, - 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x49, 0x0a, 0x21, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4e, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, - 0x68, 0x74, 0x74, 0x70, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x33, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x75, 0x0a, 0x23, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x33, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x33, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x68, 0x74, - 0x74, 0x70, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x53, 0x0a, - 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x22, 0x6c, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, - 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, - 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x19, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, - 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x93, 0x01, 0x0a, 0x2d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, - 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x19, 0x6e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x19, 0x6e, 0x65, 0x74, - 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xa3, 0x2c, 0x0a, 0x12, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x50, 0x0a, - 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, - 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x1b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x62, 0x0a, 0x17, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, - 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x1c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x74, 0x0a, 0x1d, - 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x28, 0x2e, - 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, - 0x63, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, - 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x79, 0x0a, 0x2a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, - 0x12, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x98, 0x01, - 0x0a, 0x29, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x34, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x44, 0x4e, 0x53, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x2c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x37, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x79, 0x0a, 0x2a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, - 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x98, 0x01, 0x0a, - 0x29, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x34, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, - 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x44, 0x4e, 0x53, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, 0x1a, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, - 0x4e, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4f, 0x41, 0x12, 0x24, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4f, 0x41, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x54, 0x4f, 0x41, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x54, 0x4f, 0x41, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4f, 0x41, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x85, 0x01, 0x0a, 0x30, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x3b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xaa, 0x01, 0x0a, - 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, - 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, - 0x12, 0x3a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x8b, 0x01, 0x0a, 0x33, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, - 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x64, 0x12, 0x3e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xb3, 0x01, 0x0a, 0x32, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x3d, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, - 0x22, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x49, 0x64, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x69, 0x0a, 0x25, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x30, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5b, 0x0a, - 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, - 0x19, 0x66, 0x69, 0x6e, 0x64, 0x46, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x46, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x46, 0x72, 0x65, 0x65, 0x50, 0x6f, - 0x72, 0x74, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x50, 0x6f, 0x72, 0x74, 0x49, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x50, 0x6f, 0x72, 0x74, 0x49, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x6f, 0x72, - 0x74, 0x49, 0x73, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, - 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, - 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, - 0x66, 0x6f, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, - 0x17, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x50, - 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x7d, 0x0a, 0x20, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x57, 0x65, 0x62, 0x50, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x57, 0x65, 0x62, 0x50, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x41, 0x4d, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, - 0x0a, 0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x1d, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x48, 0x54, 0x54, 0x50, 0x43, 0x43, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, - 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x1f, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, - 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x21, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x23, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x77, 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, - 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x20, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x50, 0x61, 0x67, 0x65, 0x73, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, - 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x25, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x1c, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, - 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x48, 0x54, 0x54, 0x50, 0x33, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x89, 0x01, 0x0a, 0x24, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, - 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2f, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, - 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x6b, 0x0a, 0x26, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, - 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_cluster_proto_rawDesc = "" + + "\n" + + "\x1aservice_node_cluster.proto\x12\x02pb\x1a\x1fmodels/model_node_cluster.proto\x1a\x1bmodels/model_api_node.proto\x1a\x17models/model_node.proto\x1a\x19models/rpc_messages.proto\x1a\x1dmodels/model_dns_domain.proto\x1a\x1fmodels/model_dns_provider.proto\"#\n" + + "!FindAllEnabledNodeClustersRequest\"Y\n" + + "\"FindAllEnabledNodeClustersResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"\xf4\x04\n" + + "\x18CreateNodeClusterRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vnodeGrantId\x18\x02 \x01(\x03R\vnodeGrantId\x12\x1e\n" + + "\n" + + "installDir\x18\x03 \x01(\tR\n" + + "installDir\x12 \n" + + "\vdnsDomainId\x18\x04 \x01(\x03R\vdnsDomainId\x12\x18\n" + + "\adnsName\x18\x05 \x01(\tR\adnsName\x12\x16\n" + + "\x06dnsTTL\x18\t \x01(\x05R\x06dnsTTL\x12,\n" + + "\x11httpCachePolicyId\x18\x06 \x01(\x03R\x11httpCachePolicyId\x122\n" + + "\x14httpFirewallPolicyId\x18\a \x01(\x03R\x14httpFirewallPolicyId\x12.\n" + + "\x12systemServicesJSON\x18\b \x01(\fR\x12systemServicesJSON\x126\n" + + "\x16globalServerConfigJSON\x18\n" + + " \x01(\fR\x16globalServerConfigJSON\x120\n" + + "\x13autoInstallNftables\x18\v \x01(\bR\x13autoInstallNftables\x12*\n" + + "\x10autoSystemTuning\x18\f \x01(\bR\x10autoSystemTuning\x12$\n" + + "\rautoTrimDisks\x18\r \x01(\bR\rautoTrimDisks\x12.\n" + + "\x12maxConcurrentReads\x18\x0f \x01(\x05R\x12maxConcurrentReads\x120\n" + + "\x13maxConcurrentWrites\x18\x10 \x01(\x05R\x13maxConcurrentWrites\"A\n" + + "\x19CreateNodeClusterResponse\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\xd4\x04\n" + + "\x18UpdateNodeClusterRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vnodeGrantId\x18\x03 \x01(\x03R\vnodeGrantId\x12\x1e\n" + + "\n" + + "installDir\x18\x04 \x01(\tR\n" + + "installDir\x12\x1a\n" + + "\btimeZone\x18\x05 \x01(\tR\btimeZone\x12&\n" + + "\x0enodeMaxThreads\x18\x06 \x01(\x05R\x0enodeMaxThreads\x12$\n" + + "\rautoOpenPorts\x18\b \x01(\bR\rautoOpenPorts\x12\x1c\n" + + "\tclockJSON\x18\t \x01(\fR\tclockJSON\x12(\n" + + "\x0fautoRemoteStart\x18\n" + + " \x01(\bR\x0fautoRemoteStart\x120\n" + + "\x13autoInstallNftables\x18\v \x01(\bR\x13autoInstallNftables\x12$\n" + + "\rsshParamsJSON\x18\f \x01(\fR\rsshParamsJSON\x12*\n" + + "\x10autoSystemTuning\x18\r \x01(\bR\x10autoSystemTuning\x12$\n" + + "\rautoTrimDisks\x18\x0e \x01(\bR\rautoTrimDisks\x12.\n" + + "\x12maxConcurrentReads\x18\x0f \x01(\x05R\x12maxConcurrentReads\x120\n" + + "\x13maxConcurrentWrites\x18\x10 \x01(\x05R\x13maxConcurrentWrites\"@\n" + + "\x18DeleteNodeClusterRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"E\n" + + "\x1dFindEnabledNodeClusterRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"S\n" + + "\x1eFindEnabledNodeClusterResponse\x121\n" + + "\vnodeCluster\x18\x01 \x01(\v2\x0f.pb.NodeClusterR\vnodeCluster\"J\n" + + "\"FindAPINodesWithNodeClusterRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"v\n" + + "#FindAPINodesWithNodeClusterResponse\x12&\n" + + "\x0euseAllAPINodes\x18\x01 \x01(\bR\x0euseAllAPINodes\x12'\n" + + "\bapiNodes\x18\x02 \x03(\v2\v.pb.APINodeR\bapiNodes\">\n" + + "\"CountAllEnabledNodeClustersRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"\x94\x01\n" + + "\x1eListEnabledNodeClustersRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12\x16\n" + + "\x06idDesc\x18\x04 \x01(\bR\x06idDesc\x12\x14\n" + + "\x05idAsc\x18\x05 \x01(\bR\x05idAsc\"V\n" + + "\x1fListEnabledNodeClustersResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"O\n" + + "'FindNodeClusterHealthCheckConfigRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"T\n" + + "(FindNodeClusterHealthCheckConfigResponse\x12(\n" + + "\x0fhealthCheckJSON\x18\x01 \x01(\fR\x0fhealthCheckJSON\"u\n" + + "#UpdateNodeClusterHealthCheckRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12(\n" + + "\x0fhealthCheckJSON\x18\x02 \x01(\fR\x0fhealthCheckJSON\"L\n" + + "$ExecuteNodeClusterHealthCheckRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\xfa\x01\n" + + "%ExecuteNodeClusterHealthCheckResponse\x12J\n" + + "\aresults\x18\x01 \x03(\v20.pb.ExecuteNodeClusterHealthCheckResponse.ResultR\aresults\x1a\x84\x01\n" + + "\x06Result\x12\x1c\n" + + "\x04node\x18\x01 \x01(\v2\b.pb.NodeR\x04node\x12\x1a\n" + + "\bnodeAddr\x18\x02 \x01(\tR\bnodeAddr\x12\x12\n" + + "\x04isOk\x18\x03 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x04 \x01(\tR\x05error\x12\x16\n" + + "\x06costMs\x18\x05 \x01(\x02R\x06costMs\"U\n" + + "1CountAllEnabledNodeClustersWithNodeGrantIdRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"T\n" + + "0FindAllEnabledNodeClustersWithNodeGrantIdRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"h\n" + + "1FindAllEnabledNodeClustersWithNodeGrantIdResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"H\n" + + " FindEnabledNodeClusterDNSRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\x87\x03\n" + + "!FindEnabledNodeClusterDNSResponse\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12%\n" + + "\x06domain\x18\x02 \x01(\v2\r.pb.DNSDomainR\x06domain\x12+\n" + + "\bprovider\x18\x03 \x01(\v2\x0f.pb.DNSProviderR\bprovider\x12\"\n" + + "\fdefaultRoute\x18\x06 \x01(\tR\fdefaultRoute\x12$\n" + + "\rnodesAutoSync\x18\x04 \x01(\bR\rnodesAutoSync\x12(\n" + + "\x0fserversAutoSync\x18\x05 \x01(\bR\x0fserversAutoSync\x12\"\n" + + "\fcnameRecords\x18\a \x03(\tR\fcnameRecords\x12\x10\n" + + "\x03ttl\x18\b \x01(\x05R\x03ttl\x12$\n" + + "\rcnameAsDomain\x18\t \x01(\bR\rcnameAsDomain\x12*\n" + + "\x10includingLnNodes\x18\n" + + " \x01(\bR\x10includingLnNodes\"[\n" + + "3CountAllEnabledNodeClustersWithDNSProviderIdRequest\x12$\n" + + "\rdnsProviderId\x18\x01 \x01(\x03R\rdnsProviderId\"U\n" + + "1CountAllEnabledNodeClustersWithDNSDomainIdRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"T\n" + + "0FindAllEnabledNodeClustersWithDNSDomainIdRequest\x12 \n" + + "\vdnsDomainId\x18\x01 \x01(\x03R\vdnsDomainId\"h\n" + + "1FindAllEnabledNodeClustersWithDNSDomainIdResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"`\n" + + "\x1eCheckNodeClusterDNSNameRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\adnsName\x18\x02 \x01(\tR\adnsName\"9\n" + + "\x1fCheckNodeClusterDNSNameResponse\x12\x16\n" + + "\x06isUsed\x18\x01 \x01(\bR\x06isUsed\"\xd7\x02\n" + + "\x1bUpdateNodeClusterDNSRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\adnsName\x18\x02 \x01(\tR\adnsName\x12 \n" + + "\vdnsDomainId\x18\x03 \x01(\x03R\vdnsDomainId\x12$\n" + + "\rnodesAutoSync\x18\x04 \x01(\bR\rnodesAutoSync\x12(\n" + + "\x0fserversAutoSync\x18\x05 \x01(\bR\x0fserversAutoSync\x12\"\n" + + "\fcnameRecords\x18\x06 \x03(\tR\fcnameRecords\x12\x10\n" + + "\x03ttl\x18\a \x01(\x05R\x03ttl\x12$\n" + + "\rcnameAsDomain\x18\b \x01(\bR\rcnameAsDomain\x12*\n" + + "\x10includingLnNodes\x18\t \x01(\bR\x10includingLnNodes\"I\n" + + "!CheckNodeClusterDNSChangesRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"B\n" + + "\"CheckNodeClusterDNSChangesResponse\x12\x1c\n" + + "\tisChanged\x18\x01 \x01(\bR\tisChanged\"H\n" + + " FindEnabledNodeClusterTOARequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"=\n" + + "!FindEnabledNodeClusterTOAResponse\x12\x18\n" + + "\atoaJSON\x18\x01 \x01(\fR\atoaJSON\"]\n" + + "\x1bUpdateNodeClusterTOARequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\atoaJSON\x18\x02 \x01(\fR\atoaJSON\"g\n" + + "7CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\"f\n" + + "6FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest\x12,\n" + + "\x11httpCachePolicyId\x18\x01 \x01(\x03R\x11httpCachePolicyId\"n\n" + + "7FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"p\n" + + ":CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"o\n" + + "9FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest\x122\n" + + "\x14httpFirewallPolicyId\x18\x01 \x01(\x03R\x14httpFirewallPolicyId\"q\n" + + ":FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"\x7f\n" + + ")UpdateNodeClusterHTTPCachePolicyIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12,\n" + + "\x11httpCachePolicyId\x18\x02 \x01(\x03R\x11httpCachePolicyId\"\x88\x01\n" + + ",UpdateNodeClusterHTTPFirewallPolicyIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x122\n" + + "\x14httpFirewallPolicyId\x18\x02 \x01(\x03R\x14httpFirewallPolicyId\"\x81\x01\n" + + "%UpdateNodeClusterSystemServiceRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x03 \x01(\fR\n" + + "paramsJSON\"_\n" + + "#FindNodeClusterSystemServiceRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\"F\n" + + "$FindNodeClusterSystemServiceResponse\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x01 \x01(\fR\n" + + "paramsJSON\"p\n" + + " FindFreePortInNodeClusterRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12&\n" + + "\x0eprotocolFamily\x18\x02 \x01(\tR\x0eprotocolFamily\"7\n" + + "!FindFreePortInNodeClusterResponse\x12\x12\n" + + "\x04port\x18\x01 \x01(\x05R\x04port\"\xdc\x01\n" + + "$CheckPortIsUsingInNodeClusterRequest\x12\x12\n" + + "\x04port\x18\x01 \x01(\x05R\x04port\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12(\n" + + "\x0fexcludeServerId\x18\x03 \x01(\x03R\x0fexcludeServerId\x12(\n" + + "\x0fexcludeProtocol\x18\x04 \x01(\tR\x0fexcludeProtocol\x12&\n" + + "\x0eprotocolFamily\x18\x05 \x01(\tR\x0eprotocolFamily\"A\n" + + "%CheckPortIsUsingInNodeClusterResponse\x12\x18\n" + + "\aisUsing\x18\x01 \x01(\bR\aisUsing\"3\n" + + "\x1dFindLatestNodeClustersRequest\x12\x12\n" + + "\x04size\x18\x01 \x01(\x03R\x04size\"U\n" + + "\x1eFindLatestNodeClustersResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters\"O\n" + + "'FindEnabledNodeClusterConfigInfoRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\xe4\x04\n" + + "(FindEnabledNodeClusterConfigInfoResponse\x12(\n" + + "\x0fhealthCheckIsOn\x18\x01 \x01(\bR\x0fhealthCheckIsOn\x12.\n" + + "\x12hasFirewallActions\x18\x02 \x01(\bR\x12hasFirewallActions\x12$\n" + + "\rhasThresholds\x18\x03 \x01(\bR\rhasThresholds\x120\n" + + "\x13hasMessageReceivers\x18\x04 \x01(\bR\x13hasMessageReceivers\x12\"\n" + + "\fisTOAEnabled\x18\x05 \x01(\bR\fisTOAEnabled\x12&\n" + + "\x0ehasMetricItems\x18\x06 \x01(\bR\x0ehasMetricItems\x12\x1a\n" + + "\bwebPIsOn\x18\a \x01(\bR\bwebPIsOn\x12\x18\n" + + "\auamIsOn\x18\n" + + " \x01(\bR\auamIsOn\x12\x1e\n" + + "\n" + + "httpCCIsOn\x18\f \x01(\bR\n" + + "httpCCIsOn\x12,\n" + + "\x11hasSystemServices\x18\b \x01(\bR\x11hasSystemServices\x12,\n" + + "\x11hasDDoSProtection\x18\t \x01(\bR\x11hasDDoSProtection\x12.\n" + + "\x12hasHTTPPagesPolicy\x18\v \x01(\bR\x12hasHTTPPagesPolicy\x12\x1c\n" + + "\thttp3IsOn\x18\r \x01(\bR\thttp3IsOn\x12:\n" + + "\x18hasNetworkSecurityPolicy\x18\x0e \x01(\bR\x18hasNetworkSecurityPolicy\"b\n" + + "\x1eUpdateNodeClusterPinnedRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x1a\n" + + "\bisPinned\x18\x02 \x01(\bR\bisPinned\"O\n" + + "'FindEnabledNodeClusterWebPPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"R\n" + + "(FindEnabledNodeClusterWebPPolicyResponse\x12&\n" + + "\x0ewebpPolicyJSON\x18\x01 \x01(\fR\x0ewebpPolicyJSON\"r\n" + + "\"UpdateNodeClusterWebPPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12&\n" + + "\x0ewebPPolicyJSON\x18\x02 \x01(\fR\x0ewebPPolicyJSON\"N\n" + + "&FindEnabledNodeClusterUAMPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"O\n" + + "'FindEnabledNodeClusterUAMPolicyResponse\x12$\n" + + "\ruamPolicyJSON\x18\x01 \x01(\fR\ruamPolicyJSON\"o\n" + + "!UpdateNodeClusterUAMPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12$\n" + + "\ruamPolicyJSON\x18\x02 \x01(\fR\ruamPolicyJSON\"Q\n" + + ")FindEnabledNodeClusterHTTPCCPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"X\n" + + "*FindEnabledNodeClusterHTTPCCPolicyResponse\x12*\n" + + "\x10httpCCPolicyJSON\x18\x01 \x01(\fR\x10httpCCPolicyJSON\"x\n" + + "$UpdateNodeClusterHTTPCCPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12*\n" + + "\x10httpCCPolicyJSON\x18\x02 \x01(\fR\x10httpCCPolicyJSON\"L\n" + + "$FindNodeClusterDDoSProtectionRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"W\n" + + "%FindNodeClusterDDoSProtectionResponse\x12.\n" + + "\x12ddosProtectionJSON\x18\x01 \x01(\fR\x12ddosProtectionJSON\"~\n" + + "&UpdateNodeClusterDDoSProtectionRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12.\n" + + "\x12ddosProtectionJSON\x18\x02 \x01(\fR\x12ddosProtectionJSON\"P\n" + + "(FindNodeClusterGlobalServerConfigRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"c\n" + + ")FindNodeClusterGlobalServerConfigResponse\x126\n" + + "\x16globalServerConfigJSON\x18\x01 \x01(\fR\x16globalServerConfigJSON\"\x8a\x01\n" + + "*UpdateNodeClusterGlobalServerConfigRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x126\n" + + "\x16globalServerConfigJSON\x18\x02 \x01(\fR\x16globalServerConfigJSON\"M\n" + + "%FindNodeClusterHTTPPagesPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"Z\n" + + "&FindNodeClusterHTTPPagesPolicyResponse\x120\n" + + "\x13httpPagesPolicyJSON\x18\x01 \x01(\fR\x13httpPagesPolicyJSON\"\x81\x01\n" + + "'UpdateNodeClusterHTTPPagesPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x120\n" + + "\x13httpPagesPolicyJSON\x18\x02 \x01(\fR\x13httpPagesPolicyJSON\"I\n" + + "!FindNodeClusterHTTP3PolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"N\n" + + "\"FindNodeClusterHTTP3PolicyResponse\x12(\n" + + "\x0fhttp3PolicyJSON\x18\x01 \x01(\fR\x0fhttp3PolicyJSON\"u\n" + + "#UpdateNodeClusterHTTP3PolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12(\n" + + "\x0fhttp3PolicyJSON\x18\x02 \x01(\fR\x0fhttp3PolicyJSON\"S\n" + + "+FindNodeClusterNetworkSecurityPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"l\n" + + ",FindNodeClusterNetworkSecurityPolicyResponse\x12<\n" + + "\x19networkSecurityPolicyJSON\x18\x01 \x01(\fR\x19networkSecurityPolicyJSON\"\x93\x01\n" + + "-UpdateNodeClusterNetworkSecurityPolicyRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12<\n" + + "\x19networkSecurityPolicyJSON\x18\x02 \x01(\fR\x19networkSecurityPolicyJSON2\xa3,\n" + + "\x12NodeClusterService\x12P\n" + + "\x11createNodeCluster\x12\x1c.pb.CreateNodeClusterRequest\x1a\x1d.pb.CreateNodeClusterResponse\x12A\n" + + "\x11updateNodeCluster\x12\x1c.pb.UpdateNodeClusterRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11deleteNodeCluster\x12\x1c.pb.DeleteNodeClusterRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findEnabledNodeCluster\x12!.pb.FindEnabledNodeClusterRequest\x1a\".pb.FindEnabledNodeClusterResponse\x12n\n" + + "\x1bfindAPINodesWithNodeCluster\x12&.pb.FindAPINodesWithNodeClusterRequest\x1a'.pb.FindAPINodesWithNodeClusterResponse\x12k\n" + + "\x1afindAllEnabledNodeClusters\x12%.pb.FindAllEnabledNodeClustersRequest\x1a&.pb.FindAllEnabledNodeClustersResponse\x12[\n" + + "\x1bcountAllEnabledNodeClusters\x12&.pb.CountAllEnabledNodeClustersRequest\x1a\x14.pb.RPCCountResponse\x12b\n" + + "\x17listEnabledNodeClusters\x12\".pb.ListEnabledNodeClustersRequest\x1a#.pb.ListEnabledNodeClustersResponse\x12}\n" + + " findNodeClusterHealthCheckConfig\x12+.pb.FindNodeClusterHealthCheckConfigRequest\x1a,.pb.FindNodeClusterHealthCheckConfigResponse\x12W\n" + + "\x1cupdateNodeClusterHealthCheck\x12'.pb.UpdateNodeClusterHealthCheckRequest\x1a\x0e.pb.RPCSuccess\x12t\n" + + "\x1dexecuteNodeClusterHealthCheck\x12(.pb.ExecuteNodeClusterHealthCheckRequest\x1a).pb.ExecuteNodeClusterHealthCheckResponse\x12y\n" + + "*countAllEnabledNodeClustersWithNodeGrantId\x125.pb.CountAllEnabledNodeClustersWithNodeGrantIdRequest\x1a\x14.pb.RPCCountResponse\x12\x98\x01\n" + + ")findAllEnabledNodeClustersWithNodeGrantId\x124.pb.FindAllEnabledNodeClustersWithNodeGrantIdRequest\x1a5.pb.FindAllEnabledNodeClustersWithNodeGrantIdResponse\x12h\n" + + "\x19findEnabledNodeClusterDNS\x12$.pb.FindEnabledNodeClusterDNSRequest\x1a%.pb.FindEnabledNodeClusterDNSResponse\x12}\n" + + ",countAllEnabledNodeClustersWithDNSProviderId\x127.pb.CountAllEnabledNodeClustersWithDNSProviderIdRequest\x1a\x14.pb.RPCCountResponse\x12y\n" + + "*countAllEnabledNodeClustersWithDNSDomainId\x125.pb.CountAllEnabledNodeClustersWithDNSDomainIdRequest\x1a\x14.pb.RPCCountResponse\x12\x98\x01\n" + + ")findAllEnabledNodeClustersWithDNSDomainId\x124.pb.FindAllEnabledNodeClustersWithDNSDomainIdRequest\x1a5.pb.FindAllEnabledNodeClustersWithDNSDomainIdResponse\x12b\n" + + "\x17checkNodeClusterDNSName\x12\".pb.CheckNodeClusterDNSNameRequest\x1a#.pb.CheckNodeClusterDNSNameResponse\x12G\n" + + "\x14updateNodeClusterDNS\x12\x1f.pb.UpdateNodeClusterDNSRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "\x1acheckNodeClusterDNSChanges\x12%.pb.CheckNodeClusterDNSChangesRequest\x1a&.pb.CheckNodeClusterDNSChangesResponse\x12h\n" + + "\x19findEnabledNodeClusterTOA\x12$.pb.FindEnabledNodeClusterTOARequest\x1a%.pb.FindEnabledNodeClusterTOAResponse\x12G\n" + + "\x14updateNodeClusterTOA\x12\x1f.pb.UpdateNodeClusterTOARequest\x1a\x0e.pb.RPCSuccess\x12\x85\x01\n" + + "0countAllEnabledNodeClustersWithHTTPCachePolicyId\x12;.pb.CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest\x1a\x14.pb.RPCCountResponse\x12\xaa\x01\n" + + "/findAllEnabledNodeClustersWithHTTPCachePolicyId\x12:.pb.FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest\x1a;.pb.FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse\x12\x8b\x01\n" + + "3countAllEnabledNodeClustersWithHTTPFirewallPolicyId\x12>.pb.CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest\x1a\x14.pb.RPCCountResponse\x12\xb3\x01\n" + + "2findAllEnabledNodeClustersWithHTTPFirewallPolicyId\x12=.pb.FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest\x1a>.pb.FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse\x12c\n" + + "\"updateNodeClusterHTTPCachePolicyId\x12-.pb.UpdateNodeClusterHTTPCachePolicyIdRequest\x1a\x0e.pb.RPCSuccess\x12i\n" + + "%updateNodeClusterHTTPFirewallPolicyId\x120.pb.UpdateNodeClusterHTTPFirewallPolicyIdRequest\x1a\x0e.pb.RPCSuccess\x12[\n" + + "\x1eupdateNodeClusterSystemService\x12).pb.UpdateNodeClusterSystemServiceRequest\x1a\x0e.pb.RPCSuccess\x12q\n" + + "\x1cfindNodeClusterSystemService\x12'.pb.FindNodeClusterSystemServiceRequest\x1a(.pb.FindNodeClusterSystemServiceResponse\x12h\n" + + "\x19findFreePortInNodeCluster\x12$.pb.FindFreePortInNodeClusterRequest\x1a%.pb.FindFreePortInNodeClusterResponse\x12t\n" + + "\x1dcheckPortIsUsingInNodeCluster\x12(.pb.CheckPortIsUsingInNodeClusterRequest\x1a).pb.CheckPortIsUsingInNodeClusterResponse\x12_\n" + + "\x16findLatestNodeClusters\x12!.pb.FindLatestNodeClustersRequest\x1a\".pb.FindLatestNodeClustersResponse\x12}\n" + + " findEnabledNodeClusterConfigInfo\x12+.pb.FindEnabledNodeClusterConfigInfoRequest\x1a,.pb.FindEnabledNodeClusterConfigInfoResponse\x12M\n" + + "\x17updateNodeClusterPinned\x12\".pb.UpdateNodeClusterPinnedRequest\x1a\x0e.pb.RPCSuccess\x12}\n" + + " findEnabledNodeClusterWebPPolicy\x12+.pb.FindEnabledNodeClusterWebPPolicyRequest\x1a,.pb.FindEnabledNodeClusterWebPPolicyResponse\x12U\n" + + "\x1bupdateNodeClusterWebPPolicy\x12&.pb.UpdateNodeClusterWebPPolicyRequest\x1a\x0e.pb.RPCSuccess\x12z\n" + + "\x1ffindEnabledNodeClusterUAMPolicy\x12*.pb.FindEnabledNodeClusterUAMPolicyRequest\x1a+.pb.FindEnabledNodeClusterUAMPolicyResponse\x12S\n" + + "\x1aupdateNodeClusterUAMPolicy\x12%.pb.UpdateNodeClusterUAMPolicyRequest\x1a\x0e.pb.RPCSuccess\x12\x83\x01\n" + + "\"findEnabledNodeClusterHTTPCCPolicy\x12-.pb.FindEnabledNodeClusterHTTPCCPolicyRequest\x1a..pb.FindEnabledNodeClusterHTTPCCPolicyResponse\x12Y\n" + + "\x1dupdateNodeClusterHTTPCCPolicy\x12(.pb.UpdateNodeClusterHTTPCCPolicyRequest\x1a\x0e.pb.RPCSuccess\x12t\n" + + "\x1dfindNodeClusterDDoSProtection\x12(.pb.FindNodeClusterDDoSProtectionRequest\x1a).pb.FindNodeClusterDDoSProtectionResponse\x12]\n" + + "\x1fupdateNodeClusterDDoSProtection\x12*.pb.UpdateNodeClusterDDoSProtectionRequest\x1a\x0e.pb.RPCSuccess\x12\x80\x01\n" + + "!findNodeClusterGlobalServerConfig\x12,.pb.FindNodeClusterGlobalServerConfigRequest\x1a-.pb.FindNodeClusterGlobalServerConfigResponse\x12e\n" + + "#updateNodeClusterGlobalServerConfig\x12..pb.UpdateNodeClusterGlobalServerConfigRequest\x1a\x0e.pb.RPCSuccess\x12w\n" + + "\x1efindNodeClusterHTTPPagesPolicy\x12).pb.FindNodeClusterHTTPPagesPolicyRequest\x1a*.pb.FindNodeClusterHTTPPagesPolicyResponse\x12_\n" + + " updateNodeClusterHTTPPagesPolicy\x12+.pb.UpdateNodeClusterHTTPPagesPolicyRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "\x1afindNodeClusterHTTP3Policy\x12%.pb.FindNodeClusterHTTP3PolicyRequest\x1a&.pb.FindNodeClusterHTTP3PolicyResponse\x12W\n" + + "\x1cupdateNodeClusterHTTP3Policy\x12'.pb.UpdateNodeClusterHTTP3PolicyRequest\x1a\x0e.pb.RPCSuccess\x12\x89\x01\n" + + "$findNodeClusterNetworkSecurityPolicy\x12/.pb.FindNodeClusterNetworkSecurityPolicyRequest\x1a0.pb.FindNodeClusterNetworkSecurityPolicyResponse\x12k\n" + + "&updateNodeClusterNetworkSecurityPolicy\x121.pb.UpdateNodeClusterNetworkSecurityPolicyRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_cluster_proto_rawDescOnce sync.Once - file_service_node_cluster_proto_rawDescData = file_service_node_cluster_proto_rawDesc + file_service_node_cluster_proto_rawDescData []byte ) func file_service_node_cluster_proto_rawDescGZIP() []byte { file_service_node_cluster_proto_rawDescOnce.Do(func() { - file_service_node_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_cluster_proto_rawDescData) + file_service_node_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_cluster_proto_rawDesc), len(file_service_node_cluster_proto_rawDesc))) }) return file_service_node_cluster_proto_rawDescData } @@ -5520,7 +4856,7 @@ func file_service_node_cluster_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_cluster_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_cluster_proto_rawDesc), len(file_service_node_cluster_proto_rawDesc)), NumEnums: 0, NumMessages: 80, NumExtensions: 0, @@ -5531,7 +4867,6 @@ func file_service_node_cluster_proto_init() { MessageInfos: file_service_node_cluster_proto_msgTypes, }.Build() File_service_node_cluster_proto = out.File - file_service_node_cluster_proto_rawDesc = nil file_service_node_cluster_proto_goTypes = nil file_service_node_cluster_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action.pb.go index 8eccc16..9137c3e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_cluster_firewall_action.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -488,148 +489,59 @@ func (x *CountAllEnabledNodeClusterFirewallActionsRequest) GetNodeClusterId() in var File_service_node_cluster_firewall_action_proto protoreflect.FileDescriptor -var file_service_node_cluster_firewall_action_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, - 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, - 0x26, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, - 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x65, 0x0a, 0x21, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x1b, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x1b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xd2, 0x01, 0x0a, - 0x26, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1b, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, - 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x6a, 0x0a, 0x26, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1b, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x1b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x57, 0x0a, - 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x91, 0x01, 0x0a, 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x1a, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1a, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x6f, 0x0a, 0x2b, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1b, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x8b, 0x01, 0x0a, 0x2c, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x19, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x58, 0x0a, 0x30, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x32, 0xf3, 0x05, 0x0a, 0x20, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x74, 0x0a, 0x1f, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, - 0x0a, 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5d, 0x0a, - 0x1f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x95, 0x01, 0x0a, - 0x28, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, 0x0a, 0x24, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, - 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x77, 0x0a, 0x29, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, - 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x34, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_cluster_firewall_action_proto_rawDesc = "" + + "\n" + + "*service_node_cluster_firewall_action.proto\x12\x02pb\x1a/models/model_node_cluster_firewall_action.proto\x1a\x19models/rpc_messages.proto\"\xb6\x01\n" + + "&CreateNodeClusterFirewallActionRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "eventLevel\x18\x03 \x01(\tR\n" + + "eventLevel\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\"e\n" + + "!NodeClusterFirewallActionResponse\x12@\n" + + "\x1bnodeClusterFirewallActionId\x18\x01 \x01(\x03R\x1bnodeClusterFirewallActionId\"\xd2\x01\n" + + "&UpdateNodeClusterFirewallActionRequest\x12@\n" + + "\x1bnodeClusterFirewallActionId\x18\x01 \x01(\x03R\x1bnodeClusterFirewallActionId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "eventLevel\x18\x03 \x01(\tR\n" + + "eventLevel\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\"j\n" + + "&DeleteNodeClusterFirewallActionRequest\x12@\n" + + "\x1bnodeClusterFirewallActionId\x18\x01 \x01(\x03R\x1bnodeClusterFirewallActionId\"W\n" + + "/FindAllEnabledNodeClusterFirewallActionsRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\x91\x01\n" + + "0FindAllEnabledNodeClusterFirewallActionsResponse\x12]\n" + + "\x1anodeClusterFirewallActions\x18\x01 \x03(\v2\x1d.pb.NodeClusterFirewallActionR\x1anodeClusterFirewallActions\"o\n" + + "+FindEnabledNodeClusterFirewallActionRequest\x12@\n" + + "\x1bnodeClusterFirewallActionId\x18\x01 \x01(\x03R\x1bnodeClusterFirewallActionId\"\x8b\x01\n" + + ",FindEnabledNodeClusterFirewallActionResponse\x12[\n" + + "\x19nodeClusterFirewallAction\x18\x01 \x01(\v2\x1d.pb.NodeClusterFirewallActionR\x19nodeClusterFirewallAction\"X\n" + + "0CountAllEnabledNodeClusterFirewallActionsRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId2\xf3\x05\n" + + " NodeClusterFirewallActionService\x12t\n" + + "\x1fcreateNodeClusterFirewallAction\x12*.pb.CreateNodeClusterFirewallActionRequest\x1a%.pb.NodeClusterFirewallActionResponse\x12]\n" + + "\x1fupdateNodeClusterFirewallAction\x12*.pb.UpdateNodeClusterFirewallActionRequest\x1a\x0e.pb.RPCSuccess\x12]\n" + + "\x1fdeleteNodeClusterFirewallAction\x12*.pb.DeleteNodeClusterFirewallActionRequest\x1a\x0e.pb.RPCSuccess\x12\x95\x01\n" + + "(findAllEnabledNodeClusterFirewallActions\x123.pb.FindAllEnabledNodeClusterFirewallActionsRequest\x1a4.pb.FindAllEnabledNodeClusterFirewallActionsResponse\x12\x89\x01\n" + + "$findEnabledNodeClusterFirewallAction\x12/.pb.FindEnabledNodeClusterFirewallActionRequest\x1a0.pb.FindEnabledNodeClusterFirewallActionResponse\x12w\n" + + ")countAllEnabledNodeClusterFirewallActions\x124.pb.CountAllEnabledNodeClusterFirewallActionsRequest\x1a\x14.pb.RPCCountResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_cluster_firewall_action_proto_rawDescOnce sync.Once - file_service_node_cluster_firewall_action_proto_rawDescData = file_service_node_cluster_firewall_action_proto_rawDesc + file_service_node_cluster_firewall_action_proto_rawDescData []byte ) func file_service_node_cluster_firewall_action_proto_rawDescGZIP() []byte { file_service_node_cluster_firewall_action_proto_rawDescOnce.Do(func() { - file_service_node_cluster_firewall_action_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_cluster_firewall_action_proto_rawDescData) + file_service_node_cluster_firewall_action_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_cluster_firewall_action_proto_rawDesc), len(file_service_node_cluster_firewall_action_proto_rawDesc))) }) return file_service_node_cluster_firewall_action_proto_rawDescData } @@ -682,7 +594,7 @@ func file_service_node_cluster_firewall_action_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_cluster_firewall_action_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_cluster_firewall_action_proto_rawDesc), len(file_service_node_cluster_firewall_action_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -693,7 +605,6 @@ func file_service_node_cluster_firewall_action_proto_init() { MessageInfos: file_service_node_cluster_firewall_action_proto_msgTypes, }.Build() File_service_node_cluster_firewall_action_proto = out.File - file_service_node_cluster_firewall_action_proto_rawDesc = nil file_service_node_cluster_firewall_action_proto_goTypes = nil file_service_node_cluster_firewall_action_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action_grpc.pb.go index 2341c60..6119327 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_cluster_firewall_action_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_cluster_firewall_action.proto package pb @@ -143,22 +143,22 @@ type NodeClusterFirewallActionServiceServer interface { type UnimplementedNodeClusterFirewallActionServiceServer struct{} func (UnimplementedNodeClusterFirewallActionServiceServer) CreateNodeClusterFirewallAction(context.Context, *CreateNodeClusterFirewallActionRequest) (*NodeClusterFirewallActionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeClusterFirewallAction not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeClusterFirewallAction not implemented") } func (UnimplementedNodeClusterFirewallActionServiceServer) UpdateNodeClusterFirewallAction(context.Context, *UpdateNodeClusterFirewallActionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterFirewallAction not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterFirewallAction not implemented") } func (UnimplementedNodeClusterFirewallActionServiceServer) DeleteNodeClusterFirewallAction(context.Context, *DeleteNodeClusterFirewallActionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeClusterFirewallAction not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeClusterFirewallAction not implemented") } func (UnimplementedNodeClusterFirewallActionServiceServer) FindAllEnabledNodeClusterFirewallActions(context.Context, *FindAllEnabledNodeClusterFirewallActionsRequest) (*FindAllEnabledNodeClusterFirewallActionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClusterFirewallActions not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeClusterFirewallActions not implemented") } func (UnimplementedNodeClusterFirewallActionServiceServer) FindEnabledNodeClusterFirewallAction(context.Context, *FindEnabledNodeClusterFirewallActionRequest) (*FindEnabledNodeClusterFirewallActionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterFirewallAction not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterFirewallAction not implemented") } func (UnimplementedNodeClusterFirewallActionServiceServer) CountAllEnabledNodeClusterFirewallActions(context.Context, *CountAllEnabledNodeClusterFirewallActionsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClusterFirewallActions not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClusterFirewallActions not implemented") } func (UnimplementedNodeClusterFirewallActionServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNodeClusterFirewallActionServiceServer interface { } func RegisterNodeClusterFirewallActionServiceServer(s grpc.ServiceRegistrar, srv NodeClusterFirewallActionServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeClusterFirewallActionServiceServer was + // If the following call panics, it indicates UnimplementedNodeClusterFirewallActionServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_cluster_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_cluster_grpc.pb.go index 1481958..5884763 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_cluster_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_cluster_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_cluster.proto package pb @@ -818,157 +818,157 @@ type NodeClusterServiceServer interface { type UnimplementedNodeClusterServiceServer struct{} func (UnimplementedNodeClusterServiceServer) CreateNodeCluster(context.Context, *CreateNodeClusterRequest) (*CreateNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeCluster(context.Context, *UpdateNodeClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) DeleteNodeCluster(context.Context, *DeleteNodeClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeCluster(context.Context, *FindEnabledNodeClusterRequest) (*FindEnabledNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) FindAPINodesWithNodeCluster(context.Context, *FindAPINodesWithNodeClusterRequest) (*FindAPINodesWithNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAPINodesWithNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAPINodesWithNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) FindAllEnabledNodeClusters(context.Context, *FindAllEnabledNodeClustersRequest) (*FindAllEnabledNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeClusters not implemented") } func (UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClusters(context.Context, *CountAllEnabledNodeClustersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClusters not implemented") } func (UnimplementedNodeClusterServiceServer) ListEnabledNodeClusters(context.Context, *ListEnabledNodeClustersRequest) (*ListEnabledNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodeClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledNodeClusters not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterHealthCheckConfig(context.Context, *FindNodeClusterHealthCheckConfigRequest) (*FindNodeClusterHealthCheckConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterHealthCheckConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterHealthCheckConfig not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterHealthCheck(context.Context, *UpdateNodeClusterHealthCheckRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterHealthCheck not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterHealthCheck not implemented") } func (UnimplementedNodeClusterServiceServer) ExecuteNodeClusterHealthCheck(context.Context, *ExecuteNodeClusterHealthCheckRequest) (*ExecuteNodeClusterHealthCheckResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExecuteNodeClusterHealthCheck not implemented") + return nil, status.Error(codes.Unimplemented, "method ExecuteNodeClusterHealthCheck not implemented") } func (UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClustersWithNodeGrantId(context.Context, *CountAllEnabledNodeClustersWithNodeGrantIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClustersWithNodeGrantId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClustersWithNodeGrantId not implemented") } func (UnimplementedNodeClusterServiceServer) FindAllEnabledNodeClustersWithNodeGrantId(context.Context, *FindAllEnabledNodeClustersWithNodeGrantIdRequest) (*FindAllEnabledNodeClustersWithNodeGrantIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClustersWithNodeGrantId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeClustersWithNodeGrantId not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeClusterDNS(context.Context, *FindEnabledNodeClusterDNSRequest) (*FindEnabledNodeClusterDNSResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterDNS not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterDNS not implemented") } func (UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClustersWithDNSProviderId(context.Context, *CountAllEnabledNodeClustersWithDNSProviderIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClustersWithDNSProviderId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClustersWithDNSProviderId not implemented") } func (UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClustersWithDNSDomainId(context.Context, *CountAllEnabledNodeClustersWithDNSDomainIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClustersWithDNSDomainId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClustersWithDNSDomainId not implemented") } func (UnimplementedNodeClusterServiceServer) FindAllEnabledNodeClustersWithDNSDomainId(context.Context, *FindAllEnabledNodeClustersWithDNSDomainIdRequest) (*FindAllEnabledNodeClustersWithDNSDomainIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClustersWithDNSDomainId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeClustersWithDNSDomainId not implemented") } func (UnimplementedNodeClusterServiceServer) CheckNodeClusterDNSName(context.Context, *CheckNodeClusterDNSNameRequest) (*CheckNodeClusterDNSNameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckNodeClusterDNSName not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckNodeClusterDNSName not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterDNS(context.Context, *UpdateNodeClusterDNSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterDNS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterDNS not implemented") } func (UnimplementedNodeClusterServiceServer) CheckNodeClusterDNSChanges(context.Context, *CheckNodeClusterDNSChangesRequest) (*CheckNodeClusterDNSChangesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckNodeClusterDNSChanges not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckNodeClusterDNSChanges not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeClusterTOA(context.Context, *FindEnabledNodeClusterTOARequest) (*FindEnabledNodeClusterTOAResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterTOA not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterTOA not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterTOA(context.Context, *UpdateNodeClusterTOARequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterTOA not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterTOA not implemented") } func (UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClustersWithHTTPCachePolicyId(context.Context, *CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClustersWithHTTPCachePolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClustersWithHTTPCachePolicyId not implemented") } func (UnimplementedNodeClusterServiceServer) FindAllEnabledNodeClustersWithHTTPCachePolicyId(context.Context, *FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest) (*FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClustersWithHTTPCachePolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeClustersWithHTTPCachePolicyId not implemented") } func (UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClustersWithHTTPFirewallPolicyId(context.Context, *CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClustersWithHTTPFirewallPolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeClustersWithHTTPFirewallPolicyId not implemented") } func (UnimplementedNodeClusterServiceServer) FindAllEnabledNodeClustersWithHTTPFirewallPolicyId(context.Context, *FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest) (*FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClustersWithHTTPFirewallPolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeClustersWithHTTPFirewallPolicyId not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterHTTPCachePolicyId(context.Context, *UpdateNodeClusterHTTPCachePolicyIdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterHTTPCachePolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterHTTPCachePolicyId not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterHTTPFirewallPolicyId(context.Context, *UpdateNodeClusterHTTPFirewallPolicyIdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterHTTPFirewallPolicyId not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterHTTPFirewallPolicyId not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterSystemService(context.Context, *UpdateNodeClusterSystemServiceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterSystemService not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterSystemService not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterSystemService(context.Context, *FindNodeClusterSystemServiceRequest) (*FindNodeClusterSystemServiceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterSystemService not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterSystemService not implemented") } func (UnimplementedNodeClusterServiceServer) FindFreePortInNodeCluster(context.Context, *FindFreePortInNodeClusterRequest) (*FindFreePortInNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindFreePortInNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method FindFreePortInNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) CheckPortIsUsingInNodeCluster(context.Context, *CheckPortIsUsingInNodeClusterRequest) (*CheckPortIsUsingInNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckPortIsUsingInNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckPortIsUsingInNodeCluster not implemented") } func (UnimplementedNodeClusterServiceServer) FindLatestNodeClusters(context.Context, *FindLatestNodeClustersRequest) (*FindLatestNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestNodeClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestNodeClusters not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeClusterConfigInfo(context.Context, *FindEnabledNodeClusterConfigInfoRequest) (*FindEnabledNodeClusterConfigInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterConfigInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterConfigInfo not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterPinned(context.Context, *UpdateNodeClusterPinnedRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterPinned not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterPinned not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeClusterWebPPolicy(context.Context, *FindEnabledNodeClusterWebPPolicyRequest) (*FindEnabledNodeClusterWebPPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterWebPPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterWebPPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterWebPPolicy(context.Context, *UpdateNodeClusterWebPPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterWebPPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterWebPPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeClusterUAMPolicy(context.Context, *FindEnabledNodeClusterUAMPolicyRequest) (*FindEnabledNodeClusterUAMPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterUAMPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterUAMPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterUAMPolicy(context.Context, *UpdateNodeClusterUAMPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterUAMPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterUAMPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) FindEnabledNodeClusterHTTPCCPolicy(context.Context, *FindEnabledNodeClusterHTTPCCPolicyRequest) (*FindEnabledNodeClusterHTTPCCPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeClusterHTTPCCPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeClusterHTTPCCPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterHTTPCCPolicy(context.Context, *UpdateNodeClusterHTTPCCPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterHTTPCCPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterHTTPCCPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterDDoSProtection(context.Context, *FindNodeClusterDDoSProtectionRequest) (*FindNodeClusterDDoSProtectionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterDDoSProtection not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterDDoSProtection not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterDDoSProtection(context.Context, *UpdateNodeClusterDDoSProtectionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterDDoSProtection not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterDDoSProtection not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterGlobalServerConfig(context.Context, *FindNodeClusterGlobalServerConfigRequest) (*FindNodeClusterGlobalServerConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterGlobalServerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterGlobalServerConfig not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterGlobalServerConfig(context.Context, *UpdateNodeClusterGlobalServerConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterGlobalServerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterGlobalServerConfig not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterHTTPPagesPolicy(context.Context, *FindNodeClusterHTTPPagesPolicyRequest) (*FindNodeClusterHTTPPagesPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterHTTPPagesPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterHTTPPagesPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterHTTPPagesPolicy(context.Context, *UpdateNodeClusterHTTPPagesPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterHTTPPagesPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterHTTPPagesPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterHTTP3Policy(context.Context, *FindNodeClusterHTTP3PolicyRequest) (*FindNodeClusterHTTP3PolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterHTTP3Policy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterHTTP3Policy not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterHTTP3Policy(context.Context, *UpdateNodeClusterHTTP3PolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterHTTP3Policy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterHTTP3Policy not implemented") } func (UnimplementedNodeClusterServiceServer) FindNodeClusterNetworkSecurityPolicy(context.Context, *FindNodeClusterNetworkSecurityPolicyRequest) (*FindNodeClusterNetworkSecurityPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterNetworkSecurityPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterNetworkSecurityPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) UpdateNodeClusterNetworkSecurityPolicy(context.Context, *UpdateNodeClusterNetworkSecurityPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeClusterNetworkSecurityPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeClusterNetworkSecurityPolicy not implemented") } func (UnimplementedNodeClusterServiceServer) testEmbeddedByValue() {} @@ -980,7 +980,7 @@ type UnsafeNodeClusterServiceServer interface { } func RegisterNodeClusterServiceServer(s grpc.ServiceRegistrar, srv NodeClusterServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeClusterServiceServer was + // If the following call panics, it indicates UnimplementedNodeClusterServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item.pb.go index 38cc4eb..d269b11 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_cluster_metric_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -367,106 +368,42 @@ func (x *FindAllNodeClustersWithMetricItemIdResponse) GetNodeClusters() []*NodeC var File_service_node_cluster_metric_item_proto protoreflect.FileDescriptor -var file_service_node_cluster_metric_item_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x74, - 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x74, 0x65, - 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x22, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, - 0x65, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6d, 0x65, 0x74, 0x72, - 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x23, 0x44, 0x69, 0x73, 0x61, - 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x68, 0x0a, 0x24, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x22, 0x59, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, - 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, - 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, - 0x6d, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x6e, - 0x0a, 0x22, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x50, - 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, - 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, - 0x22, 0x62, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x33, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x32, 0xa3, 0x04, 0x0a, 0x1c, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x49, 0x74, 0x65, 0x6d, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x57, 0x0a, 0x1c, - 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x27, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, - 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x54, 0x0a, 0x1b, 0x65, - 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x45, 0x78, 0x69, 0x73, 0x74, - 0x73, 0x12, 0x86, 0x01, 0x0a, 0x23, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_cluster_metric_item_proto_rawDesc = "" + + "\n" + + "&service_node_cluster_metric_item.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1emodels/model_metric_item.proto\x1a\x1fmodels/model_node_cluster.proto\"n\n" + + "\"EnableNodeClusterMetricItemRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\fmetricItemId\x18\x02 \x01(\x03R\fmetricItemId\"o\n" + + "#DisableNodeClusterMetricItemRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\fmetricItemId\x18\x02 \x01(\x03R\fmetricItemId\"h\n" + + "$FindAllNodeClusterMetricItemsRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x1a\n" + + "\bcategory\x18\x02 \x01(\tR\bcategory\"Y\n" + + "%FindAllNodeClusterMetricItemsResponse\x120\n" + + "\vmetricItems\x18\x01 \x03(\v2\x0e.pb.MetricItemR\vmetricItems\"n\n" + + "\"ExistsNodeClusterMetricItemRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\fmetricItemId\x18\x02 \x01(\x03R\fmetricItemId\"P\n" + + "*FindAllNodeClustersWithMetricItemIdRequest\x12\"\n" + + "\fmetricItemId\x18\x01 \x01(\x03R\fmetricItemId\"b\n" + + "+FindAllNodeClustersWithMetricItemIdResponse\x123\n" + + "\fnodeClusters\x18\x01 \x03(\v2\x0f.pb.NodeClusterR\fnodeClusters2\xa3\x04\n" + + "\x1cNodeClusterMetricItemService\x12U\n" + + "\x1benableNodeClusterMetricItem\x12&.pb.EnableNodeClusterMetricItemRequest\x1a\x0e.pb.RPCSuccess\x12W\n" + + "\x1cdisableNodeClusterMetricItem\x12'.pb.DisableNodeClusterMetricItemRequest\x1a\x0e.pb.RPCSuccess\x12t\n" + + "\x1dfindAllNodeClusterMetricItems\x12(.pb.FindAllNodeClusterMetricItemsRequest\x1a).pb.FindAllNodeClusterMetricItemsResponse\x12T\n" + + "\x1bexistsNodeClusterMetricItem\x12&.pb.ExistsNodeClusterMetricItemRequest\x1a\r.pb.RPCExists\x12\x86\x01\n" + + "#findAllNodeClustersWithMetricItemId\x12..pb.FindAllNodeClustersWithMetricItemIdRequest\x1a/.pb.FindAllNodeClustersWithMetricItemIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_cluster_metric_item_proto_rawDescOnce sync.Once - file_service_node_cluster_metric_item_proto_rawDescData = file_service_node_cluster_metric_item_proto_rawDesc + file_service_node_cluster_metric_item_proto_rawDescData []byte ) func file_service_node_cluster_metric_item_proto_rawDescGZIP() []byte { file_service_node_cluster_metric_item_proto_rawDescOnce.Do(func() { - file_service_node_cluster_metric_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_cluster_metric_item_proto_rawDescData) + file_service_node_cluster_metric_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_cluster_metric_item_proto_rawDesc), len(file_service_node_cluster_metric_item_proto_rawDesc))) }) return file_service_node_cluster_metric_item_proto_rawDescData } @@ -517,7 +454,7 @@ func file_service_node_cluster_metric_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_cluster_metric_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_cluster_metric_item_proto_rawDesc), len(file_service_node_cluster_metric_item_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -528,7 +465,6 @@ func file_service_node_cluster_metric_item_proto_init() { MessageInfos: file_service_node_cluster_metric_item_proto_msgTypes, }.Build() File_service_node_cluster_metric_item_proto = out.File - file_service_node_cluster_metric_item_proto_rawDesc = nil file_service_node_cluster_metric_item_proto_goTypes = nil file_service_node_cluster_metric_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item_grpc.pb.go index 9b26d4d..fe7e228 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_cluster_metric_item_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_cluster_metric_item.proto package pb @@ -128,19 +128,19 @@ type NodeClusterMetricItemServiceServer interface { type UnimplementedNodeClusterMetricItemServiceServer struct{} func (UnimplementedNodeClusterMetricItemServiceServer) EnableNodeClusterMetricItem(context.Context, *EnableNodeClusterMetricItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method EnableNodeClusterMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method EnableNodeClusterMetricItem not implemented") } func (UnimplementedNodeClusterMetricItemServiceServer) DisableNodeClusterMetricItem(context.Context, *DisableNodeClusterMetricItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNodeClusterMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method DisableNodeClusterMetricItem not implemented") } func (UnimplementedNodeClusterMetricItemServiceServer) FindAllNodeClusterMetricItems(context.Context, *FindAllNodeClusterMetricItemsRequest) (*FindAllNodeClusterMetricItemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNodeClusterMetricItems not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNodeClusterMetricItems not implemented") } func (UnimplementedNodeClusterMetricItemServiceServer) ExistsNodeClusterMetricItem(context.Context, *ExistsNodeClusterMetricItemRequest) (*RPCExists, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistsNodeClusterMetricItem not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistsNodeClusterMetricItem not implemented") } func (UnimplementedNodeClusterMetricItemServiceServer) FindAllNodeClustersWithMetricItemId(context.Context, *FindAllNodeClustersWithMetricItemIdRequest) (*FindAllNodeClustersWithMetricItemIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNodeClustersWithMetricItemId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNodeClustersWithMetricItemId not implemented") } func (UnimplementedNodeClusterMetricItemServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeNodeClusterMetricItemServiceServer interface { } func RegisterNodeClusterMetricItemServiceServer(s grpc.ServiceRegistrar, srv NodeClusterMetricItemServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeClusterMetricItemServiceServer was + // If the following call panics, it indicates UnimplementedNodeClusterMetricItemServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_grant.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_grant.pb.go index 63b8101..8d8957f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_grant.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_grant.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_grant.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -903,171 +904,96 @@ func (x *FindSuggestNodeGrantsResponse) GetNodeGrants() []*NodeGrant { var File_service_node_grant_proto protoreflect.FileDescriptor -var file_service_node_grant_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x02, 0x0a, 0x16, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x4b, 0x65, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, - 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x73, 0x73, 0x70, - 0x68, 0x72, 0x61, 0x73, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x73, - 0x73, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x73, 0x75, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x73, - 0x75, 0x22, 0x3b, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xa8, - 0x02, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, - 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x73, 0x73, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x73, 0x73, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x73, 0x75, 0x18, - 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x73, 0x75, 0x22, 0x3b, 0x0a, 0x17, 0x44, 0x69, 0x73, - 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x1a, 0x0a, 0x18, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x3c, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, - 0x22, 0x64, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4e, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x21, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x20, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, - 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x3f, 0x0a, 0x1b, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x4b, 0x0a, - 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, - 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, - 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x22, 0x60, 0x0a, 0x14, 0x54, 0x65, - 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x41, 0x0a, 0x15, - 0x54, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, - 0x66, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4e, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x53, - 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x0a, 0x6e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x32, 0x89, 0x06, 0x0a, 0x10, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, - 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x5c, 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, - 0x18, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x44, 0x0a, 0x0d, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x75, 0x67, - 0x67, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x20, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_node_grant_proto_rawDesc = "" + + "\n" + + "\x18service_node_grant.proto\x12\x02pb\x1a\x1dmodels/model_node_grant.proto\x1a\x19models/rpc_messages.proto\"\x86\x02\n" + + "\x16CreateNodeGrantRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n" + + "\x06method\x18\x02 \x01(\tR\x06method\x12\x1a\n" + + "\busername\x18\x03 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x04 \x01(\tR\bpassword\x12\x1e\n" + + "\n" + + "privateKey\x18\x05 \x01(\tR\n" + + "privateKey\x12\x1e\n" + + "\n" + + "passphrase\x18\b \x01(\tR\n" + + "passphrase\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x16\n" + + "\x06nodeId\x18\a \x01(\x03R\x06nodeId\x12\x0e\n" + + "\x02su\x18\t \x01(\bR\x02su\";\n" + + "\x17CreateNodeGrantResponse\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"\xa8\x02\n" + + "\x16UpdateNodeGrantRequest\x12 \n" + + "\vnodeGrantId\x18\b \x01(\x03R\vnodeGrantId\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n" + + "\x06method\x18\x02 \x01(\tR\x06method\x12\x1a\n" + + "\busername\x18\x03 \x01(\tR\busername\x12\x1a\n" + + "\bpassword\x18\x04 \x01(\tR\bpassword\x12\x1e\n" + + "\n" + + "privateKey\x18\x05 \x01(\tR\n" + + "privateKey\x12\x1e\n" + + "\n" + + "passphrase\x18\t \x01(\tR\n" + + "passphrase\x12 \n" + + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x16\n" + + "\x06nodeId\x18\a \x01(\x03R\x06nodeId\x12\x0e\n" + + "\x02su\x18\n" + + " \x01(\bR\x02su\";\n" + + "\x17DisableNodeGrantRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"\x1a\n" + + "\x18DisableNodeGrantResponse\"<\n" + + " CountAllEnabledNodeGrantsRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"d\n" + + "\x1cListEnabledNodeGrantsRequest\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"N\n" + + "\x1dListEnabledNodeGrantsResponse\x12-\n" + + "\n" + + "nodeGrants\x18\x01 \x03(\v2\r.pb.NodeGrantR\n" + + "nodeGrants\"!\n" + + "\x1fFindAllEnabledNodeGrantsRequest\"Q\n" + + " FindAllEnabledNodeGrantsResponse\x12-\n" + + "\n" + + "nodeGrants\x18\x01 \x03(\v2\r.pb.NodeGrantR\n" + + "nodeGrants\"?\n" + + "\x1bFindEnabledNodeGrantRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\"K\n" + + "\x1cFindEnabledNodeGrantResponse\x12+\n" + + "\tnodeGrant\x18\x01 \x01(\v2\r.pb.NodeGrantR\tnodeGrant\"`\n" + + "\x14TestNodeGrantRequest\x12 \n" + + "\vnodeGrantId\x18\x01 \x01(\x03R\vnodeGrantId\x12\x12\n" + + "\x04host\x18\x02 \x01(\tR\x04host\x12\x12\n" + + "\x04port\x18\x03 \x01(\x05R\x04port\"A\n" + + "\x15TestNodeGrantResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\"f\n" + + "\x1cFindSuggestNodeGrantsRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12 \n" + + "\vnsClusterId\x18\x02 \x01(\x03R\vnsClusterId\"N\n" + + "\x1dFindSuggestNodeGrantsResponse\x12-\n" + + "\n" + + "nodeGrants\x18\x01 \x03(\v2\r.pb.NodeGrantR\n" + + "nodeGrants2\x89\x06\n" + + "\x10NodeGrantService\x12J\n" + + "\x0fcreateNodeGrant\x12\x1a.pb.CreateNodeGrantRequest\x1a\x1b.pb.CreateNodeGrantResponse\x12=\n" + + "\x0fupdateNodeGrant\x12\x1a.pb.UpdateNodeGrantRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x10disableNodeGrant\x12\x1b.pb.DisableNodeGrantRequest\x1a\x1c.pb.DisableNodeGrantResponse\x12W\n" + + "\x19countAllEnabledNodeGrants\x12$.pb.CountAllEnabledNodeGrantsRequest\x1a\x14.pb.RPCCountResponse\x12\\\n" + + "\x15listEnabledNodeGrants\x12 .pb.ListEnabledNodeGrantsRequest\x1a!.pb.ListEnabledNodeGrantsResponse\x12e\n" + + "\x18findAllEnabledNodeGrants\x12#.pb.FindAllEnabledNodeGrantsRequest\x1a$.pb.FindAllEnabledNodeGrantsResponse\x12Y\n" + + "\x14findEnabledNodeGrant\x12\x1f.pb.FindEnabledNodeGrantRequest\x1a .pb.FindEnabledNodeGrantResponse\x12D\n" + + "\rtestNodeGrant\x12\x18.pb.TestNodeGrantRequest\x1a\x19.pb.TestNodeGrantResponse\x12\\\n" + + "\x15findSuggestNodeGrants\x12 .pb.FindSuggestNodeGrantsRequest\x1a!.pb.FindSuggestNodeGrantsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_grant_proto_rawDescOnce sync.Once - file_service_node_grant_proto_rawDescData = file_service_node_grant_proto_rawDesc + file_service_node_grant_proto_rawDescData []byte ) func file_service_node_grant_proto_rawDescGZIP() []byte { file_service_node_grant_proto_rawDescOnce.Do(func() { - file_service_node_grant_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_grant_proto_rawDescData) + file_service_node_grant_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_grant_proto_rawDesc), len(file_service_node_grant_proto_rawDesc))) }) return file_service_node_grant_proto_rawDescData } @@ -1135,7 +1061,7 @@ func file_service_node_grant_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_grant_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_grant_proto_rawDesc), len(file_service_node_grant_proto_rawDesc)), NumEnums: 0, NumMessages: 16, NumExtensions: 0, @@ -1146,7 +1072,6 @@ func file_service_node_grant_proto_init() { MessageInfos: file_service_node_grant_proto_msgTypes, }.Build() File_service_node_grant_proto = out.File - file_service_node_grant_proto_rawDesc = nil file_service_node_grant_proto_goTypes = nil file_service_node_grant_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_grant_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_grant_grpc.pb.go index d430396..f50a4e9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_grant_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_grant_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_grant.proto package pb @@ -188,31 +188,31 @@ type NodeGrantServiceServer interface { type UnimplementedNodeGrantServiceServer struct{} func (UnimplementedNodeGrantServiceServer) CreateNodeGrant(context.Context, *CreateNodeGrantRequest) (*CreateNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeGrant not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeGrant not implemented") } func (UnimplementedNodeGrantServiceServer) UpdateNodeGrant(context.Context, *UpdateNodeGrantRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeGrant not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeGrant not implemented") } func (UnimplementedNodeGrantServiceServer) DisableNodeGrant(context.Context, *DisableNodeGrantRequest) (*DisableNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNodeGrant not implemented") + return nil, status.Error(codes.Unimplemented, "method DisableNodeGrant not implemented") } func (UnimplementedNodeGrantServiceServer) CountAllEnabledNodeGrants(context.Context, *CountAllEnabledNodeGrantsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeGrants not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeGrants not implemented") } func (UnimplementedNodeGrantServiceServer) ListEnabledNodeGrants(context.Context, *ListEnabledNodeGrantsRequest) (*ListEnabledNodeGrantsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodeGrants not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledNodeGrants not implemented") } func (UnimplementedNodeGrantServiceServer) FindAllEnabledNodeGrants(context.Context, *FindAllEnabledNodeGrantsRequest) (*FindAllEnabledNodeGrantsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeGrants not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeGrants not implemented") } func (UnimplementedNodeGrantServiceServer) FindEnabledNodeGrant(context.Context, *FindEnabledNodeGrantRequest) (*FindEnabledNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeGrant not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeGrant not implemented") } func (UnimplementedNodeGrantServiceServer) TestNodeGrant(context.Context, *TestNodeGrantRequest) (*TestNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method TestNodeGrant not implemented") + return nil, status.Error(codes.Unimplemented, "method TestNodeGrant not implemented") } func (UnimplementedNodeGrantServiceServer) FindSuggestNodeGrants(context.Context, *FindSuggestNodeGrantsRequest) (*FindSuggestNodeGrantsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindSuggestNodeGrants not implemented") + return nil, status.Error(codes.Unimplemented, "method FindSuggestNodeGrants not implemented") } func (UnimplementedNodeGrantServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeNodeGrantServiceServer interface { } func RegisterNodeGrantServiceServer(s grpc.ServiceRegistrar, srv NodeGrantServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeGrantServiceServer was + // If the following call panics, it indicates UnimplementedNodeGrantServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_group.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_group.pb.go index 91e446f..1ed37da 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -440,101 +441,47 @@ func (x *FindEnabledNodeGroupResponse) GetNodeGroup() *NodeGroup { var File_service_node_group_proto protoreflect.FileDescriptor -var file_service_node_group_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3b, 0x0a, 0x17, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x0a, 0x16, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x62, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x73, 0x22, 0x42, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0x3f, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x32, 0x9d, 0x04, 0x0a, 0x10, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x29, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_group_proto_rawDesc = "" + + "\n" + + "\x18service_node_group.proto\x12\x02pb\x1a\x1dmodels/model_node_group.proto\x1a\x19models/rpc_messages.proto\"R\n" + + "\x16CreateNodeGroupRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\";\n" + + "\x17CreateNodeGroupResponse\x12 \n" + + "\vnodeGroupId\x18\x01 \x01(\x03R\vnodeGroupId\"N\n" + + "\x16UpdateNodeGroupRequest\x12 \n" + + "\vnodeGroupId\x18\x01 \x01(\x03R\vnodeGroupId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\":\n" + + "\x16DeleteNodeGroupRequest\x12 \n" + + "\vnodeGroupId\x18\x01 \x01(\x03R\vnodeGroupId\"X\n" + + "0FindAllEnabledNodeGroupsWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"b\n" + + "1FindAllEnabledNodeGroupsWithNodeClusterIdResponse\x12-\n" + + "\n" + + "nodeGroups\x18\x01 \x03(\v2\r.pb.NodeGroupR\n" + + "nodeGroups\"B\n" + + "\x1cUpdateNodeGroupOrdersRequest\x12\"\n" + + "\fnodeGroupIds\x18\x01 \x03(\x03R\fnodeGroupIds\"?\n" + + "\x1bFindEnabledNodeGroupRequest\x12 \n" + + "\vnodeGroupId\x18\x01 \x01(\x03R\vnodeGroupId\"K\n" + + "\x1cFindEnabledNodeGroupResponse\x12+\n" + + "\tnodeGroup\x18\x01 \x01(\v2\r.pb.NodeGroupR\tnodeGroup2\x9d\x04\n" + + "\x10NodeGroupService\x12J\n" + + "\x0fcreateNodeGroup\x12\x1a.pb.CreateNodeGroupRequest\x1a\x1b.pb.CreateNodeGroupResponse\x12=\n" + + "\x0fupdateNodeGroup\x12\x1a.pb.UpdateNodeGroupRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fdeleteNodeGroup\x12\x1a.pb.DeleteNodeGroupRequest\x1a\x0e.pb.RPCSuccess\x12\x98\x01\n" + + ")findAllEnabledNodeGroupsWithNodeClusterId\x124.pb.FindAllEnabledNodeGroupsWithNodeClusterIdRequest\x1a5.pb.FindAllEnabledNodeGroupsWithNodeClusterIdResponse\x12I\n" + + "\x15updateNodeGroupOrders\x12 .pb.UpdateNodeGroupOrdersRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14findEnabledNodeGroup\x12\x1f.pb.FindEnabledNodeGroupRequest\x1a .pb.FindEnabledNodeGroupResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_group_proto_rawDescOnce sync.Once - file_service_node_group_proto_rawDescData = file_service_node_group_proto_rawDesc + file_service_node_group_proto_rawDescData []byte ) func file_service_node_group_proto_rawDescGZIP() []byte { file_service_node_group_proto_rawDescOnce.Do(func() { - file_service_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_group_proto_rawDescData) + file_service_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_group_proto_rawDesc), len(file_service_node_group_proto_rawDesc))) }) return file_service_node_group_proto_rawDescData } @@ -586,7 +533,7 @@ func file_service_node_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_group_proto_rawDesc), len(file_service_node_group_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -597,7 +544,6 @@ func file_service_node_group_proto_init() { MessageInfos: file_service_node_group_proto_msgTypes, }.Build() File_service_node_group_proto = out.File - file_service_node_group_proto_rawDesc = nil file_service_node_group_proto_goTypes = nil file_service_node_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_group_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_group_grpc.pb.go index 9934e73..2771964 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_group_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_group_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_group.proto package pb @@ -143,22 +143,22 @@ type NodeGroupServiceServer interface { type UnimplementedNodeGroupServiceServer struct{} func (UnimplementedNodeGroupServiceServer) CreateNodeGroup(context.Context, *CreateNodeGroupRequest) (*CreateNodeGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeGroup not implemented") } func (UnimplementedNodeGroupServiceServer) UpdateNodeGroup(context.Context, *UpdateNodeGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeGroup not implemented") } func (UnimplementedNodeGroupServiceServer) DeleteNodeGroup(context.Context, *DeleteNodeGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeGroup not implemented") } func (UnimplementedNodeGroupServiceServer) FindAllEnabledNodeGroupsWithNodeClusterId(context.Context, *FindAllEnabledNodeGroupsWithNodeClusterIdRequest) (*FindAllEnabledNodeGroupsWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeGroupsWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeGroupsWithNodeClusterId not implemented") } func (UnimplementedNodeGroupServiceServer) UpdateNodeGroupOrders(context.Context, *UpdateNodeGroupOrdersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeGroupOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeGroupOrders not implemented") } func (UnimplementedNodeGroupServiceServer) FindEnabledNodeGroup(context.Context, *FindEnabledNodeGroupRequest) (*FindEnabledNodeGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeGroup not implemented") } func (UnimplementedNodeGroupServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNodeGroupServiceServer interface { } func RegisterNodeGroupServiceServer(s grpc.ServiceRegistrar, srv NodeGroupServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeGroupServiceServer was + // If the following call panics, it indicates UnimplementedNodeGroupServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_grpc.pb.go index c4bafe5..94a92fa 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node.proto package pb @@ -1061,205 +1061,205 @@ type NodeServiceServer interface { type UnimplementedNodeServiceServer struct{} func (UnimplementedNodeServiceServer) CreateNode(context.Context, *CreateNodeRequest) (*CreateNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNode not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNode not implemented") } func (UnimplementedNodeServiceServer) RegisterClusterNode(context.Context, *RegisterClusterNodeRequest) (*RegisterClusterNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RegisterClusterNode not implemented") + return nil, status.Error(codes.Unimplemented, "method RegisterClusterNode not implemented") } func (UnimplementedNodeServiceServer) CountAllEnabledNodes(context.Context, *CountAllEnabledNodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodes not implemented") } func (UnimplementedNodeServiceServer) CountAllEnabledNodesMatch(context.Context, *CountAllEnabledNodesMatchRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodesMatch not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodesMatch not implemented") } func (UnimplementedNodeServiceServer) ListEnabledNodesMatch(context.Context, *ListEnabledNodesMatchRequest) (*ListEnabledNodesMatchResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodesMatch not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledNodesMatch not implemented") } func (UnimplementedNodeServiceServer) FindAllEnabledNodesWithNodeClusterId(context.Context, *FindAllEnabledNodesWithNodeClusterIdRequest) (*FindAllEnabledNodesWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodesWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodesWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) DeleteNode(context.Context, *DeleteNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNode not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNode not implemented") } func (UnimplementedNodeServiceServer) DeleteNodeFromNodeCluster(context.Context, *DeleteNodeFromNodeClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeFromNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeFromNodeCluster not implemented") } func (UnimplementedNodeServiceServer) UpdateNode(context.Context, *UpdateNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNode not implemented") } func (UnimplementedNodeServiceServer) FindEnabledNode(context.Context, *FindEnabledNodeRequest) (*FindEnabledNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNode not implemented") } func (UnimplementedNodeServiceServer) FindEnabledBasicNode(context.Context, *FindEnabledBasicNodeRequest) (*FindEnabledBasicNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledBasicNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledBasicNode not implemented") } func (UnimplementedNodeServiceServer) FindCurrentNodeConfig(context.Context, *FindCurrentNodeConfigRequest) (*FindCurrentNodeConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentNodeConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindCurrentNodeConfig not implemented") } func (UnimplementedNodeServiceServer) NodeStream(grpc.BidiStreamingServer[NodeStreamMessage, NodeStreamMessage]) error { - return status.Errorf(codes.Unimplemented, "method NodeStream not implemented") + return status.Error(codes.Unimplemented, "method NodeStream not implemented") } func (UnimplementedNodeServiceServer) SendCommandToNode(context.Context, *NodeStreamMessage) (*NodeStreamMessage, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendCommandToNode not implemented") + return nil, status.Error(codes.Unimplemented, "method SendCommandToNode not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeStatus(context.Context, *UpdateNodeStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeStatus not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeIsInstalled(context.Context, *UpdateNodeIsInstalledRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIsInstalled not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeIsInstalled not implemented") } func (UnimplementedNodeServiceServer) InstallNode(context.Context, *InstallNodeRequest) (*InstallNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method InstallNode not implemented") + return nil, status.Error(codes.Unimplemented, "method InstallNode not implemented") } func (UnimplementedNodeServiceServer) UpgradeNode(context.Context, *UpgradeNodeRequest) (*UpgradeNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpgradeNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpgradeNode not implemented") } func (UnimplementedNodeServiceServer) StartNode(context.Context, *StartNodeRequest) (*StartNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method StartNode not implemented") + return nil, status.Error(codes.Unimplemented, "method StartNode not implemented") } func (UnimplementedNodeServiceServer) StopNode(context.Context, *StopNodeRequest) (*StopNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method StopNode not implemented") + return nil, status.Error(codes.Unimplemented, "method StopNode not implemented") } func (UnimplementedNodeServiceServer) UninstallNode(context.Context, *UninstallNodeRequest) (*UninstallNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UninstallNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UninstallNode not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeConnectedAPINodes(context.Context, *UpdateNodeConnectedAPINodesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeConnectedAPINodes not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeConnectedAPINodes not implemented") } func (UnimplementedNodeServiceServer) CountAllEnabledNodesWithNodeGrantId(context.Context, *CountAllEnabledNodesWithNodeGrantIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodesWithNodeGrantId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodesWithNodeGrantId not implemented") } func (UnimplementedNodeServiceServer) FindAllEnabledNodesWithNodeGrantId(context.Context, *FindAllEnabledNodesWithNodeGrantIdRequest) (*FindAllEnabledNodesWithNodeGrantIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodesWithNodeGrantId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodesWithNodeGrantId not implemented") } func (UnimplementedNodeServiceServer) CountAllNotInstalledNodesWithNodeClusterId(context.Context, *CountAllNotInstalledNodesWithNodeClusterIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNotInstalledNodesWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNotInstalledNodesWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) FindAllNotInstalledNodesWithNodeClusterId(context.Context, *FindAllNotInstalledNodesWithNodeClusterIdRequest) (*FindAllNotInstalledNodesWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNotInstalledNodesWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNotInstalledNodesWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) CountAllUpgradeNodesWithNodeClusterId(context.Context, *CountAllUpgradeNodesWithNodeClusterIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllUpgradeNodesWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllUpgradeNodesWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) FindAllUpgradeNodesWithNodeClusterId(context.Context, *FindAllUpgradeNodesWithNodeClusterIdRequest) (*FindAllUpgradeNodesWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllUpgradeNodesWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllUpgradeNodesWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) FindNodeInstallStatus(context.Context, *FindNodeInstallStatusRequest) (*FindNodeInstallStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeInstallStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeInstallStatus not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeLogin(context.Context, *UpdateNodeLoginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeLogin not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeLogin not implemented") } func (UnimplementedNodeServiceServer) CountAllEnabledNodesWithNodeGroupId(context.Context, *CountAllEnabledNodesWithNodeGroupIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodesWithNodeGroupId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodesWithNodeGroupId not implemented") } func (UnimplementedNodeServiceServer) FindAllEnabledNodesDNSWithNodeClusterId(context.Context, *FindAllEnabledNodesDNSWithNodeClusterIdRequest) (*FindAllEnabledNodesDNSWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodesDNSWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodesDNSWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) FindEnabledNodeDNS(context.Context, *FindEnabledNodeDNSRequest) (*FindEnabledNodeDNSResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeDNS not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeDNS not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeDNS(context.Context, *UpdateNodeDNSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeDNS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeDNS not implemented") } func (UnimplementedNodeServiceServer) CountAllEnabledNodesWithNodeRegionId(context.Context, *CountAllEnabledNodesWithNodeRegionIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodesWithNodeRegionId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodesWithNodeRegionId not implemented") } func (UnimplementedNodeServiceServer) FindEnabledNodesWithIds(context.Context, *FindEnabledNodesWithIdsRequest) (*FindEnabledNodesWithIdsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodesWithIds not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodesWithIds not implemented") } func (UnimplementedNodeServiceServer) CheckNodeLatestVersion(context.Context, *CheckNodeLatestVersionRequest) (*CheckNodeLatestVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckNodeLatestVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckNodeLatestVersion not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeUp(context.Context, *UpdateNodeUpRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeUp not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeUp not implemented") } func (UnimplementedNodeServiceServer) DownloadNodeInstallationFile(context.Context, *DownloadNodeInstallationFileRequest) (*DownloadNodeInstallationFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DownloadNodeInstallationFile not implemented") + return nil, status.Error(codes.Unimplemented, "method DownloadNodeInstallationFile not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeSystem(context.Context, *UpdateNodeSystemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeSystem not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeSystem not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeCache(context.Context, *UpdateNodeCacheRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeCache not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeCache not implemented") } func (UnimplementedNodeServiceServer) FindNodeLevelInfo(context.Context, *FindNodeLevelInfoRequest) (*FindNodeLevelInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeLevelInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeLevelInfo not implemented") } func (UnimplementedNodeServiceServer) FindNodeDNSResolver(context.Context, *FindNodeDNSResolverRequest) (*FindNodeDNSResolverResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeDNSResolver not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeDNSResolver not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeDNSResolver(context.Context, *UpdateNodeDNSResolverRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeDNSResolver not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeDNSResolver not implemented") } func (UnimplementedNodeServiceServer) FindNodeDDoSProtection(context.Context, *FindNodeDDoSProtectionRequest) (*FindNodeDDoSProtectionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeDDoSProtection not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeDDoSProtection not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeDDoSProtection(context.Context, *UpdateNodeDDoSProtectionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeDDoSProtection not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeDDoSProtection not implemented") } func (UnimplementedNodeServiceServer) FindNodeGlobalServerConfig(context.Context, *FindNodeGlobalServerConfigRequest) (*FindNodeGlobalServerConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeGlobalServerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeGlobalServerConfig not implemented") } func (UnimplementedNodeServiceServer) FindEnabledNodeConfigInfo(context.Context, *FindEnabledNodeConfigInfoRequest) (*FindEnabledNodeConfigInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeConfigInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeConfigInfo not implemented") } func (UnimplementedNodeServiceServer) CountAllNodeRegionInfo(context.Context, *CountAllNodeRegionInfoRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNodeRegionInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNodeRegionInfo not implemented") } func (UnimplementedNodeServiceServer) ListNodeRegionInfo(context.Context, *ListNodeRegionInfoRequest) (*ListNodeRegionInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNodeRegionInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNodeRegionInfo not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeRegionInfo(context.Context, *UpdateNodeRegionInfoRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeRegionInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeRegionInfo not implemented") } func (UnimplementedNodeServiceServer) FindNodeAPIConfig(context.Context, *FindNodeAPIConfigRequest) (*FindNodeAPIConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeAPIConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeAPIConfig not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeAPIConfig(context.Context, *UpdateNodeAPIConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeAPIConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeAPIConfig not implemented") } func (UnimplementedNodeServiceServer) FindNodeUAMPolicies(context.Context, *FindNodeUAMPoliciesRequest) (*FindNodeUAMPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeUAMPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeUAMPolicies not implemented") } func (UnimplementedNodeServiceServer) FindNodeHTTPCCPolicies(context.Context, *FindNodeHTTPCCPoliciesRequest) (*FindNodeHTTPCCPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeHTTPCCPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeHTTPCCPolicies not implemented") } func (UnimplementedNodeServiceServer) FindNodeHTTP3Policies(context.Context, *FindNodeHTTP3PoliciesRequest) (*FindNodeHTTP3PoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeHTTP3Policies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeHTTP3Policies not implemented") } func (UnimplementedNodeServiceServer) FindNodeHTTPPagesPolicies(context.Context, *FindNodeHTTPPagesPoliciesRequest) (*FindNodeHTTPPagesPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeHTTPPagesPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeHTTPPagesPolicies not implemented") } func (UnimplementedNodeServiceServer) FindNodeScheduleInfo(context.Context, *FindNodeScheduleInfoRequest) (*FindNodeScheduleInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeScheduleInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeScheduleInfo not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeScheduleInfo(context.Context, *UpdateNodeScheduleInfoRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeScheduleInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeScheduleInfo not implemented") } func (UnimplementedNodeServiceServer) ResetNodeActionStatus(context.Context, *ResetNodeActionStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResetNodeActionStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method ResetNodeActionStatus not implemented") } func (UnimplementedNodeServiceServer) FindAllNodeScheduleInfoWithNodeClusterId(context.Context, *FindAllNodeScheduleInfoWithNodeClusterIdRequest) (*FindAllNodeScheduleInfoWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNodeScheduleInfoWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNodeScheduleInfoWithNodeClusterId not implemented") } func (UnimplementedNodeServiceServer) CopyNodeActionsToNodeGroup(context.Context, *CopyNodeActionsToNodeGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CopyNodeActionsToNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method CopyNodeActionsToNodeGroup not implemented") } func (UnimplementedNodeServiceServer) CopyNodeActionsToNodeCluster(context.Context, *CopyNodeActionsToNodeClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CopyNodeActionsToNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method CopyNodeActionsToNodeCluster not implemented") } func (UnimplementedNodeServiceServer) FindNodeTOAConfig(context.Context, *FindNodeTOAConfigRequest) (*FindNodeTOAConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeTOAConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeTOAConfig not implemented") } func (UnimplementedNodeServiceServer) FindNodeNetworkSecurityPolicy(context.Context, *FindNodeNetworkSecurityPolicyRequest) (*FindNodeNetworkSecurityPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeNetworkSecurityPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeNetworkSecurityPolicy not implemented") } func (UnimplementedNodeServiceServer) FindNodeWebPPolicies(context.Context, *FindNodeWebPPoliciesRequest) (*FindNodeWebPPoliciesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeWebPPolicies not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeWebPPolicies not implemented") } func (UnimplementedNodeServiceServer) UpdateNodeIsOn(context.Context, *UpdateNodeIsOnRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIsOn not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeIsOn not implemented") } func (UnimplementedNodeServiceServer) testEmbeddedByValue() {} @@ -1271,7 +1271,7 @@ type UnsafeNodeServiceServer interface { } func RegisterNodeServiceServer(s grpc.ServiceRegistrar, srv NodeServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeServiceServer was + // If the following call panics, it indicates UnimplementedNodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_ip_address.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_ip_address.pb.go index db131a3..97c0f38 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_ip_address.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_ip_address.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_ip_address.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1102,235 +1103,102 @@ func (x *RestoreNodeIPAddressBackupIPRequest) GetNodeIPAddressId() int64 { var File_service_node_ip_address_proto protoreflect.FileDescriptor -var file_service_node_ip_address_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, - 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x55, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0e, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x73, 0x22, 0x47, 0x0a, 0x1b, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x49, 0x64, 0x22, 0xf0, 0x01, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x18, - 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x55, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x12, - 0x1e, 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, - 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x73, 0x22, 0x4b, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x03, 0x52, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x49, 0x64, 0x73, 0x22, 0xd0, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x73, 0x22, 0x64, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x47, 0x0a, - 0x1b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x0a, 0x2a, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, - 0x22, 0x2d, 0x0a, 0x2b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x4b, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x20, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x37, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x5c, 0x0a, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x22, 0x6e, 0x0a, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0f, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x22, 0x95, 0x01, 0x0a, 0x25, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x75, - 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, 0x70, - 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, - 0xbd, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, - 0x18, 0x0a, 0x07, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x07, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, - 0x61, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x73, 0x22, 0x5e, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x73, 0x55, 0x70, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x73, 0x55, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, - 0x55, 0x70, 0x22, 0x4f, 0x0a, 0x23, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, - 0x49, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x49, 0x64, 0x32, 0xbe, 0x09, 0x0a, 0x14, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, - 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x23, 0x64, 0x69, 0x73, 0x61, - 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x27, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x1e, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x29, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x6b, 0x0a, 0x1a, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x25, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x49, 0x73, 0x55, 0x70, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x49, 0x73, 0x55, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x57, 0x0a, 0x1c, 0x72, - 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x12, 0x27, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x50, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_ip_address_proto_rawDesc = "" + + "\n" + + "\x1dservice_node_ip_address.proto\x12\x02pb\x1a\"models/model_node_ip_address.proto\x1a\x19models/rpc_messages.proto\"\xc6\x01\n" + + "\x1aCreateNodeIPAddressRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x0e\n" + + "\x02ip\x18\x04 \x01(\tR\x02ip\x12\x1c\n" + + "\tcanAccess\x18\x05 \x01(\bR\tcanAccess\x12\x12\n" + + "\x04isUp\x18\x06 \x01(\bR\x04isUp\x12&\n" + + "\x0enodeClusterIds\x18\a \x03(\x03R\x0enodeClusterIds\"G\n" + + "\x1bCreateNodeIPAddressResponse\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\"\xf0\x01\n" + + "\x1cCreateNodeIPAddressesRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n" + + "\x06ipList\x18\x04 \x03(\tR\x06ipList\x12\x1c\n" + + "\tcanAccess\x18\x05 \x01(\bR\tcanAccess\x12\x12\n" + + "\x04isUp\x18\x06 \x01(\bR\x04isUp\x12\x1e\n" + + "\n" + + "groupValue\x18\a \x01(\tR\n" + + "groupValue\x12&\n" + + "\x0enodeClusterIds\x18\b \x03(\x03R\x0enodeClusterIds\"K\n" + + "\x1dCreateNodeIPAddressesResponse\x12*\n" + + "\x10nodeIPAddressIds\x18\x01 \x03(\x03R\x10nodeIPAddressIds\"\xd0\x01\n" + + "\x1aUpdateNodeIPAddressRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x0e\n" + + "\x02ip\x18\x03 \x01(\tR\x02ip\x12\x1c\n" + + "\tcanAccess\x18\x04 \x01(\bR\tcanAccess\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\x12\x12\n" + + "\x04isUp\x18\x06 \x01(\bR\x04isUp\x12\x1e\n" + + "\n" + + "clusterIds\x18\a \x03(\x03R\n" + + "clusterIds\"d\n" + + " UpdateNodeIPAddressNodeIdRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\"G\n" + + "\x1bDisableNodeIPAddressRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\"\x1e\n" + + "\x1cDisableNodeIPAddressResponse\"X\n" + + "*DisableAllNodeIPAddressesWithNodeIdRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\"-\n" + + "+DisableAllNodeIPAddressesWithNodeIdResponse\"K\n" + + "\x1fFindEnabledNodeIPAddressRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\"[\n" + + " FindEnabledNodeIPAddressResponse\x127\n" + + "\rnodeIPAddress\x18\x01 \x01(\v2\x11.pb.NodeIPAddressR\rnodeIPAddress\"\\\n" + + ".FindAllEnabledNodeIPAddressesWithNodeIdRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\"n\n" + + "/FindAllEnabledNodeIPAddressesWithNodeIdResponse\x12;\n" + + "\x0fnodeIPAddresses\x18\x01 \x03(\v2\x11.pb.NodeIPAddressR\x0fnodeIPAddresses\"\x95\x01\n" + + "%CountAllEnabledNodeIPAddressesRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x18\n" + + "\aupState\x18\x03 \x01(\x05R\aupState\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\"\xbd\x01\n" + + "!ListEnabledNodeIPAddressesRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x18\n" + + "\aupState\x18\x03 \x01(\x05R\aupState\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x05 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x06 \x01(\x03R\x04size\"a\n" + + "\"ListEnabledNodeIPAddressesResponse\x12;\n" + + "\x0fnodeIPAddresses\x18\x01 \x03(\v2\x11.pb.NodeIPAddressR\x0fnodeIPAddresses\"^\n" + + "\x1eUpdateNodeIPAddressIsUpRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\x12\x12\n" + + "\x04isUp\x18\x02 \x01(\bR\x04isUp\"O\n" + + "#RestoreNodeIPAddressBackupIPRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId2\xbe\t\n" + + "\x14NodeIPAddressService\x12V\n" + + "\x13createNodeIPAddress\x12\x1e.pb.CreateNodeIPAddressRequest\x1a\x1f.pb.CreateNodeIPAddressResponse\x12\\\n" + + "\x15createNodeIPAddresses\x12 .pb.CreateNodeIPAddressesRequest\x1a!.pb.CreateNodeIPAddressesResponse\x12E\n" + + "\x13updateNodeIPAddress\x12\x1e.pb.UpdateNodeIPAddressRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19updateNodeIPAddressNodeId\x12$.pb.UpdateNodeIPAddressNodeIdRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14disableNodeIPAddress\x12\x1f.pb.DisableNodeIPAddressRequest\x1a .pb.DisableNodeIPAddressResponse\x12\x86\x01\n" + + "#disableAllNodeIPAddressesWithNodeId\x12..pb.DisableAllNodeIPAddressesWithNodeIdRequest\x1a/.pb.DisableAllNodeIPAddressesWithNodeIdResponse\x12e\n" + + "\x18findEnabledNodeIPAddress\x12#.pb.FindEnabledNodeIPAddressRequest\x1a$.pb.FindEnabledNodeIPAddressResponse\x12\x92\x01\n" + + "'findAllEnabledNodeIPAddressesWithNodeId\x122.pb.FindAllEnabledNodeIPAddressesWithNodeIdRequest\x1a3.pb.FindAllEnabledNodeIPAddressesWithNodeIdResponse\x12a\n" + + "\x1ecountAllEnabledNodeIPAddresses\x12).pb.CountAllEnabledNodeIPAddressesRequest\x1a\x14.pb.RPCCountResponse\x12k\n" + + "\x1alistEnabledNodeIPAddresses\x12%.pb.ListEnabledNodeIPAddressesRequest\x1a&.pb.ListEnabledNodeIPAddressesResponse\x12M\n" + + "\x17updateNodeIPAddressIsUp\x12\".pb.UpdateNodeIPAddressIsUpRequest\x1a\x0e.pb.RPCSuccess\x12W\n" + + "\x1crestoreNodeIPAddressBackupIP\x12'.pb.RestoreNodeIPAddressBackupIPRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_ip_address_proto_rawDescOnce sync.Once - file_service_node_ip_address_proto_rawDescData = file_service_node_ip_address_proto_rawDesc + file_service_node_ip_address_proto_rawDescData []byte ) func file_service_node_ip_address_proto_rawDescGZIP() []byte { file_service_node_ip_address_proto_rawDescOnce.Do(func() { - file_service_node_ip_address_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_ip_address_proto_rawDescData) + file_service_node_ip_address_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_ip_address_proto_rawDesc), len(file_service_node_ip_address_proto_rawDesc))) }) return file_service_node_ip_address_proto_rawDescData } @@ -1406,7 +1274,7 @@ func file_service_node_ip_address_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_ip_address_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_ip_address_proto_rawDesc), len(file_service_node_ip_address_proto_rawDesc)), NumEnums: 0, NumMessages: 19, NumExtensions: 0, @@ -1417,7 +1285,6 @@ func file_service_node_ip_address_proto_init() { MessageInfos: file_service_node_ip_address_proto_msgTypes, }.Build() File_service_node_ip_address_proto = out.File - file_service_node_ip_address_proto_rawDesc = nil file_service_node_ip_address_proto_goTypes = nil file_service_node_ip_address_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_grpc.pb.go index 929922c..b7475c0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_ip_address.proto package pb @@ -233,40 +233,40 @@ type NodeIPAddressServiceServer interface { type UnimplementedNodeIPAddressServiceServer struct{} func (UnimplementedNodeIPAddressServiceServer) CreateNodeIPAddress(context.Context, *CreateNodeIPAddressRequest) (*CreateNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeIPAddress not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeIPAddress not implemented") } func (UnimplementedNodeIPAddressServiceServer) CreateNodeIPAddresses(context.Context, *CreateNodeIPAddressesRequest) (*CreateNodeIPAddressesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeIPAddresses not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeIPAddresses not implemented") } func (UnimplementedNodeIPAddressServiceServer) UpdateNodeIPAddress(context.Context, *UpdateNodeIPAddressRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIPAddress not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeIPAddress not implemented") } func (UnimplementedNodeIPAddressServiceServer) UpdateNodeIPAddressNodeId(context.Context, *UpdateNodeIPAddressNodeIdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIPAddressNodeId not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeIPAddressNodeId not implemented") } func (UnimplementedNodeIPAddressServiceServer) DisableNodeIPAddress(context.Context, *DisableNodeIPAddressRequest) (*DisableNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNodeIPAddress not implemented") + return nil, status.Error(codes.Unimplemented, "method DisableNodeIPAddress not implemented") } func (UnimplementedNodeIPAddressServiceServer) DisableAllNodeIPAddressesWithNodeId(context.Context, *DisableAllNodeIPAddressesWithNodeIdRequest) (*DisableAllNodeIPAddressesWithNodeIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableAllNodeIPAddressesWithNodeId not implemented") + return nil, status.Error(codes.Unimplemented, "method DisableAllNodeIPAddressesWithNodeId not implemented") } func (UnimplementedNodeIPAddressServiceServer) FindEnabledNodeIPAddress(context.Context, *FindEnabledNodeIPAddressRequest) (*FindEnabledNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeIPAddress not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeIPAddress not implemented") } func (UnimplementedNodeIPAddressServiceServer) FindAllEnabledNodeIPAddressesWithNodeId(context.Context, *FindAllEnabledNodeIPAddressesWithNodeIdRequest) (*FindAllEnabledNodeIPAddressesWithNodeIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeIPAddressesWithNodeId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeIPAddressesWithNodeId not implemented") } func (UnimplementedNodeIPAddressServiceServer) CountAllEnabledNodeIPAddresses(context.Context, *CountAllEnabledNodeIPAddressesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeIPAddresses not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeIPAddresses not implemented") } func (UnimplementedNodeIPAddressServiceServer) ListEnabledNodeIPAddresses(context.Context, *ListEnabledNodeIPAddressesRequest) (*ListEnabledNodeIPAddressesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodeIPAddresses not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledNodeIPAddresses not implemented") } func (UnimplementedNodeIPAddressServiceServer) UpdateNodeIPAddressIsUp(context.Context, *UpdateNodeIPAddressIsUpRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIPAddressIsUp not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeIPAddressIsUp not implemented") } func (UnimplementedNodeIPAddressServiceServer) RestoreNodeIPAddressBackupIP(context.Context, *RestoreNodeIPAddressBackupIPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RestoreNodeIPAddressBackupIP not implemented") + return nil, status.Error(codes.Unimplemented, "method RestoreNodeIPAddressBackupIP not implemented") } func (UnimplementedNodeIPAddressServiceServer) testEmbeddedByValue() {} @@ -278,7 +278,7 @@ type UnsafeNodeIPAddressServiceServer interface { } func RegisterNodeIPAddressServiceServer(s grpc.ServiceRegistrar, srv NodeIPAddressServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeIPAddressServiceServer was + // If the following call panics, it indicates UnimplementedNodeIPAddressServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log.pb.go index 19a7467..334b60e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_ip_address_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -172,57 +173,29 @@ func (x *ListNodeIPAddressLogsResponse) GetNodeIPAddressLogs() []*NodeIPAddressL var File_service_node_ip_address_log_proto protoreflect.FileDescriptor -var file_service_node_ip_address_log_proto_rawDesc = []byte{ - 0x0a, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, - 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x20, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, - 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x22, 0x74, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x63, - 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x42, 0x0a, 0x11, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x52, 0x11, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x73, 0x32, 0xd0, 0x01, 0x0a, 0x17, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x57, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_ip_address_log_proto_rawDesc = "" + + "\n" + + "!service_node_ip_address_log.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a&models/model_node_ip_address_log.proto\"L\n" + + " CountAllNodeIPAddressLogsRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\"t\n" + + "\x1cListNodeIPAddressLogsRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"c\n" + + "\x1dListNodeIPAddressLogsResponse\x12B\n" + + "\x11nodeIPAddressLogs\x18\x01 \x03(\v2\x14.pb.NodeIPAddressLogR\x11nodeIPAddressLogs2\xd0\x01\n" + + "\x17NodeIPAddressLogService\x12W\n" + + "\x19countAllNodeIPAddressLogs\x12$.pb.CountAllNodeIPAddressLogsRequest\x1a\x14.pb.RPCCountResponse\x12\\\n" + + "\x15listNodeIPAddressLogs\x12 .pb.ListNodeIPAddressLogsRequest\x1a!.pb.ListNodeIPAddressLogsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_ip_address_log_proto_rawDescOnce sync.Once - file_service_node_ip_address_log_proto_rawDescData = file_service_node_ip_address_log_proto_rawDesc + file_service_node_ip_address_log_proto_rawDescData []byte ) func file_service_node_ip_address_log_proto_rawDescGZIP() []byte { file_service_node_ip_address_log_proto_rawDescOnce.Do(func() { - file_service_node_ip_address_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_ip_address_log_proto_rawDescData) + file_service_node_ip_address_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_ip_address_log_proto_rawDesc), len(file_service_node_ip_address_log_proto_rawDesc))) }) return file_service_node_ip_address_log_proto_rawDescData } @@ -259,7 +232,7 @@ func file_service_node_ip_address_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_ip_address_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_ip_address_log_proto_rawDesc), len(file_service_node_ip_address_log_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -270,7 +243,6 @@ func file_service_node_ip_address_log_proto_init() { MessageInfos: file_service_node_ip_address_log_proto_msgTypes, }.Build() File_service_node_ip_address_log_proto = out.File - file_service_node_ip_address_log_proto_rawDesc = nil file_service_node_ip_address_log_proto_goTypes = nil file_service_node_ip_address_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log_grpc.pb.go index 8b74482..d33b95e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_ip_address_log.proto package pb @@ -83,10 +83,10 @@ type NodeIPAddressLogServiceServer interface { type UnimplementedNodeIPAddressLogServiceServer struct{} func (UnimplementedNodeIPAddressLogServiceServer) CountAllNodeIPAddressLogs(context.Context, *CountAllNodeIPAddressLogsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNodeIPAddressLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNodeIPAddressLogs not implemented") } func (UnimplementedNodeIPAddressLogServiceServer) ListNodeIPAddressLogs(context.Context, *ListNodeIPAddressLogsRequest) (*ListNodeIPAddressLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNodeIPAddressLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNodeIPAddressLogs not implemented") } func (UnimplementedNodeIPAddressLogServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeNodeIPAddressLogServiceServer interface { } func RegisterNodeIPAddressLogServiceServer(s grpc.ServiceRegistrar, srv NodeIPAddressLogServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeIPAddressLogServiceServer was + // If the following call panics, it indicates UnimplementedNodeIPAddressLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold.pb.go index 07d3fc8..38c1f35 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_ip_address_threshold.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -420,130 +421,46 @@ func (x *UpdateAllNodeIPAddressThresholdsRequest) GetNodeIPAddressThresholdsJSON var File_service_node_ip_address_threshold_proto protoreflect.FileDescriptor -var file_service_node_ip_address_threshold_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, - 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x2c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, - 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x23, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, - 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, - 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x69, 0x74, 0x65, - 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x61, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x62, 0x0a, 0x24, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x3a, 0x0a, 0x18, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x18, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x22, 0xa1, 0x01, 0x0a, - 0x23, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x18, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, - 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x61, 0x0a, 0x23, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x18, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, - 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, - 0x64, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x22, 0x85, 0x01, - 0x0a, 0x2d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x54, 0x0a, 0x17, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x17, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, - 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x22, 0x59, 0x0a, 0x2d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, - 0x22, 0x95, 0x01, 0x0a, 0x27, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, - 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x1b, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x1b, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xa7, 0x05, 0x0a, 0x1d, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, - 0x1c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x27, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x57, 0x0a, 0x1c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x8c, 0x01, 0x0a, 0x25, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, - 0x0a, 0x26, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, - 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x5f, 0x0a, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, - 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_node_ip_address_threshold_proto_rawDesc = "" + + "\n" + + "'service_node_ip_address_threshold.proto\x12\x02pb\x1a,models/model_node_ip_address_threshold.proto\x1a\x19models/rpc_messages.proto\"\x8f\x01\n" + + "#CreateNodeIPAddressThresholdRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\x12\x1c\n" + + "\titemsJSON\x18\x02 \x01(\fR\titemsJSON\x12 \n" + + "\vactionsJSON\x18\x03 \x01(\fR\vactionsJSON\"b\n" + + "$CreateNodeIPAddressThresholdResponse\x12:\n" + + "\x18nodeIPAddressThresholdId\x18\x01 \x01(\x03R\x18nodeIPAddressThresholdId\"\xa1\x01\n" + + "#UpdateNodeIPAddressThresholdRequest\x12:\n" + + "\x18nodeIPAddressThresholdId\x18\x01 \x01(\x03R\x18nodeIPAddressThresholdId\x12\x1c\n" + + "\titemsJSON\x18\x02 \x01(\fR\titemsJSON\x12 \n" + + "\vactionsJSON\x18\x03 \x01(\fR\vactionsJSON\"a\n" + + "#DeleteNodeIPAddressThresholdRequest\x12:\n" + + "\x18nodeIPAddressThresholdId\x18\x01 \x01(\x03R\x18nodeIPAddressThresholdId\"X\n" + + ",FindAllEnabledNodeIPAddressThresholdsRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\"\x85\x01\n" + + "-FindAllEnabledNodeIPAddressThresholdsResponse\x12T\n" + + "\x17nodeIPAddressThresholds\x18\x01 \x03(\v2\x1a.pb.NodeIPAddressThresholdR\x17nodeIPAddressThresholds\"Y\n" + + "-CountAllEnabledNodeIPAddressThresholdsRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\"\x95\x01\n" + + "'UpdateAllNodeIPAddressThresholdsRequest\x12(\n" + + "\x0fnodeIPAddressId\x18\x01 \x01(\x03R\x0fnodeIPAddressId\x12@\n" + + "\x1bnodeIPAddressThresholdsJSON\x18\x02 \x01(\fR\x1bnodeIPAddressThresholdsJSON2\xa7\x05\n" + + "\x1dNodeIPAddressThresholdService\x12q\n" + + "\x1ccreateNodeIPAddressThreshold\x12'.pb.CreateNodeIPAddressThresholdRequest\x1a(.pb.CreateNodeIPAddressThresholdResponse\x12W\n" + + "\x1cupdateNodeIPAddressThreshold\x12'.pb.UpdateNodeIPAddressThresholdRequest\x1a\x0e.pb.RPCSuccess\x12W\n" + + "\x1cdeleteNodeIPAddressThreshold\x12'.pb.DeleteNodeIPAddressThresholdRequest\x1a\x0e.pb.RPCSuccess\x12\x8c\x01\n" + + "%findAllEnabledNodeIPAddressThresholds\x120.pb.FindAllEnabledNodeIPAddressThresholdsRequest\x1a1.pb.FindAllEnabledNodeIPAddressThresholdsResponse\x12q\n" + + "&countAllEnabledNodeIPAddressThresholds\x121.pb.CountAllEnabledNodeIPAddressThresholdsRequest\x1a\x14.pb.RPCCountResponse\x12_\n" + + " updateAllNodeIPAddressThresholds\x12+.pb.UpdateAllNodeIPAddressThresholdsRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_ip_address_threshold_proto_rawDescOnce sync.Once - file_service_node_ip_address_threshold_proto_rawDescData = file_service_node_ip_address_threshold_proto_rawDesc + file_service_node_ip_address_threshold_proto_rawDescData []byte ) func file_service_node_ip_address_threshold_proto_rawDescGZIP() []byte { file_service_node_ip_address_threshold_proto_rawDescOnce.Do(func() { - file_service_node_ip_address_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_ip_address_threshold_proto_rawDescData) + file_service_node_ip_address_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_ip_address_threshold_proto_rawDesc), len(file_service_node_ip_address_threshold_proto_rawDesc))) }) return file_service_node_ip_address_threshold_proto_rawDescData } @@ -594,7 +511,7 @@ func file_service_node_ip_address_threshold_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_ip_address_threshold_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_ip_address_threshold_proto_rawDesc), len(file_service_node_ip_address_threshold_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -605,7 +522,6 @@ func file_service_node_ip_address_threshold_proto_init() { MessageInfos: file_service_node_ip_address_threshold_proto_msgTypes, }.Build() File_service_node_ip_address_threshold_proto = out.File - file_service_node_ip_address_threshold_proto_rawDesc = nil file_service_node_ip_address_threshold_proto_goTypes = nil file_service_node_ip_address_threshold_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold_grpc.pb.go index 805ca7f..009158b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_ip_address_threshold_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_ip_address_threshold.proto package pb @@ -143,22 +143,22 @@ type NodeIPAddressThresholdServiceServer interface { type UnimplementedNodeIPAddressThresholdServiceServer struct{} func (UnimplementedNodeIPAddressThresholdServiceServer) CreateNodeIPAddressThreshold(context.Context, *CreateNodeIPAddressThresholdRequest) (*CreateNodeIPAddressThresholdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeIPAddressThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeIPAddressThreshold not implemented") } func (UnimplementedNodeIPAddressThresholdServiceServer) UpdateNodeIPAddressThreshold(context.Context, *UpdateNodeIPAddressThresholdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIPAddressThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeIPAddressThreshold not implemented") } func (UnimplementedNodeIPAddressThresholdServiceServer) DeleteNodeIPAddressThreshold(context.Context, *DeleteNodeIPAddressThresholdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeIPAddressThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeIPAddressThreshold not implemented") } func (UnimplementedNodeIPAddressThresholdServiceServer) FindAllEnabledNodeIPAddressThresholds(context.Context, *FindAllEnabledNodeIPAddressThresholdsRequest) (*FindAllEnabledNodeIPAddressThresholdsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeIPAddressThresholds not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeIPAddressThresholds not implemented") } func (UnimplementedNodeIPAddressThresholdServiceServer) CountAllEnabledNodeIPAddressThresholds(context.Context, *CountAllEnabledNodeIPAddressThresholdsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeIPAddressThresholds not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeIPAddressThresholds not implemented") } func (UnimplementedNodeIPAddressThresholdServiceServer) UpdateAllNodeIPAddressThresholds(context.Context, *UpdateAllNodeIPAddressThresholdsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAllNodeIPAddressThresholds not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAllNodeIPAddressThresholds not implemented") } func (UnimplementedNodeIPAddressThresholdServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNodeIPAddressThresholdServiceServer interface { } func RegisterNodeIPAddressThresholdServiceServer(s grpc.ServiceRegistrar, srv NodeIPAddressThresholdServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeIPAddressThresholdServiceServer was + // If the following call panics, it indicates UnimplementedNodeIPAddressThresholdServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_log.pb.go index 0e966d6..f1577df 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -819,163 +820,107 @@ func (x *DeleteNodeLogsRequest) GetTag() string { var File_service_node_log_proto protoreflect.FileDescriptor -var file_service_node_log_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, - 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, - 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x08, 0x6e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x22, 0x18, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0xee, 0x02, 0x0a, 0x14, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, - 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, - 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x12, - 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, - 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x78, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, - 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, 0x69, 0x78, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x22, 0x99, 0x03, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, - 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, - 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x78, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, 0x69, 0x78, 0x65, 0x64, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, - 0x61, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0x3f, 0x0a, - 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x22, 0x34, - 0x0a, 0x12, 0x46, 0x69, 0x78, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x49, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x49, 0x64, 0x73, 0x22, 0x17, 0x0a, 0x15, 0x46, 0x69, 0x78, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x1f, 0x0a, - 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x67, - 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x22, 0x1e, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x61, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x9b, 0x03, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, - 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, - 0x54, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, - 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, - 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x0a, 0x66, 0x69, 0x78, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, - 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0a, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x72, - 0x65, 0x61, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x74, 0x61, 0x67, 0x32, 0xf1, 0x04, 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x73, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x73, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x66, 0x69, 0x78, 0x4e, 0x6f, 0x64, 0x65, - 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x78, 0x4e, 0x6f, 0x64, - 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x0e, - 0x66, 0x69, 0x78, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x19, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x78, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, - 0x6f, 0x67, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, - 0x61, 0x64, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x0e, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x19, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_log_proto_rawDesc = "" + + "\n" + + "\x16service_node_log.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1bmodels/model_node_log.proto\"@\n" + + "\x15CreateNodeLogsRequest\x12'\n" + + "\bnodeLogs\x18\x01 \x03(\v2\v.pb.NodeLogR\bnodeLogs\"\x18\n" + + "\x16CreateNodeLogsResponse\"\xee\x02\n" + + "\x14CountNodeLogsRequest\x12$\n" + + "\rnodeClusterId\x18\v \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x18\n" + + "\adayFrom\x18\x03 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x04 \x01(\tR\x05dayTo\x12\x18\n" + + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x14\n" + + "\x05level\x18\x06 \x01(\tR\x05level\x12\x1a\n" + + "\bserverId\x18\a \x01(\x03R\bserverId\x12\x1a\n" + + "\boriginId\x18\b \x01(\x03R\boriginId\x12\x1a\n" + + "\bisUnread\x18\t \x01(\bR\bisUnread\x12\x10\n" + + "\x03tag\x18\n" + + " \x01(\tR\x03tag\x12\x1e\n" + + "\n" + + "fixedState\x18\f \x01(\x05R\n" + + "fixedState\x12\x1e\n" + + "\n" + + "allServers\x18\r \x01(\bR\n" + + "allServers\"\x99\x03\n" + + "\x13ListNodeLogsRequest\x12$\n" + + "\rnodeClusterId\x18\x0f \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\x12\x18\n" + + "\adayFrom\x18\x05 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x06 \x01(\tR\x05dayTo\x12\x18\n" + + "\akeyword\x18\a \x01(\tR\akeyword\x12\x14\n" + + "\x05level\x18\b \x01(\tR\x05level\x12\x1a\n" + + "\bserverId\x18\t \x01(\x03R\bserverId\x12\x1e\n" + + "\n" + + "fixedState\x18\n" + + " \x01(\x05R\n" + + "fixedState\x12\x1e\n" + + "\n" + + "allServers\x18\v \x01(\bR\n" + + "allServers\x12\x1a\n" + + "\boriginId\x18\f \x01(\x03R\boriginId\x12\x1a\n" + + "\bisUnread\x18\r \x01(\bR\bisUnread\x12\x10\n" + + "\x03tag\x18\x0e \x01(\tR\x03tag\"?\n" + + "\x14ListNodeLogsResponse\x12'\n" + + "\bnodeLogs\x18\x01 \x03(\v2\v.pb.NodeLogR\bnodeLogs\"4\n" + + "\x12FixNodeLogsRequest\x12\x1e\n" + + "\n" + + "nodeLogIds\x18\x01 \x03(\x03R\n" + + "nodeLogIds\"\x17\n" + + "\x15FixAllNodeLogsRequest\"\x1f\n" + + "\x1dCountAllUnreadNodeLogsRequest\"g\n" + + "\x19UpdateNodeLogsReadRequest\x12\x1e\n" + + "\n" + + "nodeLogIds\x18\x01 \x03(\x03R\n" + + "nodeLogIds\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x03 \x01(\tR\x04role\"\x1e\n" + + "\x1cUpdateAllNodeLogsReadRequest\"\x9b\x03\n" + + "\x15DeleteNodeLogsRequest\x12$\n" + + "\rnodeClusterId\x18\x0f \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04role\x18\x02 \x01(\tR\x04role\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\x12\x18\n" + + "\adayFrom\x18\x05 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x06 \x01(\tR\x05dayTo\x12\x18\n" + + "\akeyword\x18\a \x01(\tR\akeyword\x12\x14\n" + + "\x05level\x18\b \x01(\tR\x05level\x12\x1a\n" + + "\bserverId\x18\t \x01(\x03R\bserverId\x12\x1e\n" + + "\n" + + "fixedState\x18\n" + + " \x01(\x05R\n" + + "fixedState\x12\x1e\n" + + "\n" + + "allServers\x18\v \x01(\bR\n" + + "allServers\x12\x1a\n" + + "\boriginId\x18\f \x01(\x03R\boriginId\x12\x1a\n" + + "\bisUnread\x18\r \x01(\bR\bisUnread\x12\x10\n" + + "\x03tag\x18\x0e \x01(\tR\x03tag2\xf1\x04\n" + + "\x0eNodeLogService\x12G\n" + + "\x0ecreateNodeLogs\x12\x19.pb.CreateNodeLogsRequest\x1a\x1a.pb.CreateNodeLogsResponse\x12?\n" + + "\rcountNodeLogs\x12\x18.pb.CountNodeLogsRequest\x1a\x14.pb.RPCCountResponse\x12A\n" + + "\flistNodeLogs\x12\x17.pb.ListNodeLogsRequest\x1a\x18.pb.ListNodeLogsResponse\x125\n" + + "\vfixNodeLogs\x12\x16.pb.FixNodeLogsRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0efixAllNodeLogs\x12\x19.pb.FixAllNodeLogsRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x16countAllUnreadNodeLogs\x12!.pb.CountAllUnreadNodeLogsRequest\x1a\x14.pb.RPCCountResponse\x12C\n" + + "\x12updateNodeLogsRead\x12\x1d.pb.UpdateNodeLogsReadRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15updateAllNodeLogsRead\x12 .pb.UpdateAllNodeLogsReadRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteNodeLogs\x12\x19.pb.DeleteNodeLogsRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_log_proto_rawDescOnce sync.Once - file_service_node_log_proto_rawDescData = file_service_node_log_proto_rawDesc + file_service_node_log_proto_rawDescData []byte ) func file_service_node_log_proto_rawDescGZIP() []byte { file_service_node_log_proto_rawDescOnce.Do(func() { - file_service_node_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_log_proto_rawDescData) + file_service_node_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_log_proto_rawDesc), len(file_service_node_log_proto_rawDesc))) }) return file_service_node_log_proto_rawDescData } @@ -1036,7 +981,7 @@ func file_service_node_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_log_proto_rawDesc), len(file_service_node_log_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -1047,7 +992,6 @@ func file_service_node_log_proto_init() { MessageInfos: file_service_node_log_proto_msgTypes, }.Build() File_service_node_log_proto = out.File - file_service_node_log_proto_rawDesc = nil file_service_node_log_proto_goTypes = nil file_service_node_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_log_grpc.pb.go index 4818e46..f56cbed 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_log.proto package pb @@ -188,31 +188,31 @@ type NodeLogServiceServer interface { type UnimplementedNodeLogServiceServer struct{} func (UnimplementedNodeLogServiceServer) CreateNodeLogs(context.Context, *CreateNodeLogsRequest) (*CreateNodeLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) CountNodeLogs(context.Context, *CountNodeLogsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CountNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) ListNodeLogs(context.Context, *ListNodeLogsRequest) (*ListNodeLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) FixNodeLogs(context.Context, *FixNodeLogsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method FixNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method FixNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) FixAllNodeLogs(context.Context, *FixAllNodeLogsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method FixAllNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method FixAllNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) CountAllUnreadNodeLogs(context.Context, *CountAllUnreadNodeLogsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllUnreadNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllUnreadNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) UpdateNodeLogsRead(context.Context, *UpdateNodeLogsReadRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeLogsRead not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeLogsRead not implemented") } func (UnimplementedNodeLogServiceServer) UpdateAllNodeLogsRead(context.Context, *UpdateAllNodeLogsReadRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAllNodeLogsRead not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateAllNodeLogsRead not implemented") } func (UnimplementedNodeLogServiceServer) DeleteNodeLogs(context.Context, *DeleteNodeLogsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeLogs not implemented") } func (UnimplementedNodeLogServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeNodeLogServiceServer interface { } func RegisterNodeLogServiceServer(s grpc.ServiceRegistrar, srv NodeLogServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeLogServiceServer was + // If the following call panics, it indicates UnimplementedNodeLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_login.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_login.pb.go index a700c21..945703e 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_login.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_login.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_login.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -119,38 +120,25 @@ func (x *FindNodeLoginSuggestPortsResponse) GetAvailablePorts() []int32 { var File_service_node_login_proto protoreflect.FileDescriptor -var file_service_node_login_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, - 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x36, - 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, - 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x22, 0x61, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x50, 0x6f, - 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, - 0x6f, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, - 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, - 0x72, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x32, 0x7c, 0x0a, 0x10, 0x4e, 0x6f, 0x64, - 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x68, 0x0a, - 0x19, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x75, - 0x67, 0x67, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x75, 0x67, - 0x67, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_login_proto_rawDesc = "" + + "\n" + + "\x18service_node_login.proto\x12\x02pb\"6\n" + + " FindNodeLoginSuggestPortsRequest\x12\x12\n" + + "\x04host\x18\x01 \x01(\tR\x04host\"a\n" + + "!FindNodeLoginSuggestPortsResponse\x12\x14\n" + + "\x05ports\x18\x01 \x03(\x05R\x05ports\x12&\n" + + "\x0eavailablePorts\x18\x02 \x03(\x05R\x0eavailablePorts2|\n" + + "\x10NodeLoginService\x12h\n" + + "\x19findNodeLoginSuggestPorts\x12$.pb.FindNodeLoginSuggestPortsRequest\x1a%.pb.FindNodeLoginSuggestPortsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_login_proto_rawDescOnce sync.Once - file_service_node_login_proto_rawDescData = file_service_node_login_proto_rawDesc + file_service_node_login_proto_rawDescData []byte ) func file_service_node_login_proto_rawDescGZIP() []byte { file_service_node_login_proto_rawDescOnce.Do(func() { - file_service_node_login_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_login_proto_rawDescData) + file_service_node_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_login_proto_rawDesc), len(file_service_node_login_proto_rawDesc))) }) return file_service_node_login_proto_rawDescData } @@ -179,7 +167,7 @@ func file_service_node_login_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_login_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_login_proto_rawDesc), len(file_service_node_login_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -190,7 +178,6 @@ func file_service_node_login_proto_init() { MessageInfos: file_service_node_login_proto_msgTypes, }.Build() File_service_node_login_proto = out.File - file_service_node_login_proto_rawDesc = nil file_service_node_login_proto_goTypes = nil file_service_node_login_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_login_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_login_grpc.pb.go index 6ba4684..af3ec7c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_login_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_login_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_login.proto package pb @@ -68,7 +68,7 @@ type NodeLoginServiceServer interface { type UnimplementedNodeLoginServiceServer struct{} func (UnimplementedNodeLoginServiceServer) FindNodeLoginSuggestPorts(context.Context, *FindNodeLoginSuggestPortsRequest) (*FindNodeLoginSuggestPortsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeLoginSuggestPorts not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeLoginSuggestPorts not implemented") } func (UnimplementedNodeLoginServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeNodeLoginServiceServer interface { } func RegisterNodeLoginServiceServer(s grpc.ServiceRegistrar, srv NodeLoginServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeLoginServiceServer was + // If the following call panics, it indicates UnimplementedNodeLoginServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_price_item.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_price_item.pb.go index 610f999..fee37f8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_price_item.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_price_item.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_price_item.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -524,119 +525,52 @@ func (x *FindEnabledNodePriceItemResponse) GetNodePriceItem() *NodePriceItem { var File_service_node_price_item_proto protoreflect.FileDescriptor -var file_service_node_price_item_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x69, 0x74, 0x73, - 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x62, 0x69, 0x74, 0x73, - 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x62, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x22, 0x47, 0x0a, 0x1b, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, - 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x4e, - 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, - 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0xa2, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x4e, - 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x69, 0x74, 0x73, 0x46, 0x72, - 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x62, 0x69, 0x74, 0x73, 0x46, 0x72, - 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x62, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x22, 0x46, 0x0a, 0x1a, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, - 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x4e, 0x6f, 0x64, 0x65, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, - 0x49, 0x64, 0x22, 0x39, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x61, 0x0a, - 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, - 0x52, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, - 0x22, 0x3b, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x63, 0x0a, - 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, - 0x65, 0x6d, 0x52, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x22, 0x4b, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, - 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, - 0x5b, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x49, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0d, 0x4e, - 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x32, 0xcf, 0x04, 0x0a, - 0x14, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, - 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x71, 0x0a, 0x1c, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, - 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, - 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, - 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, - 0x74, 0x65, 0x6d, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x49, 0x74, 0x65, - 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_price_item_proto_rawDesc = "" + + "\n" + + "\x1dservice_node_price_item.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\"models/model_node_price_item.proto\"x\n" + + "\x1aCreateNodePriceItemRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1a\n" + + "\bbitsFrom\x18\x03 \x01(\x03R\bbitsFrom\x12\x16\n" + + "\x06bitsTo\x18\x04 \x01(\x03R\x06bitsTo\"G\n" + + "\x1bCreateNodePriceItemResponse\x12(\n" + + "\x0fNodePriceItemId\x18\x01 \x01(\x03R\x0fNodePriceItemId\"\xa2\x01\n" + + "\x1aUpdateNodePriceItemRequest\x12(\n" + + "\x0fNodePriceItemId\x18\x01 \x01(\x03R\x0fNodePriceItemId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x1a\n" + + "\bbitsFrom\x18\x04 \x01(\x03R\bbitsFrom\x12\x16\n" + + "\x06bitsTo\x18\x05 \x01(\x03R\x06bitsTo\"F\n" + + "\x1aDeleteNodePriceItemRequest\x12(\n" + + "\x0fNodePriceItemId\x18\x01 \x01(\x03R\x0fNodePriceItemId\"9\n" + + "#FindAllEnabledNodePriceItemsRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\"a\n" + + "$FindAllEnabledNodePriceItemsResponse\x129\n" + + "\x0eNodePriceItems\x18\x01 \x03(\v2\x11.pb.NodePriceItemR\x0eNodePriceItems\";\n" + + "%FindAllAvailableNodePriceItemsRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\"c\n" + + "&FindAllAvailableNodePriceItemsResponse\x129\n" + + "\x0eNodePriceItems\x18\x01 \x03(\v2\x11.pb.NodePriceItemR\x0eNodePriceItems\"K\n" + + "\x1fFindEnabledNodePriceItemRequest\x12(\n" + + "\x0fNodePriceItemId\x18\x01 \x01(\x03R\x0fNodePriceItemId\"[\n" + + " FindEnabledNodePriceItemResponse\x127\n" + + "\rNodePriceItem\x18\x01 \x01(\v2\x11.pb.NodePriceItemR\rNodePriceItem2\xcf\x04\n" + + "\x14NodePriceItemService\x12V\n" + + "\x13createNodePriceItem\x12\x1e.pb.CreateNodePriceItemRequest\x1a\x1f.pb.CreateNodePriceItemResponse\x12E\n" + + "\x13updateNodePriceItem\x12\x1e.pb.UpdateNodePriceItemRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13deleteNodePriceItem\x12\x1e.pb.DeleteNodePriceItemRequest\x1a\x0e.pb.RPCSuccess\x12q\n" + + "\x1cfindAllEnabledNodePriceItems\x12'.pb.FindAllEnabledNodePriceItemsRequest\x1a(.pb.FindAllEnabledNodePriceItemsResponse\x12w\n" + + "\x1efindAllAvailableNodePriceItems\x12).pb.FindAllAvailableNodePriceItemsRequest\x1a*.pb.FindAllAvailableNodePriceItemsResponse\x12e\n" + + "\x18findEnabledNodePriceItem\x12#.pb.FindEnabledNodePriceItemRequest\x1a$.pb.FindEnabledNodePriceItemResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_price_item_proto_rawDescOnce sync.Once - file_service_node_price_item_proto_rawDescData = file_service_node_price_item_proto_rawDesc + file_service_node_price_item_proto_rawDescData []byte ) func file_service_node_price_item_proto_rawDescGZIP() []byte { file_service_node_price_item_proto_rawDescOnce.Do(func() { - file_service_node_price_item_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_price_item_proto_rawDescData) + file_service_node_price_item_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_price_item_proto_rawDesc), len(file_service_node_price_item_proto_rawDesc))) }) return file_service_node_price_item_proto_rawDescData } @@ -690,7 +624,7 @@ func file_service_node_price_item_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_price_item_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_price_item_proto_rawDesc), len(file_service_node_price_item_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -701,7 +635,6 @@ func file_service_node_price_item_proto_init() { MessageInfos: file_service_node_price_item_proto_msgTypes, }.Build() File_service_node_price_item_proto = out.File - file_service_node_price_item_proto_rawDesc = nil file_service_node_price_item_proto_goTypes = nil file_service_node_price_item_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_price_item_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_price_item_grpc.pb.go index 8e34d4e..fa17c83 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_price_item_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_price_item_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_price_item.proto package pb @@ -143,22 +143,22 @@ type NodePriceItemServiceServer interface { type UnimplementedNodePriceItemServiceServer struct{} func (UnimplementedNodePriceItemServiceServer) CreateNodePriceItem(context.Context, *CreateNodePriceItemRequest) (*CreateNodePriceItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodePriceItem not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodePriceItem not implemented") } func (UnimplementedNodePriceItemServiceServer) UpdateNodePriceItem(context.Context, *UpdateNodePriceItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodePriceItem not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodePriceItem not implemented") } func (UnimplementedNodePriceItemServiceServer) DeleteNodePriceItem(context.Context, *DeleteNodePriceItemRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodePriceItem not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodePriceItem not implemented") } func (UnimplementedNodePriceItemServiceServer) FindAllEnabledNodePriceItems(context.Context, *FindAllEnabledNodePriceItemsRequest) (*FindAllEnabledNodePriceItemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodePriceItems not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodePriceItems not implemented") } func (UnimplementedNodePriceItemServiceServer) FindAllAvailableNodePriceItems(context.Context, *FindAllAvailableNodePriceItemsRequest) (*FindAllAvailableNodePriceItemsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableNodePriceItems not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableNodePriceItems not implemented") } func (UnimplementedNodePriceItemServiceServer) FindEnabledNodePriceItem(context.Context, *FindEnabledNodePriceItemRequest) (*FindEnabledNodePriceItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodePriceItem not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodePriceItem not implemented") } func (UnimplementedNodePriceItemServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNodePriceItemServiceServer interface { } func RegisterNodePriceItemServiceServer(s grpc.ServiceRegistrar, srv NodePriceItemServiceServer) { - // If the following call pancis, it indicates UnimplementedNodePriceItemServiceServer was + // If the following call panics, it indicates UnimplementedNodePriceItemServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_region.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_region.pb.go index ddedbab..f047d71 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_region.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_region.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_region.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -590,126 +591,59 @@ func (x *UpdateNodeRegionPriceRequest) GetPrice() float32 { var File_service_node_region_proto protoreflect.FileDescriptor -var file_service_node_region_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x17, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x0a, 0x18, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x87, 0x01, 0x0a, 0x17, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x3d, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x22, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x55, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, - 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x22, - 0x24, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x57, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, - 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x45, - 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x22, 0x42, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0a, - 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x78, 0x0a, 0x1c, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1e, - 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x14, - 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x32, 0xb4, 0x05, 0x0a, 0x11, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1b, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1b, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x68, 0x0a, 0x19, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, - 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_region_proto_rawDesc = "" + + "\n" + + "\x19service_node_region.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1emodels/model_node_region.proto\"O\n" + + "\x17CreateNodeRegionRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\">\n" + + "\x18CreateNodeRegionResponse\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\"\x87\x01\n" + + "\x17UpdateNodeRegionRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\"=\n" + + "\x17DeleteNodeRegionRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\"\"\n" + + " FindAllEnabledNodeRegionsRequest\"U\n" + + "!FindAllEnabledNodeRegionsResponse\x120\n" + + "\vnodeRegions\x18\x01 \x03(\v2\x0e.pb.NodeRegionR\vnodeRegions\"$\n" + + "\"FindAllAvailableNodeRegionsRequest\"W\n" + + "#FindAllAvailableNodeRegionsResponse\x120\n" + + "\vnodeRegions\x18\x01 \x03(\v2\x0e.pb.NodeRegionR\vnodeRegions\"E\n" + + "\x1dUpdateNodeRegionOrdersRequest\x12$\n" + + "\rnodeRegionIds\x18\x01 \x03(\x03R\rnodeRegionIds\"B\n" + + "\x1cFindEnabledNodeRegionRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\"O\n" + + "\x1dFindEnabledNodeRegionResponse\x12.\n" + + "\n" + + "nodeRegion\x18\x01 \x01(\v2\x0e.pb.NodeRegionR\n" + + "nodeRegion\"x\n" + + "\x1cUpdateNodeRegionPriceRequest\x12\"\n" + + "\fnodeRegionId\x18\x01 \x01(\x03R\fnodeRegionId\x12\x1e\n" + + "\n" + + "nodeItemId\x18\x02 \x01(\x03R\n" + + "nodeItemId\x12\x14\n" + + "\x05price\x18\x03 \x01(\x02R\x05price2\xb4\x05\n" + + "\x11NodeRegionService\x12M\n" + + "\x10createNodeRegion\x12\x1b.pb.CreateNodeRegionRequest\x1a\x1c.pb.CreateNodeRegionResponse\x12?\n" + + "\x10updateNodeRegion\x12\x1b.pb.UpdateNodeRegionRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10deleteNodeRegion\x12\x1b.pb.DeleteNodeRegionRequest\x1a\x0e.pb.RPCSuccess\x12h\n" + + "\x19findAllEnabledNodeRegions\x12$.pb.FindAllEnabledNodeRegionsRequest\x1a%.pb.FindAllEnabledNodeRegionsResponse\x12n\n" + + "\x1bfindAllAvailableNodeRegions\x12&.pb.FindAllAvailableNodeRegionsRequest\x1a'.pb.FindAllAvailableNodeRegionsResponse\x12K\n" + + "\x16updateNodeRegionOrders\x12!.pb.UpdateNodeRegionOrdersRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findEnabledNodeRegion\x12 .pb.FindEnabledNodeRegionRequest\x1a!.pb.FindEnabledNodeRegionResponse\x12I\n" + + "\x15updateNodeRegionPrice\x12 .pb.UpdateNodeRegionPriceRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_region_proto_rawDescOnce sync.Once - file_service_node_region_proto_rawDescData = file_service_node_region_proto_rawDesc + file_service_node_region_proto_rawDescData []byte ) func file_service_node_region_proto_rawDescGZIP() []byte { file_service_node_region_proto_rawDescOnce.Do(func() { - file_service_node_region_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_region_proto_rawDescData) + file_service_node_region_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_region_proto_rawDesc), len(file_service_node_region_proto_rawDesc))) }) return file_service_node_region_proto_rawDescData } @@ -769,7 +703,7 @@ func file_service_node_region_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_region_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_region_proto_rawDesc), len(file_service_node_region_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -780,7 +714,6 @@ func file_service_node_region_proto_init() { MessageInfos: file_service_node_region_proto_msgTypes, }.Build() File_service_node_region_proto = out.File - file_service_node_region_proto_rawDesc = nil file_service_node_region_proto_goTypes = nil file_service_node_region_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_region_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_region_grpc.pb.go index 1ce65a2..4b898c5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_region_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_region_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_region.proto package pb @@ -173,28 +173,28 @@ type NodeRegionServiceServer interface { type UnimplementedNodeRegionServiceServer struct{} func (UnimplementedNodeRegionServiceServer) CreateNodeRegion(context.Context, *CreateNodeRegionRequest) (*CreateNodeRegionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeRegion not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeRegion not implemented") } func (UnimplementedNodeRegionServiceServer) UpdateNodeRegion(context.Context, *UpdateNodeRegionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeRegion not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeRegion not implemented") } func (UnimplementedNodeRegionServiceServer) DeleteNodeRegion(context.Context, *DeleteNodeRegionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeRegion not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeRegion not implemented") } func (UnimplementedNodeRegionServiceServer) FindAllEnabledNodeRegions(context.Context, *FindAllEnabledNodeRegionsRequest) (*FindAllEnabledNodeRegionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeRegions not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeRegions not implemented") } func (UnimplementedNodeRegionServiceServer) FindAllAvailableNodeRegions(context.Context, *FindAllAvailableNodeRegionsRequest) (*FindAllAvailableNodeRegionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableNodeRegions not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableNodeRegions not implemented") } func (UnimplementedNodeRegionServiceServer) UpdateNodeRegionOrders(context.Context, *UpdateNodeRegionOrdersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeRegionOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeRegionOrders not implemented") } func (UnimplementedNodeRegionServiceServer) FindEnabledNodeRegion(context.Context, *FindEnabledNodeRegionRequest) (*FindEnabledNodeRegionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeRegion not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeRegion not implemented") } func (UnimplementedNodeRegionServiceServer) UpdateNodeRegionPrice(context.Context, *UpdateNodeRegionPriceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeRegionPrice not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeRegionPrice not implemented") } func (UnimplementedNodeRegionServiceServer) testEmbeddedByValue() {} @@ -206,7 +206,7 @@ type UnsafeNodeRegionServiceServer interface { } func RegisterNodeRegionServiceServer(s grpc.ServiceRegistrar, srv NodeRegionServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeRegionServiceServer was + // If the following call panics, it indicates UnimplementedNodeRegionServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_task.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_task.pb.go index c959ace..7828d2a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_task.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_task.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_task.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -708,134 +709,69 @@ func (x *UpdateNodeTasksNotifiedRequest) GetNodeTaskIds() []int64 { var File_service_node_task_proto protoreflect.FileDescriptor -var file_service_node_task_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, - 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, - 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x43, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x65, 0x0a, - 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x44, - 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, - 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x22, 0x1d, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x53, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x79, 0x0a, 0x0b, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x22, 0x3c, 0x0a, 0x16, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, - 0x0c, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x22, 0x59, 0x0a, 0x17, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x65, 0x78, 0x69, 0x73, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0a, 0x65, 0x78, 0x69, 0x73, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1e, 0x0a, 0x0a, - 0x65, 0x78, 0x69, 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0a, 0x65, 0x78, 0x69, 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x37, 0x0a, 0x15, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, - 0x73, 0x22, 0x1b, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x1c, - 0x0a, 0x1a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x33, 0x0a, 0x1d, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x22, 0x4c, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x69, - 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, - 0x42, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x49, 0x64, 0x73, 0x32, 0x81, 0x06, 0x0a, 0x0f, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, - 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x44, - 0x6f, 0x6e, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, - 0x0f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x19, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, - 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4b, 0x0a, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x69, 0x6e, - 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4e, - 0x6f, 0x74, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, - 0x79, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x6f, - 0x74, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, - 0x69, 0x65, 0x64, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_task_proto_rawDesc = "" + + "\n" + + "\x17service_node_task.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1cmodels/model_node_task.proto\"0\n" + + "\x14FindNodeTasksRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\"C\n" + + "\x15FindNodeTasksResponse\x12*\n" + + "\tnodeTasks\x18\x01 \x03(\v2\f.pb.NodeTaskR\tnodeTasks\"e\n" + + "\x19ReportNodeTaskDoneRequest\x12\x1e\n" + + "\n" + + "nodeTaskId\x18\x01 \x01(\x03R\n" + + "nodeTaskId\x12\x12\n" + + "\x04isOk\x18\x02 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x03 \x01(\tR\x05error\"\x1d\n" + + "\x1bFindNodeClusterTasksRequest\"S\n" + + "\x1cFindNodeClusterTasksResponse\x123\n" + + "\fclusterTasks\x18\x01 \x03(\v2\x0f.pb.ClusterTaskR\fclusterTasks\"y\n" + + "\vClusterTask\x12\x1c\n" + + "\tclusterId\x18\x01 \x01(\x03R\tclusterId\x12 \n" + + "\vclusterName\x18\x02 \x01(\tR\vclusterName\x12*\n" + + "\tnodeTasks\x18\x03 \x03(\v2\f.pb.NodeTaskR\tnodeTasks\"<\n" + + "\x16ExistsNodeTasksRequest\x12\"\n" + + "\fexcludeTypes\x18\x01 \x03(\tR\fexcludeTypes\"Y\n" + + "\x17ExistsNodeTasksResponse\x12\x1e\n" + + "\n" + + "existTasks\x18\x01 \x01(\bR\n" + + "existTasks\x12\x1e\n" + + "\n" + + "existError\x18\x02 \x01(\bR\n" + + "existError\"7\n" + + "\x15DeleteNodeTaskRequest\x12\x1e\n" + + "\n" + + "nodeTaskId\x18\x01 \x01(\x03R\n" + + "nodeTaskId\":\n" + + "\x16DeleteNodeTasksRequest\x12 \n" + + "\vnodeTaskIds\x18\x01 \x03(\x03R\vnodeTaskIds\"\x1b\n" + + "\x19DeleteAllNodeTasksRequest\"\x1c\n" + + "\x1aCountDoingNodeTasksRequest\"3\n" + + "\x1dFindNotifyingNodeTasksRequest\x12\x12\n" + + "\x04size\x18\x01 \x01(\x03R\x04size\"L\n" + + "\x1eFindNotifyingNodeTasksResponse\x12*\n" + + "\tnodeTasks\x18\x01 \x03(\v2\f.pb.NodeTaskR\tnodeTasks\"B\n" + + "\x1eUpdateNodeTasksNotifiedRequest\x12 \n" + + "\vnodeTaskIds\x18\x01 \x03(\x03R\vnodeTaskIds2\x81\x06\n" + + "\x0fNodeTaskService\x12D\n" + + "\rfindNodeTasks\x12\x18.pb.FindNodeTasksRequest\x1a\x19.pb.FindNodeTasksResponse\x12C\n" + + "\x12reportNodeTaskDone\x12\x1d.pb.ReportNodeTaskDoneRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14findNodeClusterTasks\x12\x1f.pb.FindNodeClusterTasksRequest\x1a .pb.FindNodeClusterTasksResponse\x12J\n" + + "\x0fexistsNodeTasks\x12\x1a.pb.ExistsNodeTasksRequest\x1a\x1b.pb.ExistsNodeTasksResponse\x12;\n" + + "\x0edeleteNodeTask\x12\x19.pb.DeleteNodeTaskRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fdeleteNodeTasks\x12\x1a.pb.DeleteNodeTasksRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12deleteAllNodeTasks\x12\x1d.pb.DeleteAllNodeTasksRequest\x1a\x0e.pb.RPCSuccess\x12K\n" + + "\x13countDoingNodeTasks\x12\x1e.pb.CountDoingNodeTasksRequest\x1a\x14.pb.RPCCountResponse\x12_\n" + + "\x16findNotifyingNodeTasks\x12!.pb.FindNotifyingNodeTasksRequest\x1a\".pb.FindNotifyingNodeTasksResponse\x12M\n" + + "\x17updateNodeTasksNotified\x12\".pb.UpdateNodeTasksNotifiedRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_node_task_proto_rawDescOnce sync.Once - file_service_node_task_proto_rawDescData = file_service_node_task_proto_rawDesc + file_service_node_task_proto_rawDescData []byte ) func file_service_node_task_proto_rawDescGZIP() []byte { file_service_node_task_proto_rawDescOnce.Do(func() { - file_service_node_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_task_proto_rawDescData) + file_service_node_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_task_proto_rawDesc), len(file_service_node_task_proto_rawDesc))) }) return file_service_node_task_proto_rawDescData } @@ -904,7 +840,7 @@ func file_service_node_task_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_task_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_task_proto_rawDesc), len(file_service_node_task_proto_rawDesc)), NumEnums: 0, NumMessages: 15, NumExtensions: 0, @@ -915,7 +851,6 @@ func file_service_node_task_proto_init() { MessageInfos: file_service_node_task_proto_msgTypes, }.Build() File_service_node_task_proto = out.File - file_service_node_task_proto_rawDesc = nil file_service_node_task_proto_goTypes = nil file_service_node_task_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_task_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_task_grpc.pb.go index 618c921..f420aa8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_task_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_task_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_task.proto package pb @@ -203,34 +203,34 @@ type NodeTaskServiceServer interface { type UnimplementedNodeTaskServiceServer struct{} func (UnimplementedNodeTaskServiceServer) FindNodeTasks(context.Context, *FindNodeTasksRequest) (*FindNodeTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeTasks not implemented") } func (UnimplementedNodeTaskServiceServer) ReportNodeTaskDone(context.Context, *ReportNodeTaskDoneRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReportNodeTaskDone not implemented") + return nil, status.Error(codes.Unimplemented, "method ReportNodeTaskDone not implemented") } func (UnimplementedNodeTaskServiceServer) FindNodeClusterTasks(context.Context, *FindNodeClusterTasksRequest) (*FindNodeClusterTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNodeClusterTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNodeClusterTasks not implemented") } func (UnimplementedNodeTaskServiceServer) ExistsNodeTasks(context.Context, *ExistsNodeTasksRequest) (*ExistsNodeTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistsNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistsNodeTasks not implemented") } func (UnimplementedNodeTaskServiceServer) DeleteNodeTask(context.Context, *DeleteNodeTaskRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeTask not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeTask not implemented") } func (UnimplementedNodeTaskServiceServer) DeleteNodeTasks(context.Context, *DeleteNodeTasksRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeTasks not implemented") } func (UnimplementedNodeTaskServiceServer) DeleteAllNodeTasks(context.Context, *DeleteAllNodeTasksRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteAllNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteAllNodeTasks not implemented") } func (UnimplementedNodeTaskServiceServer) CountDoingNodeTasks(context.Context, *CountDoingNodeTasksRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountDoingNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method CountDoingNodeTasks not implemented") } func (UnimplementedNodeTaskServiceServer) FindNotifyingNodeTasks(context.Context, *FindNotifyingNodeTasksRequest) (*FindNotifyingNodeTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNotifyingNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNotifyingNodeTasks not implemented") } func (UnimplementedNodeTaskServiceServer) UpdateNodeTasksNotified(context.Context, *UpdateNodeTasksNotifiedRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeTasksNotified not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeTasksNotified not implemented") } func (UnimplementedNodeTaskServiceServer) testEmbeddedByValue() {} @@ -242,7 +242,7 @@ type UnsafeNodeTaskServiceServer interface { } func RegisterNodeTaskServiceServer(s grpc.ServiceRegistrar, srv NodeTaskServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeTaskServiceServer was + // If the following call panics, it indicates UnimplementedNodeTaskServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_threshold.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_threshold.pb.go index 9412b79..3b70374 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_threshold.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_threshold.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_threshold.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -624,147 +625,70 @@ func (x *FindEnabledNodeThresholdResponse) GetNodeThreshold() *NodeThreshold { var File_service_node_threshold_proto protoreflect.FileDescriptor -var file_service_node_threshold_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, - 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xf2, 0x02, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x69, 0x74, 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x64, - 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x6d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x6d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x26, 0x0a, - 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x44, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, - 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x22, 0xde, - 0x02, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, - 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1c, 0x0a, - 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, - 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x6d, 0x4d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x6d, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, - 0x79, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, - 0x46, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, - 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, - 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x22, 0x61, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x6e, 0x6f, 0x64, 0x65, - 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x52, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, - 0x6c, 0x64, 0x73, 0x22, 0x78, 0x0a, 0x24, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, - 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x4b, 0x0a, - 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, - 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x20, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x68, - 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x32, 0xb7, 0x04, 0x0a, 0x14, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, - 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, - 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, - 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x1d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, - 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_node_threshold_proto_rawDesc = "" + + "\n" + + "\x1cservice_node_threshold.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a!models/model_node_threshold.proto\"\xf2\x02\n" + + "\x1aCreateNodeThresholdRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04item\x18\x04 \x01(\tR\x04item\x12\x14\n" + + "\x05param\x18\x05 \x01(\tR\x05param\x12\x1a\n" + + "\boperator\x18\x06 \x01(\tR\boperator\x12\x1c\n" + + "\tvalueJSON\x18\a \x01(\fR\tvalueJSON\x12\x18\n" + + "\amessage\x18\b \x01(\tR\amessage\x12\x1a\n" + + "\bduration\x18\t \x01(\x05R\bduration\x12\"\n" + + "\fdurationUnit\x18\n" + + " \x01(\tR\fdurationUnit\x12\x1c\n" + + "\tsumMethod\x18\v \x01(\tR\tsumMethod\x12&\n" + + "\x0enotifyDuration\x18\f \x01(\x05R\x0enotifyDuration\"G\n" + + "\x1bCreateNodeThresholdResponse\x12(\n" + + "\x0fnodeThresholdId\x18\x01 \x01(\x03R\x0fnodeThresholdId\"\xde\x02\n" + + "\x1aUpdateNodeThresholdRequest\x12(\n" + + "\x0fnodeThresholdId\x18\x01 \x01(\x03R\x0fnodeThresholdId\x12\x12\n" + + "\x04item\x18\x02 \x01(\tR\x04item\x12\x14\n" + + "\x05param\x18\x03 \x01(\tR\x05param\x12\x1a\n" + + "\boperator\x18\x04 \x01(\tR\boperator\x12\x1c\n" + + "\tvalueJSON\x18\x05 \x01(\fR\tvalueJSON\x12\x18\n" + + "\amessage\x18\x06 \x01(\tR\amessage\x12\x1a\n" + + "\bduration\x18\a \x01(\x05R\bduration\x12\"\n" + + "\fdurationUnit\x18\b \x01(\tR\fdurationUnit\x12\x1c\n" + + "\tsumMethod\x18\t \x01(\tR\tsumMethod\x12\x12\n" + + "\x04isOn\x18\n" + + " \x01(\bR\x04isOn\x12&\n" + + "\x0enotifyDuration\x18\v \x01(\x05R\x0enotifyDuration\"F\n" + + "\x1aDeleteNodeThresholdRequest\x12(\n" + + "\x0fnodeThresholdId\x18\x01 \x01(\x03R\x0fnodeThresholdId\"w\n" + + "#FindAllEnabledNodeThresholdsRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\"a\n" + + "$FindAllEnabledNodeThresholdsResponse\x129\n" + + "\x0enodeThresholds\x18\x01 \x03(\v2\x11.pb.NodeThresholdR\x0enodeThresholds\"x\n" + + "$CountAllEnabledNodeThresholdsRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x03 \x01(\x03R\x06nodeId\"K\n" + + "\x1fFindEnabledNodeThresholdRequest\x12(\n" + + "\x0fnodeThresholdId\x18\x01 \x01(\x03R\x0fnodeThresholdId\"[\n" + + " FindEnabledNodeThresholdResponse\x127\n" + + "\rnodeThreshold\x18\x01 \x01(\v2\x11.pb.NodeThresholdR\rnodeThreshold2\xb7\x04\n" + + "\x14NodeThresholdService\x12V\n" + + "\x13createNodeThreshold\x12\x1e.pb.CreateNodeThresholdRequest\x1a\x1f.pb.CreateNodeThresholdResponse\x12E\n" + + "\x13updateNodeThreshold\x12\x1e.pb.UpdateNodeThresholdRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13deleteNodeThreshold\x12\x1e.pb.DeleteNodeThresholdRequest\x1a\x0e.pb.RPCSuccess\x12q\n" + + "\x1cfindAllEnabledNodeThresholds\x12'.pb.FindAllEnabledNodeThresholdsRequest\x1a(.pb.FindAllEnabledNodeThresholdsResponse\x12_\n" + + "\x1dcountAllEnabledNodeThresholds\x12(.pb.CountAllEnabledNodeThresholdsRequest\x1a\x14.pb.RPCCountResponse\x12e\n" + + "\x18findEnabledNodeThreshold\x12#.pb.FindEnabledNodeThresholdRequest\x1a$.pb.FindEnabledNodeThresholdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_threshold_proto_rawDescOnce sync.Once - file_service_node_threshold_proto_rawDescData = file_service_node_threshold_proto_rawDesc + file_service_node_threshold_proto_rawDescData []byte ) func file_service_node_threshold_proto_rawDescGZIP() []byte { file_service_node_threshold_proto_rawDescOnce.Do(func() { - file_service_node_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_threshold_proto_rawDescData) + file_service_node_threshold_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_threshold_proto_rawDesc), len(file_service_node_threshold_proto_rawDesc))) }) return file_service_node_threshold_proto_rawDescData } @@ -817,7 +741,7 @@ func file_service_node_threshold_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_threshold_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_threshold_proto_rawDesc), len(file_service_node_threshold_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -828,7 +752,6 @@ func file_service_node_threshold_proto_init() { MessageInfos: file_service_node_threshold_proto_msgTypes, }.Build() File_service_node_threshold_proto = out.File - file_service_node_threshold_proto_rawDesc = nil file_service_node_threshold_proto_goTypes = nil file_service_node_threshold_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_threshold_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_threshold_grpc.pb.go index 51cbf17..836951d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_threshold_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_threshold_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_threshold.proto package pb @@ -143,22 +143,22 @@ type NodeThresholdServiceServer interface { type UnimplementedNodeThresholdServiceServer struct{} func (UnimplementedNodeThresholdServiceServer) CreateNodeThreshold(context.Context, *CreateNodeThresholdRequest) (*CreateNodeThresholdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeThreshold not implemented") } func (UnimplementedNodeThresholdServiceServer) UpdateNodeThreshold(context.Context, *UpdateNodeThresholdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNodeThreshold not implemented") } func (UnimplementedNodeThresholdServiceServer) DeleteNodeThreshold(context.Context, *DeleteNodeThresholdRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNodeThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNodeThreshold not implemented") } func (UnimplementedNodeThresholdServiceServer) FindAllEnabledNodeThresholds(context.Context, *FindAllEnabledNodeThresholdsRequest) (*FindAllEnabledNodeThresholdsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeThresholds not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNodeThresholds not implemented") } func (UnimplementedNodeThresholdServiceServer) CountAllEnabledNodeThresholds(context.Context, *CountAllEnabledNodeThresholdsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeThresholds not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledNodeThresholds not implemented") } func (UnimplementedNodeThresholdServiceServer) FindEnabledNodeThreshold(context.Context, *FindEnabledNodeThresholdRequest) (*FindEnabledNodeThresholdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeThreshold not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledNodeThreshold not implemented") } func (UnimplementedNodeThresholdServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNodeThresholdServiceServer interface { } func RegisterNodeThresholdServiceServer(s grpc.ServiceRegistrar, srv NodeThresholdServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeThresholdServiceServer was + // If the following call panics, it indicates UnimplementedNodeThresholdServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_node_value.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_value.pb.go index 429bd7b..db46948 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_value.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_value.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_node_value.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -349,86 +350,49 @@ func (x *SumAllNodeValueStatsResponse) GetAvgLoad5Min() float32 { var File_service_node_value_proto protoreflect.FileDescriptor -var file_service_node_value_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x22, 0x6d, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x72, - 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x67, - 0x65, 0x22, 0x47, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6e, - 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, - 0x6e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x1d, 0x0a, 0x1b, 0x53, 0x75, - 0x6d, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xaa, 0x03, 0x0a, 0x1c, 0x53, 0x75, - 0x6d, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x1a, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, - 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x76, - 0x67, 0x43, 0x50, 0x55, 0x55, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x0b, 0x61, 0x76, 0x67, 0x43, 0x50, 0x55, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x6d, 0x61, 0x78, 0x43, 0x50, 0x55, 0x55, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x43, 0x50, 0x55, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x24, - 0x0a, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x50, 0x55, 0x43, 0x6f, 0x72, 0x65, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x50, 0x55, 0x43, - 0x6f, 0x72, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x76, 0x67, 0x4d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x55, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x61, 0x76, - 0x67, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0e, - 0x6d, 0x61, 0x78, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x55, 0x73, 0x61, 0x67, 0x65, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x55, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x76, 0x67, 0x4c, 0x6f, 0x61, 0x64, 0x31, 0x6d, 0x69, 0x6e, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x61, 0x76, 0x67, 0x4c, 0x6f, 0x61, 0x64, 0x31, 0x6d, - 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x4c, 0x6f, 0x61, 0x64, 0x31, 0x6d, 0x69, - 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x4c, 0x6f, 0x61, 0x64, - 0x31, 0x6d, 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x76, 0x67, 0x4c, 0x6f, 0x61, 0x64, 0x35, - 0x6d, 0x69, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x61, 0x76, 0x67, 0x4c, 0x6f, - 0x61, 0x64, 0x35, 0x6d, 0x69, 0x6e, 0x32, 0xf5, 0x01, 0x0a, 0x10, 0x4e, 0x6f, 0x64, 0x65, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x6c, 0x69, - 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x73, 0x75, 0x6d, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, - 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x53, 0x75, 0x6d, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_node_value_proto_rawDesc = "" + + "\n" + + "\x18service_node_value.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1dmodels/model_node_value.proto\"h\n" + + "\x16CreateNodeValueRequest\x12\x12\n" + + "\x04item\x18\x01 \x01(\tR\x04item\x12\x1c\n" + + "\tvalueJSON\x18\x02 \x01(\fR\tvalueJSON\x12\x1c\n" + + "\tcreatedAt\x18\x03 \x01(\x03R\tcreatedAt\"m\n" + + "\x15ListNodeValuesRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x12\n" + + "\x04item\x18\x03 \x01(\tR\x04item\x12\x14\n" + + "\x05range\x18\n" + + " \x01(\tR\x05range\"G\n" + + "\x16ListNodeValuesResponse\x12-\n" + + "\n" + + "nodeValues\x18\x01 \x03(\v2\r.pb.NodeValueR\n" + + "nodeValues\"\x1d\n" + + "\x1bSumAllNodeValueStatsRequest\"\xaa\x03\n" + + "\x1cSumAllNodeValueStatsResponse\x12>\n" + + "\x1atotalTrafficBytesPerSecond\x18\x01 \x01(\x03R\x1atotalTrafficBytesPerSecond\x12 \n" + + "\vavgCPUUsage\x18\x02 \x01(\x02R\vavgCPUUsage\x12 \n" + + "\vmaxCPUUsage\x18\x03 \x01(\x02R\vmaxCPUUsage\x12$\n" + + "\rtotalCPUCores\x18\x04 \x01(\x05R\rtotalCPUCores\x12&\n" + + "\x0eavgMemoryUsage\x18\x05 \x01(\x02R\x0eavgMemoryUsage\x12&\n" + + "\x0emaxMemoryUsage\x18\x06 \x01(\x02R\x0emaxMemoryUsage\x12*\n" + + "\x10totalMemoryBytes\x18\a \x01(\x03R\x10totalMemoryBytes\x12 \n" + + "\vavgLoad1min\x18\b \x01(\x02R\vavgLoad1min\x12 \n" + + "\vmaxLoad1min\x18\t \x01(\x02R\vmaxLoad1min\x12 \n" + + "\vavgLoad5min\x18\n" + + " \x01(\x02R\vavgLoad5min2\xf5\x01\n" + + "\x10NodeValueService\x12=\n" + + "\x0fcreateNodeValue\x12\x1a.pb.CreateNodeValueRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0elistNodeValues\x12\x19.pb.ListNodeValuesRequest\x1a\x1a.pb.ListNodeValuesResponse\x12Y\n" + + "\x14sumAllNodeValueStats\x12\x1f.pb.SumAllNodeValueStatsRequest\x1a .pb.SumAllNodeValueStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_node_value_proto_rawDescOnce sync.Once - file_service_node_value_proto_rawDescData = file_service_node_value_proto_rawDesc + file_service_node_value_proto_rawDescData []byte ) func file_service_node_value_proto_rawDescGZIP() []byte { file_service_node_value_proto_rawDescOnce.Do(func() { - file_service_node_value_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_value_proto_rawDescData) + file_service_node_value_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_node_value_proto_rawDesc), len(file_service_node_value_proto_rawDesc))) }) return file_service_node_value_proto_rawDescData } @@ -469,7 +433,7 @@ func file_service_node_value_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_value_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_node_value_proto_rawDesc), len(file_service_node_value_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -480,7 +444,6 @@ func file_service_node_value_proto_init() { MessageInfos: file_service_node_value_proto_msgTypes, }.Build() File_service_node_value_proto = out.File - file_service_node_value_proto_rawDesc = nil file_service_node_value_proto_goTypes = nil file_service_node_value_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_node_value_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_node_value_grpc.pb.go index 3091955..22790ed 100644 --- a/EdgeCommon/pkg/rpc/pb/service_node_value_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_node_value_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_node_value.proto package pb @@ -98,13 +98,13 @@ type NodeValueServiceServer interface { type UnimplementedNodeValueServiceServer struct{} func (UnimplementedNodeValueServiceServer) CreateNodeValue(context.Context, *CreateNodeValueRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeValue not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNodeValue not implemented") } func (UnimplementedNodeValueServiceServer) ListNodeValues(context.Context, *ListNodeValuesRequest) (*ListNodeValuesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNodeValues not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNodeValues not implemented") } func (UnimplementedNodeValueServiceServer) SumAllNodeValueStats(context.Context, *SumAllNodeValueStatsRequest) (*SumAllNodeValueStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SumAllNodeValueStats not implemented") + return nil, status.Error(codes.Unimplemented, "method SumAllNodeValueStats not implemented") } func (UnimplementedNodeValueServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeNodeValueServiceServer interface { } func RegisterNodeValueServiceServer(s grpc.ServiceRegistrar, srv NodeValueServiceServer) { - // If the following call pancis, it indicates UnimplementedNodeValueServiceServer was + // If the following call panics, it indicates UnimplementedNodeValueServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns.pb.go index 8454552..ee8a258 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -644,145 +645,77 @@ func (x *ComposeNSUserBoardResponse_DomainStat) GetBytes() int64 { var File_service_ns_proto protoreflect.FileDescriptor -var file_service_ns_proto_rawDesc = []byte{ - 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a, 0x15, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x4e, 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0xe5, 0x09, 0x0a, 0x16, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x6c, - 0x69, 0x6e, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x59, 0x0a, 0x11, 0x64, 0x61, - 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x4e, 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, - 0x61, 0x74, 0x52, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x5c, 0x0a, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x6f, - 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, - 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x0e, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x0e, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x12, 0x51, 0x0a, 0x10, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, - 0x74, 0x52, 0x10, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x12, 0x33, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, 0x63, 0x70, 0x75, 0x4e, 0x6f, - 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x10, 0x6d, 0x65, 0x6d, 0x6f, - 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x23, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x52, 0x10, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x0e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x24, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x6c, 0x6f, 0x61, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x60, 0x0a, 0x10, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x1a, 0x63, 0x0a, 0x11, - 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x1a, 0xa4, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x12, 0x20, - 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x8c, 0x01, 0x0a, 0x0a, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x22, 0x33, 0x0a, 0x19, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0xa8, 0x03, 0x0a, - 0x1a, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x73, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x18, - 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x55, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0a, 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x12, 0x55, 0x0a, 0x10, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x10, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x8c, 0x01, 0x0a, 0x0a, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x32, 0xa9, 0x01, 0x0a, 0x09, 0x4e, 0x53, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, - 0x4e, 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, - 0x53, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, - 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, - 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_ns_proto_rawDesc = "" + + "\n" + + "\x10service_ns.proto\x12\x02pb\x1a\x1dmodels/model_node_value.proto\x1a\x1fmodels/model_ns_user_plan.proto\"\x17\n" + + "\x15ComposeNSBoardRequest\"\xe5\t\n" + + "\x16ComposeNSBoardResponse\x12&\n" + + "\x0ecountNSDomains\x18\x01 \x01(\x03R\x0ecountNSDomains\x12&\n" + + "\x0ecountNSRecords\x18\x02 \x01(\x03R\x0ecountNSRecords\x12(\n" + + "\x0fcountNSClusters\x18\x03 \x01(\x03R\x0fcountNSClusters\x12\"\n" + + "\fcountNSNodes\x18\x04 \x01(\x03R\fcountNSNodes\x120\n" + + "\x13countOfflineNSNodes\x18\x05 \x01(\x03R\x13countOfflineNSNodes\x12Y\n" + + "\x11dailyTrafficStats\x18\x1e \x03(\v2+.pb.ComposeNSBoardResponse.DailyTrafficStatR\x11dailyTrafficStats\x12\\\n" + + "\x12hourlyTrafficStats\x18\x1f \x03(\v2,.pb.ComposeNSBoardResponse.HourlyTrafficStatR\x12hourlyTrafficStats\x12K\n" + + "\x0etopNSNodeStats\x18 \x03(\v2#.pb.ComposeNSBoardResponse.NodeStatR\x0etopNSNodeStats\x12Q\n" + + "\x10topNSDomainStats\x18! \x03(\v2%.pb.ComposeNSBoardResponse.DomainStatR\x10topNSDomainStats\x123\n" + + "\rcpuNodeValues\x18\" \x03(\v2\r.pb.NodeValueR\rcpuNodeValues\x129\n" + + "\x10memoryNodeValues\x18# \x03(\v2\r.pb.NodeValueR\x10memoryNodeValues\x125\n" + + "\x0eloadNodeValues\x18$ \x03(\v2\r.pb.NodeValueR\x0eloadNodeValues\x1a`\n" + + "\x10DailyTrafficStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x1ac\n" + + "\x11HourlyTrafficStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x1a\xa4\x01\n" + + "\bNodeStat\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x1a\n" + + "\bnsNodeId\x18\x02 \x01(\x03R\bnsNodeId\x12\x1e\n" + + "\n" + + "nsNodeName\x18\x03 \x01(\tR\n" + + "nsNodeName\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x05 \x01(\x03R\x05bytes\x1a\x8c\x01\n" + + "\n" + + "DomainStat\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\"\n" + + "\fnsDomainName\x18\x02 \x01(\tR\fnsDomainName\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\"3\n" + + "\x19ComposeNSUserBoardRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"\xa8\x03\n" + + "\x1aComposeNSUserBoardResponse\x12&\n" + + "\x0ecountNSDomains\x18\x01 \x01(\x03R\x0ecountNSDomains\x12&\n" + + "\x0ecountNSRecords\x18\x02 \x01(\x03R\x0ecountNSRecords\x12$\n" + + "\rcountNSRoutes\x18\x03 \x01(\x03R\rcountNSRoutes\x12.\n" + + "\n" + + "nsUserPlan\x18\x1e \x01(\v2\x0e.pb.NSUserPlanR\n" + + "nsUserPlan\x12U\n" + + "\x10topNSDomainStats\x18\x1f \x03(\v2).pb.ComposeNSUserBoardResponse.DomainStatR\x10topNSDomainStats\x1a\x8c\x01\n" + + "\n" + + "DomainStat\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\"\n" + + "\fnsDomainName\x18\x02 \x01(\tR\fnsDomainName\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes2\xa9\x01\n" + + "\tNSService\x12G\n" + + "\x0ecomposeNSBoard\x12\x19.pb.ComposeNSBoardRequest\x1a\x1a.pb.ComposeNSBoardResponse\x12S\n" + + "\x12composeNSUserBoard\x12\x1d.pb.ComposeNSUserBoardRequest\x1a\x1e.pb.ComposeNSUserBoardResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_proto_rawDescOnce sync.Once - file_service_ns_proto_rawDescData = file_service_ns_proto_rawDesc + file_service_ns_proto_rawDescData []byte ) func file_service_ns_proto_rawDescGZIP() []byte { file_service_ns_proto_rawDescOnce.Do(func() { - file_service_ns_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_proto_rawDescData) + file_service_ns_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_proto_rawDesc), len(file_service_ns_proto_rawDesc))) }) return file_service_ns_proto_rawDescData } @@ -833,7 +766,7 @@ func file_service_ns_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_proto_rawDesc), len(file_service_ns_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -844,7 +777,6 @@ func file_service_ns_proto_init() { MessageInfos: file_service_ns_proto_msgTypes, }.Build() File_service_ns_proto = out.File - file_service_ns_proto_rawDesc = nil file_service_ns_proto_goTypes = nil file_service_ns_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_access_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_access_log.pb.go index 92da45e..0a837a4 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_access_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_access_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_access_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -369,82 +370,51 @@ func (x *FindNSAccessLogResponse) GetNsAccessLog() *NSAccessLog { var File_service_ns_access_log_proto protoreflect.FileDescriptor -var file_service_ns_access_log_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x33, 0x0a, 0x0c, 0x6e, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x0c, 0x6e, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x22, 0x1c, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0xaf, 0x02, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x20, 0x0a, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, - 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, - 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x54, 0x79, 0x70, 0x65, 0x22, 0x87, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x6e, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x0c, 0x6e, 0x73, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x4d, 0x6f, 0x72, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x68, 0x61, 0x73, 0x4d, 0x6f, 0x72, 0x65, 0x22, - 0x36, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x4c, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6e, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x0b, 0x6e, 0x73, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x32, 0x84, 0x02, 0x0a, 0x12, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, 0x12, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, - 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_access_log_proto_rawDesc = "" + + "\n" + + "\x1bservice_ns_access_log.proto\x12\x02pb\x1a models/model_ns_access_log.proto\"P\n" + + "\x19CreateNSAccessLogsRequest\x123\n" + + "\fnsAccessLogs\x18\x01 \x03(\v2\x0f.pb.NSAccessLogR\fnsAccessLogs\"\x1c\n" + + "\x1aCreateNSAccessLogsResponse\"\xaf\x02\n" + + "\x17ListNSAccessLogsRequest\x12\x1c\n" + + "\trequestId\x18\x01 \x01(\tR\trequestId\x12 \n" + + "\vnsClusterId\x18\t \x01(\x03R\vnsClusterId\x12\x1a\n" + + "\bnsNodeId\x18\x02 \x01(\x03R\bnsNodeId\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x03 \x01(\x03R\n" + + "nsDomainId\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x04 \x01(\x03R\n" + + "nsRecordId\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\x12\x10\n" + + "\x03day\x18\x06 \x01(\tR\x03day\x12\x18\n" + + "\areverse\x18\a \x01(\bR\areverse\x12\x18\n" + + "\akeyword\x18\b \x01(\tR\akeyword\x12\x1e\n" + + "\n" + + "recordType\x18\n" + + " \x01(\tR\n" + + "recordType\"\x87\x01\n" + + "\x18ListNSAccessLogsResponse\x123\n" + + "\fnsAccessLogs\x18\x01 \x03(\v2\x0f.pb.NSAccessLogR\fnsAccessLogs\x12\x1c\n" + + "\trequestId\x18\x02 \x01(\tR\trequestId\x12\x18\n" + + "\ahasMore\x18\x03 \x01(\bR\ahasMore\"6\n" + + "\x16FindNSAccessLogRequest\x12\x1c\n" + + "\trequestId\x18\x01 \x01(\tR\trequestId\"L\n" + + "\x17FindNSAccessLogResponse\x121\n" + + "\vnsAccessLog\x18\x01 \x01(\v2\x0f.pb.NSAccessLogR\vnsAccessLog2\x84\x02\n" + + "\x12NSAccessLogService\x12S\n" + + "\x12createNSAccessLogs\x12\x1d.pb.CreateNSAccessLogsRequest\x1a\x1e.pb.CreateNSAccessLogsResponse\x12M\n" + + "\x10listNSAccessLogs\x12\x1b.pb.ListNSAccessLogsRequest\x1a\x1c.pb.ListNSAccessLogsResponse\x12J\n" + + "\x0ffindNSAccessLog\x12\x1a.pb.FindNSAccessLogRequest\x1a\x1b.pb.FindNSAccessLogResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_access_log_proto_rawDescOnce sync.Once - file_service_ns_access_log_proto_rawDescData = file_service_ns_access_log_proto_rawDesc + file_service_ns_access_log_proto_rawDescData []byte ) func file_service_ns_access_log_proto_rawDescGZIP() []byte { file_service_ns_access_log_proto_rawDescOnce.Do(func() { - file_service_ns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_access_log_proto_rawDescData) + file_service_ns_access_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_access_log_proto_rawDesc), len(file_service_ns_access_log_proto_rawDesc))) }) return file_service_ns_access_log_proto_rawDescData } @@ -486,7 +456,7 @@ func file_service_ns_access_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_access_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_access_log_proto_rawDesc), len(file_service_ns_access_log_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -497,7 +467,6 @@ func file_service_ns_access_log_proto_init() { MessageInfos: file_service_ns_access_log_proto_msgTypes, }.Build() File_service_ns_access_log_proto = out.File - file_service_ns_access_log_proto_rawDesc = nil file_service_ns_access_log_proto_goTypes = nil file_service_ns_access_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_access_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_access_log_grpc.pb.go index 581a199..ba6a0d7 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_access_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_access_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_access_log.proto package pb @@ -98,13 +98,13 @@ type NSAccessLogServiceServer interface { type UnimplementedNSAccessLogServiceServer struct{} func (UnimplementedNSAccessLogServiceServer) CreateNSAccessLogs(context.Context, *CreateNSAccessLogsRequest) (*CreateNSAccessLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSAccessLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSAccessLogs not implemented") } func (UnimplementedNSAccessLogServiceServer) ListNSAccessLogs(context.Context, *ListNSAccessLogsRequest) (*ListNSAccessLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSAccessLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSAccessLogs not implemented") } func (UnimplementedNSAccessLogServiceServer) FindNSAccessLog(context.Context, *FindNSAccessLogRequest) (*FindNSAccessLogResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSAccessLog not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSAccessLog not implemented") } func (UnimplementedNSAccessLogServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeNSAccessLogServiceServer interface { } func RegisterNSAccessLogServiceServer(s grpc.ServiceRegistrar, srv NSAccessLogServiceServer) { - // If the following call pancis, it indicates UnimplementedNSAccessLogServiceServer was + // If the following call panics, it indicates UnimplementedNSAccessLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_cluster.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_cluster.pb.go index b0f096b..1fac7e9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_cluster.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_cluster.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_cluster.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -2102,388 +2103,161 @@ func (x *UpdateNSClusterSOAConfigRequest) GetSoaJSON() []byte { var File_service_ns_cluster_proto protoreflect.FileDescriptor -var file_service_ns_cluster_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4c, 0x6f, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, - 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x14, 0x0a, - 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x68, 0x6f, - 0x73, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x14, 0x0a, - 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, - 0x61, 0x69, 0x6c, 0x22, 0x3b, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x9e, 0x02, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x18, 0x04, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, - 0x74, 0x61, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x6f, - 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x74, - 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, - 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x65, 0x74, 0x65, 0x63, - 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x64, - 0x65, 0x74, 0x65, 0x63, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, - 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x72, 0x74, - 0x73, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x46, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x69, 0x0a, 0x1f, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x4c, 0x6f, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x33, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x38, 0x0a, 0x14, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2b, 0x0a, 0x09, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x09, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x1b, 0x0a, 0x19, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x43, 0x0a, 0x15, 0x4c, 0x69, 0x73, - 0x74, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x47, - 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0a, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x1a, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x4a, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x2d, 0x0a, 0x0a, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x52, 0x0a, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, - 0x6f, 0x0a, 0x25, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, - 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x47, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4c, 0x0a, 0x24, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x1e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, 0x50, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, - 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, - 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x1e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x74, - 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6c, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x64, - 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, 0x64, 0x70, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x68, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x64, 0x6f, 0x68, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, - 0x4c, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x74, - 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6c, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, - 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x44, 0x6f, 0x48, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x64, 0x6f, 0x68, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, - 0x64, 0x6f, 0x68, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x46, 0x0a, 0x26, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, - 0x46, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x55, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, - 0x0a, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x78, - 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x64, 0x64, 0x6f, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3d, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x32, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x22, 0x3c, 0x0a, 0x22, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x48, 0x6f, - 0x73, 0x74, 0x73, 0x46, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3b, 0x0a, 0x23, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x48, 0x6f, 0x73, 0x74, - 0x73, 0x46, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x05, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x22, 0x44, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x21, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, - 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x61, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x66, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x6e, 0x73, - 0x77, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x61, - 0x6e, 0x73, 0x77, 0x65, 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x41, 0x0a, 0x1d, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x1e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5d, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, - 0x73, 0x6f, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0x83, 0x13, 0x0a, 0x10, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x18, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4c, 0x6f, 0x67, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, - 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x36, 0x0a, 0x0f, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x13, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x12, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, - 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x63, 0x75, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x63, - 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, - 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, - 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, 0x50, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, 0x50, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, - 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x54, 0x43, 0x50, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x43, 0x50, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x54, 0x4c, 0x53, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x54, - 0x4c, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, - 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x55, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x44, 0x6f, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x48, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, - 0x6f, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x44, 0x6f, 0x48, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x48, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x63, 0x0a, 0x1f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, - 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, - 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x1d, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x44, 0x6f, - 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x6f, - 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x73, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, - 0x6e, 0x64, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x48, 0x6f, 0x73, - 0x74, 0x73, 0x46, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x48, 0x6f, - 0x73, 0x74, 0x73, 0x46, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x46, 0x6f, 0x72, 0x55, 0x73, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, 0x77, 0x65, - 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, 0x77, 0x65, 0x72, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x41, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x18, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, - 0x4f, 0x41, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x4f, 0x41, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_cluster_proto_rawDesc = "" + + "\n" + + "\x18service_ns_cluster.proto\x12\x02pb\x1a\x1dmodels/model_ns_cluster.proto\x1a\x19models/rpc_messages.proto\"\x98\x01\n" + + "\x16CreateNSClusterRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12$\n" + + "\raccessLogJSON\x18\x02 \x01(\fR\raccessLogJSON\x12\x14\n" + + "\x05hosts\x18\x03 \x03(\tR\x05hosts\x12\x18\n" + + "\asoaJSON\x18\x04 \x01(\fR\asoaJSON\x12\x14\n" + + "\x05email\x18\x05 \x01(\tR\x05email\";\n" + + "\x17CreateNSClusterResponse\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"\x9e\x02\n" + + "\x16UpdateNSClusterRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x14\n" + + "\x05hosts\x18\x04 \x03(\tR\x05hosts\x12\x14\n" + + "\x05email\x18\b \x01(\tR\x05email\x12(\n" + + "\x0fautoRemoteStart\x18\x05 \x01(\bR\x0fautoRemoteStart\x12\x1a\n" + + "\btimeZone\x18\x06 \x01(\tR\btimeZone\x12\"\n" + + "\fdetectAgents\x18\a \x01(\bR\fdetectAgents\x12$\n" + + "\rcheckingPorts\x18\t \x01(\bR\rcheckingPorts\"A\n" + + "\x1dFindNSClusterAccessLogRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"F\n" + + "\x1eFindNSClusterAccessLogResponse\x12$\n" + + "\rAccessLogJSON\x18\x01 \x01(\fR\rAccessLogJSON\"i\n" + + "\x1fUpdateNSClusterAccessLogRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12$\n" + + "\raccessLogJSON\x18\x02 \x01(\fR\raccessLogJSON\"3\n" + + "\x0fDeleteNSCluster\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"8\n" + + "\x14FindNSClusterRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"D\n" + + "\x15FindNSClusterResponse\x12+\n" + + "\tnsCluster\x18\x01 \x01(\v2\r.pb.NSClusterR\tnsCluster\"\x1b\n" + + "\x19CountAllNSClustersRequest\"C\n" + + "\x15ListNSClustersRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"G\n" + + "\x16ListNSClustersResponse\x12-\n" + + "\n" + + "nsClusters\x18\x01 \x03(\v2\r.pb.NSClusterR\n" + + "nsClusters\"\x1a\n" + + "\x18FindAllNSClustersRequest\"J\n" + + "\x19FindAllNSClustersResponse\x12-\n" + + "\n" + + "nsClusters\x18\x01 \x03(\v2\r.pb.NSClusterR\n" + + "nsClusters\"o\n" + + "%UpdateNSClusterRecursionConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12$\n" + + "\rrecursionJSON\x18\x02 \x01(\fR\rrecursionJSON\"G\n" + + "#FindNSClusterRecursionConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"L\n" + + "$FindNSClusterRecursionConfigResponse\x12$\n" + + "\rrecursionJSON\x18\x01 \x01(\fR\rrecursionJSON\"A\n" + + "\x1dFindNSClusterTCPConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\":\n" + + "\x1eFindNSClusterTCPConfigResponse\x12\x18\n" + + "\atcpJSON\x18\x01 \x01(\fR\atcpJSON\"A\n" + + "\x1dFindNSClusterTLSConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\":\n" + + "\x1eFindNSClusterTLSConfigResponse\x12\x18\n" + + "\atlsJSON\x18\x01 \x01(\fR\atlsJSON\"A\n" + + "\x1dFindNSClusterUDPConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\":\n" + + "\x1eFindNSClusterUDPConfigResponse\x12\x18\n" + + "\audpJSON\x18\x01 \x01(\fR\audpJSON\"A\n" + + "\x1dFindNSClusterDoHConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\":\n" + + "\x1eFindNSClusterDoHConfigResponse\x12\x18\n" + + "\adohJSON\x18\x01 \x01(\fR\adohJSON\"W\n" + + "\x19UpdateNSClusterTCPRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\atcpJSON\x18\x02 \x01(\fR\atcpJSON\"W\n" + + "\x19UpdateNSClusterTLSRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\atlsJSON\x18\x02 \x01(\fR\atlsJSON\"W\n" + + "\x19UpdateNSClusterUDPRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\audpJSON\x18\x02 \x01(\fR\audpJSON\"W\n" + + "\x19UpdateNSClusterDoHRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\adohJSON\x18\x02 \x01(\fR\adohJSON\"F\n" + + "&CountAllNSClustersWithSSLCertIdRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"F\n" + + "\"FindNSClusterDDoSProtectionRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"U\n" + + "#FindNSClusterDDoSProtectionResponse\x12.\n" + + "\x12ddosProtectionJSON\x18\x01 \x01(\fR\x12ddosProtectionJSON\"x\n" + + "$UpdateNSClusterDDoSProtectionRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12.\n" + + "\x12ddosProtectionJSON\x18\x02 \x01(\fR\x12ddosProtectionJSON\"=\n" + + "\x19FindNSClusterHostsRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"2\n" + + "\x1aFindNSClusterHostsResponse\x12\x14\n" + + "\x05hosts\x18\x01 \x03(\tR\x05hosts\"<\n" + + "\"FindAvailableNSHostsForUserRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\";\n" + + "#FindAvailableNSHostsForUserResponse\x12\x14\n" + + "\x05hosts\x18\x01 \x03(\tR\x05hosts\"D\n" + + " FindNSClusterAnswerConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"C\n" + + "!FindNSClusterAnswerConfigResponse\x12\x1e\n" + + "\n" + + "answerJSON\x18\x01 \x01(\fR\n" + + "answerJSON\"f\n" + + "\"UpdateNSClusterAnswerConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x1e\n" + + "\n" + + "answerJSON\x18\x02 \x01(\fR\n" + + "answerJSON\"A\n" + + "\x1dFindNSClusterSOAConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\":\n" + + "\x1eFindNSClusterSOAConfigResponse\x12\x18\n" + + "\asoaJSON\x18\x01 \x01(\fR\asoaJSON\"]\n" + + "\x1fUpdateNSClusterSOAConfigRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\asoaJSON\x18\x02 \x01(\fR\asoaJSON2\x83\x13\n" + + "\x10NSClusterService\x12J\n" + + "\x0fcreateNSCluster\x12\x1a.pb.CreateNSClusterRequest\x1a\x1b.pb.CreateNSClusterResponse\x12=\n" + + "\x0fupdateNSCluster\x12\x1a.pb.UpdateNSClusterRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNSClusterAccessLog\x12!.pb.FindNSClusterAccessLogRequest\x1a\".pb.FindNSClusterAccessLogResponse\x12O\n" + + "\x18updateNSClusterAccessLog\x12#.pb.UpdateNSClusterAccessLogRequest\x1a\x0e.pb.RPCSuccess\x126\n" + + "\x0fdeleteNSCluster\x12\x13.pb.DeleteNSCluster\x1a\x0e.pb.RPCSuccess\x12D\n" + + "\rfindNSCluster\x12\x18.pb.FindNSClusterRequest\x1a\x19.pb.FindNSClusterResponse\x12I\n" + + "\x12countAllNSClusters\x12\x1d.pb.CountAllNSClustersRequest\x1a\x14.pb.RPCCountResponse\x12G\n" + + "\x0elistNSClusters\x12\x19.pb.ListNSClustersRequest\x1a\x1a.pb.ListNSClustersResponse\x12P\n" + + "\x11findAllNSClusters\x12\x1c.pb.FindAllNSClustersRequest\x1a\x1d.pb.FindAllNSClustersResponse\x12[\n" + + "\x1eupdateNSClusterRecursionConfig\x12).pb.UpdateNSClusterRecursionConfigRequest\x1a\x0e.pb.RPCSuccess\x12q\n" + + "\x1cfindNSClusterRecursionConfig\x12'.pb.FindNSClusterRecursionConfigRequest\x1a(.pb.FindNSClusterRecursionConfigResponse\x12_\n" + + "\x16findNSClusterTCPConfig\x12!.pb.FindNSClusterTCPConfigRequest\x1a\".pb.FindNSClusterTCPConfigResponse\x12C\n" + + "\x12updateNSClusterTCP\x12\x1d.pb.UpdateNSClusterTCPRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNSClusterTLSConfig\x12!.pb.FindNSClusterTLSConfigRequest\x1a\".pb.FindNSClusterTLSConfigResponse\x12C\n" + + "\x12updateNSClusterTLS\x12\x1d.pb.UpdateNSClusterTLSRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNSClusterUDPConfig\x12!.pb.FindNSClusterUDPConfigRequest\x1a\".pb.FindNSClusterUDPConfigResponse\x12C\n" + + "\x12updateNSClusterUDP\x12\x1d.pb.UpdateNSClusterUDPRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNSClusterDoHConfig\x12!.pb.FindNSClusterDoHConfigRequest\x1a\".pb.FindNSClusterDoHConfigResponse\x12C\n" + + "\x12updateNSClusterDoH\x12\x1d.pb.UpdateNSClusterDoHRequest\x1a\x0e.pb.RPCSuccess\x12c\n" + + "\x1fcountAllNSClustersWithSSLCertId\x12*.pb.CountAllNSClustersWithSSLCertIdRequest\x1a\x14.pb.RPCCountResponse\x12n\n" + + "\x1bfindNSClusterDDoSProtection\x12&.pb.FindNSClusterDDoSProtectionRequest\x1a'.pb.FindNSClusterDDoSProtectionResponse\x12Y\n" + + "\x1dupdateNSClusterDDoSProtection\x12(.pb.UpdateNSClusterDDoSProtectionRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12findNSClusterHosts\x12\x1d.pb.FindNSClusterHostsRequest\x1a\x1e.pb.FindNSClusterHostsResponse\x12n\n" + + "\x1bfindAvailableNSHostsForUser\x12&.pb.FindAvailableNSHostsForUserRequest\x1a'.pb.FindAvailableNSHostsForUserResponse\x12h\n" + + "\x19findNSClusterAnswerConfig\x12$.pb.FindNSClusterAnswerConfigRequest\x1a%.pb.FindNSClusterAnswerConfigResponse\x12U\n" + + "\x1bupdateNSClusterAnswerConfig\x12&.pb.UpdateNSClusterAnswerConfigRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNSClusterSOAConfig\x12!.pb.FindNSClusterSOAConfigRequest\x1a\".pb.FindNSClusterSOAConfigResponse\x12O\n" + + "\x18updateNSClusterSOAConfig\x12#.pb.UpdateNSClusterSOAConfigRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_cluster_proto_rawDescOnce sync.Once - file_service_ns_cluster_proto_rawDescData = file_service_ns_cluster_proto_rawDesc + file_service_ns_cluster_proto_rawDescData []byte ) func file_service_ns_cluster_proto_rawDescGZIP() []byte { file_service_ns_cluster_proto_rawDescOnce.Do(func() { - file_service_ns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_cluster_proto_rawDescData) + file_service_ns_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_cluster_proto_rawDesc), len(file_service_ns_cluster_proto_rawDesc))) }) return file_service_ns_cluster_proto_rawDescData } @@ -2615,7 +2389,7 @@ func file_service_ns_cluster_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_cluster_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_cluster_proto_rawDesc), len(file_service_ns_cluster_proto_rawDesc)), NumEnums: 0, NumMessages: 43, NumExtensions: 0, @@ -2626,7 +2400,6 @@ func file_service_ns_cluster_proto_init() { MessageInfos: file_service_ns_cluster_proto_msgTypes, }.Build() File_service_ns_cluster_proto = out.File - file_service_ns_cluster_proto_rawDesc = nil file_service_ns_cluster_proto_goTypes = nil file_service_ns_cluster_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_cluster_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_cluster_grpc.pb.go index e50877f..0ed40d5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_cluster_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_cluster_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_cluster.proto package pb @@ -473,88 +473,88 @@ type NSClusterServiceServer interface { type UnimplementedNSClusterServiceServer struct{} func (UnimplementedNSClusterServiceServer) CreateNSCluster(context.Context, *CreateNSClusterRequest) (*CreateNSClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSCluster not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSCluster(context.Context, *UpdateNSClusterRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSCluster not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterAccessLog(context.Context, *FindNSClusterAccessLogRequest) (*FindNSClusterAccessLogResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterAccessLog not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterAccessLog not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterAccessLog(context.Context, *UpdateNSClusterAccessLogRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterAccessLog not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterAccessLog not implemented") } func (UnimplementedNSClusterServiceServer) DeleteNSCluster(context.Context, *DeleteNSCluster) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSCluster not implemented") } func (UnimplementedNSClusterServiceServer) FindNSCluster(context.Context, *FindNSClusterRequest) (*FindNSClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSCluster not implemented") } func (UnimplementedNSClusterServiceServer) CountAllNSClusters(context.Context, *CountAllNSClustersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSClusters not implemented") } func (UnimplementedNSClusterServiceServer) ListNSClusters(context.Context, *ListNSClustersRequest) (*ListNSClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSClusters not implemented") } func (UnimplementedNSClusterServiceServer) FindAllNSClusters(context.Context, *FindAllNSClustersRequest) (*FindAllNSClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNSClusters not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNSClusters not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterRecursionConfig(context.Context, *UpdateNSClusterRecursionConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterRecursionConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterRecursionConfig not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterRecursionConfig(context.Context, *FindNSClusterRecursionConfigRequest) (*FindNSClusterRecursionConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterRecursionConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterRecursionConfig not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterTCPConfig(context.Context, *FindNSClusterTCPConfigRequest) (*FindNSClusterTCPConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterTCPConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterTCPConfig not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterTCP(context.Context, *UpdateNSClusterTCPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterTCP not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterTCP not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterTLSConfig(context.Context, *FindNSClusterTLSConfigRequest) (*FindNSClusterTLSConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterTLSConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterTLSConfig not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterTLS(context.Context, *UpdateNSClusterTLSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterTLS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterTLS not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterUDPConfig(context.Context, *FindNSClusterUDPConfigRequest) (*FindNSClusterUDPConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterUDPConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterUDPConfig not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterUDP(context.Context, *UpdateNSClusterUDPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterUDP not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterUDP not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterDoHConfig(context.Context, *FindNSClusterDoHConfigRequest) (*FindNSClusterDoHConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterDoHConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterDoHConfig not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterDoH(context.Context, *UpdateNSClusterDoHRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterDoH not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterDoH not implemented") } func (UnimplementedNSClusterServiceServer) CountAllNSClustersWithSSLCertId(context.Context, *CountAllNSClustersWithSSLCertIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSClustersWithSSLCertId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSClustersWithSSLCertId not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterDDoSProtection(context.Context, *FindNSClusterDDoSProtectionRequest) (*FindNSClusterDDoSProtectionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterDDoSProtection not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterDDoSProtection not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterDDoSProtection(context.Context, *UpdateNSClusterDDoSProtectionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterDDoSProtection not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterDDoSProtection not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterHosts(context.Context, *FindNSClusterHostsRequest) (*FindNSClusterHostsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterHosts not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterHosts not implemented") } func (UnimplementedNSClusterServiceServer) FindAvailableNSHostsForUser(context.Context, *FindAvailableNSHostsForUserRequest) (*FindAvailableNSHostsForUserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAvailableNSHostsForUser not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAvailableNSHostsForUser not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterAnswerConfig(context.Context, *FindNSClusterAnswerConfigRequest) (*FindNSClusterAnswerConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterAnswerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterAnswerConfig not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterAnswerConfig(context.Context, *UpdateNSClusterAnswerConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterAnswerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterAnswerConfig not implemented") } func (UnimplementedNSClusterServiceServer) FindNSClusterSOAConfig(context.Context, *FindNSClusterSOAConfigRequest) (*FindNSClusterSOAConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSClusterSOAConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSClusterSOAConfig not implemented") } func (UnimplementedNSClusterServiceServer) UpdateNSClusterSOAConfig(context.Context, *UpdateNSClusterSOAConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSClusterSOAConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSClusterSOAConfig not implemented") } func (UnimplementedNSClusterServiceServer) testEmbeddedByValue() {} @@ -566,7 +566,7 @@ type UnsafeNSClusterServiceServer interface { } func RegisterNSClusterServiceServer(s grpc.ServiceRegistrar, srv NSClusterServiceServer) { - // If the following call pancis, it indicates UnimplementedNSClusterServiceServer was + // If the following call panics, it indicates UnimplementedNSClusterServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_domain.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_domain.pb.go index 0534117..71406e0 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_domain.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_domain.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_domain.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1767,324 +1768,163 @@ func (x *UpdateNSDomainRecordsHealthCheckRequest) GetNsDomainRecordsHealthCheckJ var File_service_ns_domain_proto protoreflect.FileDescriptor -var file_service_ns_domain_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x64, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a, - 0x0a, 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0x38, 0x0a, 0x16, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x22, 0x94, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, - 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, - 0x2a, 0x0a, 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0x3b, 0x0a, 0x17, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x73, 0x22, 0xb1, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, - 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x55, 0x0a, 0x1b, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x22, 0x37, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x46, 0x0a, 0x16, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x35, 0x0a, 0x13, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x40, 0x0a, 0x14, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x49, 0x0a, - 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x48, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x22, 0x5c, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x22, 0x51, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x18, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xc0, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x15, 0x4c, 0x69, 0x73, - 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x50, - 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, - 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x22, 0x4f, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x22, 0x39, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x36, 0x0a, 0x18, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, - 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x45, 0x0a, - 0x15, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x16, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, - 0x0a, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x22, 0x35, 0x0a, 0x1d, 0x45, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x46, 0x0a, 0x1e, 0x45, - 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, - 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x22, 0x42, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x8b, 0x01, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, - 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, - 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x54, 0x58, 0x54, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x54, 0x58, 0x54, 0x12, 0x10, 0x0a, - 0x03, 0x74, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x78, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x37, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xc4, - 0x01, 0x0a, 0x16, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x1c, 0x0a, - 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, - 0x2a, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x58, 0x54, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x54, 0x58, 0x54, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x53, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x53, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x47, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, - 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x70, - 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x1e, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, - 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x1e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x91, 0x01, 0x0a, 0x27, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x1e, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, - 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x1e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0x80, 0x0d, 0x0a, 0x0f, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, - 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x41, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, - 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, - 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x28, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, - 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x18, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, - 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, - 0x53, 0x49, 0x47, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, - 0x47, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x47, 0x0a, 0x0e, 0x65, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x65, 0x78, 0x69, - 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, - 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, - 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, - 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, - 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_domain_proto_rawDesc = "" + + "\n" + + "\x17service_ns_domain.proto\x12\x02pb\x1a\x1cmodels/model_ns_domain.proto\x1a\x19models/rpc_messages.proto\"\x91\x01\n" + + "\x15CreateNSDomainRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12*\n" + + "\x10nsDomainGroupIds\x18\x04 \x03(\x03R\x10nsDomainGroupIds\"8\n" + + "\x16CreateNSDomainResponse\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"\x94\x01\n" + + "\x16CreateNSDomainsRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + + "\x05names\x18\x03 \x03(\tR\x05names\x12*\n" + + "\x10nsDomainGroupIds\x18\x04 \x03(\x03R\x10nsDomainGroupIds\";\n" + + "\x17CreateNSDomainsResponse\x12 \n" + + "\vnsDomainIds\x18\x01 \x03(\x03R\vnsDomainIds\"\xb1\x01\n" + + "\x15UpdateNSDomainRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12 \n" + + "\vnsClusterId\x18\x02 \x01(\x03R\vnsClusterId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12*\n" + + "\x10nsDomainGroupIds\x18\x05 \x03(\x03R\x10nsDomainGroupIds\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\"U\n" + + "\x1bUpdateNSDomainStatusRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x16\n" + + "\x06status\x18\x02 \x01(\tR\x06status\"7\n" + + "\x15DeleteNSDomainRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"F\n" + + "\x16DeleteNSDomainsRequest\x12\x14\n" + + "\x05names\x18\x01 \x03(\tR\x05names\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\"5\n" + + "\x13FindNSDomainRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"@\n" + + "\x14FindNSDomainResponse\x12(\n" + + "\bnsDomain\x18\x01 \x01(\v2\f.pb.NSDomainR\bnsDomain\"I\n" + + "\x1bFindNSDomainWithNameRequest\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"H\n" + + "\x1cFindNSDomainWithNameResponse\x12(\n" + + "\bnsDomain\x18\x01 \x01(\v2\f.pb.NSDomainR\bnsDomain\"\\\n" + + "$FindVerifiedNSDomainOnClusterRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\"Q\n" + + "%FindVerifiedNSDomainOnClusterResponse\x12(\n" + + "\bnsDomain\x18\x01 \x01(\v2\f.pb.NSDomainR\bnsDomain\"\xb0\x01\n" + + "\x18CountAllNSDomainsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12 \n" + + "\vnsClusterId\x18\x02 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12(\n" + + "\x0fnsDomainGroupId\x18\x04 \x01(\x03R\x0fnsDomainGroupId\x12\x16\n" + + "\x06status\x18\x05 \x01(\tR\x06status\"\xc0\x01\n" + + "\x14ListNSDomainsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12 \n" + + "\vnsClusterId\x18\x02 \x01(\x03R\vnsClusterId\x12\x18\n" + + "\akeyword\x18\x03 \x01(\tR\akeyword\x12(\n" + + "\x0fnsDomainGroupId\x18\x06 \x01(\x03R\x0fnsDomainGroupId\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"C\n" + + "\x15ListNSDomainsResponse\x12*\n" + + "\tnsDomains\x18\x01 \x03(\v2\f.pb.NSDomainR\tnsDomains\"P\n" + + " ListNSDomainsAfterVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"O\n" + + "!ListNSDomainsAfterVersionResponse\x12*\n" + + "\tnsDomains\x18\x01 \x03(\v2\f.pb.NSDomainR\tnsDomains\"9\n" + + "\x17FindNSDomainTSIGRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"6\n" + + "\x18FindNSDomainTSIGResponse\x12\x1a\n" + + "\btsigJSON\x18\x01 \x01(\fR\btsigJSON\"W\n" + + "\x19UpdateNSDomainTSIGRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x1a\n" + + "\btsigJSON\x18\x02 \x01(\fR\btsigJSON\"E\n" + + "\x15ExistNSDomainsRequest\x12\x14\n" + + "\x05names\x18\x01 \x03(\tR\x05names\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\">\n" + + "\x16ExistNSDomainsResponse\x12$\n" + + "\rexistingNames\x18\x01 \x03(\tR\rexistingNames\"5\n" + + "\x1dExistVerifiedNSDomainsRequest\x12\x14\n" + + "\x05names\x18\x01 \x03(\tR\x05names\"F\n" + + "\x1eExistVerifiedNSDomainsResponse\x12$\n" + + "\rexistingNames\x18\x01 \x03(\tR\rexistingNames\"B\n" + + " FindNSDomainVerifyingInfoRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"\x8b\x01\n" + + "!FindNSDomainVerifyingInfoResponse\x12\x1e\n" + + "\n" + + "requireTXT\x18\x04 \x01(\bR\n" + + "requireTXT\x12\x10\n" + + "\x03txt\x18\x01 \x01(\tR\x03txt\x12\x1c\n" + + "\texpiresAt\x18\x02 \x01(\x03R\texpiresAt\x12\x16\n" + + "\x06status\x18\x03 \x01(\tR\x06status\"7\n" + + "\x15VerifyNSDomainRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"\xc4\x01\n" + + "\x16VerifyNSDomainResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x1c\n" + + "\terrorCode\x18\x02 \x01(\tR\terrorCode\x12\"\n" + + "\ferrorMessage\x18\x03 \x01(\tR\ferrorMessage\x12*\n" + + "\x10currentTXTValues\x18\x04 \x03(\tR\x10currentTXTValues\x12(\n" + + "\x0fcurrentNSValues\x18\x05 \x03(\tR\x0fcurrentNSValues\"G\n" + + "%FindNSDomainRecordsHealthCheckRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\"p\n" + + "&FindNSDomainRecordsHealthCheckResponse\x12F\n" + + "\x1ensDomainRecordsHealthCheckJSON\x18\x01 \x01(\fR\x1ensDomainRecordsHealthCheckJSON\"\x91\x01\n" + + "'UpdateNSDomainRecordsHealthCheckRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12F\n" + + "\x1ensDomainRecordsHealthCheckJSON\x18\x02 \x01(\fR\x1ensDomainRecordsHealthCheckJSON2\x80\r\n" + + "\x0fNSDomainService\x12G\n" + + "\x0ecreateNSDomain\x12\x19.pb.CreateNSDomainRequest\x1a\x1a.pb.CreateNSDomainResponse\x12J\n" + + "\x0fcreateNSDomains\x12\x1a.pb.CreateNSDomainsRequest\x1a\x1b.pb.CreateNSDomainsResponse\x12;\n" + + "\x0eupdateNSDomain\x12\x19.pb.UpdateNSDomainRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14updateNSDomainStatus\x12\x1f.pb.UpdateNSDomainStatusRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteNSDomain\x12\x19.pb.DeleteNSDomainRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fdeleteNSDomains\x12\x1a.pb.DeleteNSDomainsRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\ffindNSDomain\x12\x17.pb.FindNSDomainRequest\x1a\x18.pb.FindNSDomainResponse\x12Y\n" + + "\x14findNSDomainWithName\x12\x1f.pb.FindNSDomainWithNameRequest\x1a .pb.FindNSDomainWithNameResponse\x12t\n" + + "\x1dfindVerifiedNSDomainOnCluster\x12(.pb.FindVerifiedNSDomainOnClusterRequest\x1a).pb.FindVerifiedNSDomainOnClusterResponse\x12G\n" + + "\x11countAllNSDomains\x12\x1c.pb.CountAllNSDomainsRequest\x1a\x14.pb.RPCCountResponse\x12D\n" + + "\rlistNSDomains\x12\x18.pb.ListNSDomainsRequest\x1a\x19.pb.ListNSDomainsResponse\x12h\n" + + "\x19listNSDomainsAfterVersion\x12$.pb.ListNSDomainsAfterVersionRequest\x1a%.pb.ListNSDomainsAfterVersionResponse\x12M\n" + + "\x10findNSDomainTSIG\x12\x1b.pb.FindNSDomainTSIGRequest\x1a\x1c.pb.FindNSDomainTSIGResponse\x12C\n" + + "\x12updateNSDomainTSIG\x12\x1d.pb.UpdateNSDomainTSIGRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0eexistNSDomains\x12\x19.pb.ExistNSDomainsRequest\x1a\x1a.pb.ExistNSDomainsResponse\x12_\n" + + "\x16existVerifiedNSDomains\x12!.pb.ExistVerifiedNSDomainsRequest\x1a\".pb.ExistVerifiedNSDomainsResponse\x12h\n" + + "\x19findNSDomainVerifyingInfo\x12$.pb.FindNSDomainVerifyingInfoRequest\x1a%.pb.FindNSDomainVerifyingInfoResponse\x12G\n" + + "\x0everifyNSDomain\x12\x19.pb.VerifyNSDomainRequest\x1a\x1a.pb.VerifyNSDomainResponse\x12w\n" + + "\x1efindNSDomainRecordsHealthCheck\x12).pb.FindNSDomainRecordsHealthCheckRequest\x1a*.pb.FindNSDomainRecordsHealthCheckResponse\x12_\n" + + " updateNSDomainRecordsHealthCheck\x12+.pb.UpdateNSDomainRecordsHealthCheckRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_domain_proto_rawDescOnce sync.Once - file_service_ns_domain_proto_rawDescData = file_service_ns_domain_proto_rawDesc + file_service_ns_domain_proto_rawDescData []byte ) func file_service_ns_domain_proto_rawDescGZIP() []byte { file_service_ns_domain_proto_rawDescOnce.Do(func() { - file_service_ns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_domain_proto_rawDescData) + file_service_ns_domain_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_domain_proto_rawDesc), len(file_service_ns_domain_proto_rawDesc))) }) return file_service_ns_domain_proto_rawDescData } @@ -2192,7 +2032,7 @@ func file_service_ns_domain_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_domain_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_domain_proto_rawDesc), len(file_service_ns_domain_proto_rawDesc)), NumEnums: 0, NumMessages: 33, NumExtensions: 0, @@ -2203,7 +2043,6 @@ func file_service_ns_domain_proto_init() { MessageInfos: file_service_ns_domain_proto_msgTypes, }.Build() File_service_ns_domain_proto = out.File - file_service_ns_domain_proto_rawDesc = nil file_service_ns_domain_proto_goTypes = nil file_service_ns_domain_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_domain_group.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_domain_group.pb.go index f634cb4..10cd0f2 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_domain_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_domain_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_domain_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -529,118 +530,50 @@ func (x *FindNSDomainGroupResponse) GetNsDomainGroup() *NSDomainGroup { var File_service_ns_domain_group_proto protoreflect.FileDescriptor -var file_service_ns_domain_group_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x6e, 0x0a, - 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x46, 0x0a, - 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x36, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5a, 0x0a, - 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x0e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x22, 0x40, 0x0a, 0x26, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x25, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x63, 0x0a, 0x26, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x0e, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x73, 0x22, 0x44, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, - 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x32, 0x8a, 0x05, - 0x0a, 0x14, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, - 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x15, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x1f, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x2a, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x77, 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_domain_group_proto_rawDesc = "" + + "\n" + + "\x1dservice_ns_domain_group.proto\x12\x02pb\x1a\"models/model_ns_domain_group.proto\x1a\x19models/rpc_messages.proto\"0\n" + + "\x1aCreateNSDomainGroupRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"G\n" + + "\x1bCreateNSDomainGroupResponse\x12(\n" + + "\x0fnsDomainGroupId\x18\x01 \x01(\x03R\x0fnsDomainGroupId\"n\n" + + "\x1aUpdateNSDomainGroupRequest\x12(\n" + + "\x0fnsDomainGroupId\x18\x01 \x01(\x03R\x0fnsDomainGroupId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\"F\n" + + "\x1aDeleteNSDomainGroupRequest\x12(\n" + + "\x0fnsDomainGroupId\x18\x01 \x01(\x03R\x0fnsDomainGroupId\"6\n" + + "\x1cFindAllNSDomainGroupsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"Z\n" + + "\x1dFindAllNSDomainGroupsResponse\x129\n" + + "\x0ensDomainGroups\x18\x01 \x03(\v2\x11.pb.NSDomainGroupR\x0ensDomainGroups\"@\n" + + "&CountAllAvailableNSDomainGroupsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"?\n" + + "%FindAllAvailableNSDomainGroupsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"c\n" + + "&FindAllAvailableNSDomainGroupsResponse\x129\n" + + "\x0ensDomainGroups\x18\x01 \x03(\v2\x11.pb.NSDomainGroupR\x0ensDomainGroups\"D\n" + + "\x18FindNSDomainGroupRequest\x12(\n" + + "\x0fnsDomainGroupId\x18\x01 \x01(\x03R\x0fnsDomainGroupId\"T\n" + + "\x19FindNSDomainGroupResponse\x127\n" + + "\rnsDomainGroup\x18\x01 \x01(\v2\x11.pb.NSDomainGroupR\rnsDomainGroup2\x8a\x05\n" + + "\x14NSDomainGroupService\x12V\n" + + "\x13createNSDomainGroup\x12\x1e.pb.CreateNSDomainGroupRequest\x1a\x1f.pb.CreateNSDomainGroupResponse\x12E\n" + + "\x13updateNSDomainGroup\x12\x1e.pb.UpdateNSDomainGroupRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13deleteNSDomainGroup\x12\x1e.pb.DeleteNSDomainGroupRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findAllNSDomainGroups\x12 .pb.FindAllNSDomainGroupsRequest\x1a!.pb.FindAllNSDomainGroupsResponse\x12c\n" + + "\x1fcountAllAvailableNSDomainGroups\x12*.pb.CountAllAvailableNSDomainGroupsRequest\x1a\x14.pb.RPCCountResponse\x12w\n" + + "\x1efindAllAvailableNSDomainGroups\x12).pb.FindAllAvailableNSDomainGroupsRequest\x1a*.pb.FindAllAvailableNSDomainGroupsResponse\x12P\n" + + "\x11findNSDomainGroup\x12\x1c.pb.FindNSDomainGroupRequest\x1a\x1d.pb.FindNSDomainGroupResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_domain_group_proto_rawDescOnce sync.Once - file_service_ns_domain_group_proto_rawDescData = file_service_ns_domain_group_proto_rawDesc + file_service_ns_domain_group_proto_rawDescData []byte ) func file_service_ns_domain_group_proto_rawDescGZIP() []byte { file_service_ns_domain_group_proto_rawDescOnce.Do(func() { - file_service_ns_domain_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_domain_group_proto_rawDescData) + file_service_ns_domain_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_domain_group_proto_rawDesc), len(file_service_ns_domain_group_proto_rawDesc))) }) return file_service_ns_domain_group_proto_rawDescData } @@ -698,7 +631,7 @@ func file_service_ns_domain_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_domain_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_domain_group_proto_rawDesc), len(file_service_ns_domain_group_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -709,7 +642,6 @@ func file_service_ns_domain_group_proto_init() { MessageInfos: file_service_ns_domain_group_proto_msgTypes, }.Build() File_service_ns_domain_group_proto = out.File - file_service_ns_domain_group_proto_rawDesc = nil file_service_ns_domain_group_proto_goTypes = nil file_service_ns_domain_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_domain_group_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_domain_group_grpc.pb.go index 130c5ab..d470754 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_domain_group_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_domain_group_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_domain_group.proto package pb @@ -158,25 +158,25 @@ type NSDomainGroupServiceServer interface { type UnimplementedNSDomainGroupServiceServer struct{} func (UnimplementedNSDomainGroupServiceServer) CreateNSDomainGroup(context.Context, *CreateNSDomainGroupRequest) (*CreateNSDomainGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSDomainGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSDomainGroup not implemented") } func (UnimplementedNSDomainGroupServiceServer) UpdateNSDomainGroup(context.Context, *UpdateNSDomainGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSDomainGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSDomainGroup not implemented") } func (UnimplementedNSDomainGroupServiceServer) DeleteNSDomainGroup(context.Context, *DeleteNSDomainGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSDomainGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSDomainGroup not implemented") } func (UnimplementedNSDomainGroupServiceServer) FindAllNSDomainGroups(context.Context, *FindAllNSDomainGroupsRequest) (*FindAllNSDomainGroupsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNSDomainGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNSDomainGroups not implemented") } func (UnimplementedNSDomainGroupServiceServer) CountAllAvailableNSDomainGroups(context.Context, *CountAllAvailableNSDomainGroupsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllAvailableNSDomainGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllAvailableNSDomainGroups not implemented") } func (UnimplementedNSDomainGroupServiceServer) FindAllAvailableNSDomainGroups(context.Context, *FindAllAvailableNSDomainGroupsRequest) (*FindAllAvailableNSDomainGroupsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableNSDomainGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableNSDomainGroups not implemented") } func (UnimplementedNSDomainGroupServiceServer) FindNSDomainGroup(context.Context, *FindNSDomainGroupRequest) (*FindNSDomainGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSDomainGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSDomainGroup not implemented") } func (UnimplementedNSDomainGroupServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeNSDomainGroupServiceServer interface { } func RegisterNSDomainGroupServiceServer(s grpc.ServiceRegistrar, srv NSDomainGroupServiceServer) { - // If the following call pancis, it indicates UnimplementedNSDomainGroupServiceServer was + // If the following call panics, it indicates UnimplementedNSDomainGroupServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_domain_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_domain_grpc.pb.go index 7c069e5..5d683b1 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_domain_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_domain_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_domain.proto package pb @@ -353,64 +353,64 @@ type NSDomainServiceServer interface { type UnimplementedNSDomainServiceServer struct{} func (UnimplementedNSDomainServiceServer) CreateNSDomain(context.Context, *CreateNSDomainRequest) (*CreateNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSDomain not implemented") } func (UnimplementedNSDomainServiceServer) CreateNSDomains(context.Context, *CreateNSDomainsRequest) (*CreateNSDomainsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSDomains not implemented") } func (UnimplementedNSDomainServiceServer) UpdateNSDomain(context.Context, *UpdateNSDomainRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSDomain not implemented") } func (UnimplementedNSDomainServiceServer) UpdateNSDomainStatus(context.Context, *UpdateNSDomainStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSDomainStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSDomainStatus not implemented") } func (UnimplementedNSDomainServiceServer) DeleteNSDomain(context.Context, *DeleteNSDomainRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSDomain not implemented") } func (UnimplementedNSDomainServiceServer) DeleteNSDomains(context.Context, *DeleteNSDomainsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSDomains not implemented") } func (UnimplementedNSDomainServiceServer) FindNSDomain(context.Context, *FindNSDomainRequest) (*FindNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSDomain not implemented") } func (UnimplementedNSDomainServiceServer) FindNSDomainWithName(context.Context, *FindNSDomainWithNameRequest) (*FindNSDomainWithNameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSDomainWithName not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSDomainWithName not implemented") } func (UnimplementedNSDomainServiceServer) FindVerifiedNSDomainOnCluster(context.Context, *FindVerifiedNSDomainOnClusterRequest) (*FindVerifiedNSDomainOnClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindVerifiedNSDomainOnCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method FindVerifiedNSDomainOnCluster not implemented") } func (UnimplementedNSDomainServiceServer) CountAllNSDomains(context.Context, *CountAllNSDomainsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSDomains not implemented") } func (UnimplementedNSDomainServiceServer) ListNSDomains(context.Context, *ListNSDomainsRequest) (*ListNSDomainsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSDomains not implemented") } func (UnimplementedNSDomainServiceServer) ListNSDomainsAfterVersion(context.Context, *ListNSDomainsAfterVersionRequest) (*ListNSDomainsAfterVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSDomainsAfterVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSDomainsAfterVersion not implemented") } func (UnimplementedNSDomainServiceServer) FindNSDomainTSIG(context.Context, *FindNSDomainTSIGRequest) (*FindNSDomainTSIGResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSDomainTSIG not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSDomainTSIG not implemented") } func (UnimplementedNSDomainServiceServer) UpdateNSDomainTSIG(context.Context, *UpdateNSDomainTSIGRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSDomainTSIG not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSDomainTSIG not implemented") } func (UnimplementedNSDomainServiceServer) ExistNSDomains(context.Context, *ExistNSDomainsRequest) (*ExistNSDomainsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistNSDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistNSDomains not implemented") } func (UnimplementedNSDomainServiceServer) ExistVerifiedNSDomains(context.Context, *ExistVerifiedNSDomainsRequest) (*ExistVerifiedNSDomainsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ExistVerifiedNSDomains not implemented") + return nil, status.Error(codes.Unimplemented, "method ExistVerifiedNSDomains not implemented") } func (UnimplementedNSDomainServiceServer) FindNSDomainVerifyingInfo(context.Context, *FindNSDomainVerifyingInfoRequest) (*FindNSDomainVerifyingInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSDomainVerifyingInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSDomainVerifyingInfo not implemented") } func (UnimplementedNSDomainServiceServer) VerifyNSDomain(context.Context, *VerifyNSDomainRequest) (*VerifyNSDomainResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method VerifyNSDomain not implemented") + return nil, status.Error(codes.Unimplemented, "method VerifyNSDomain not implemented") } func (UnimplementedNSDomainServiceServer) FindNSDomainRecordsHealthCheck(context.Context, *FindNSDomainRecordsHealthCheckRequest) (*FindNSDomainRecordsHealthCheckResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSDomainRecordsHealthCheck not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSDomainRecordsHealthCheck not implemented") } func (UnimplementedNSDomainServiceServer) UpdateNSDomainRecordsHealthCheck(context.Context, *UpdateNSDomainRecordsHealthCheckRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSDomainRecordsHealthCheck not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSDomainRecordsHealthCheck not implemented") } func (UnimplementedNSDomainServiceServer) testEmbeddedByValue() {} @@ -422,7 +422,7 @@ type UnsafeNSDomainServiceServer interface { } func RegisterNSDomainServiceServer(s grpc.ServiceRegistrar, srv NSDomainServiceServer) { - // If the following call pancis, it indicates UnimplementedNSDomainServiceServer was + // If the following call panics, it indicates UnimplementedNSDomainServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_grpc.pb.go index 027114f..dc02548 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns.proto package pb @@ -83,10 +83,10 @@ type NSServiceServer interface { type UnimplementedNSServiceServer struct{} func (UnimplementedNSServiceServer) ComposeNSBoard(context.Context, *ComposeNSBoardRequest) (*ComposeNSBoardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeNSBoard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeNSBoard not implemented") } func (UnimplementedNSServiceServer) ComposeNSUserBoard(context.Context, *ComposeNSUserBoardRequest) (*ComposeNSUserBoardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeNSUserBoard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeNSUserBoard not implemented") } func (UnimplementedNSServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeNSServiceServer interface { } func RegisterNSServiceServer(s grpc.ServiceRegistrar, srv NSServiceServer) { - // If the following call pancis, it indicates UnimplementedNSServiceServer was + // If the following call panics, it indicates UnimplementedNSServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_key.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_key.pb.go index 2ee7d42..1f681bd 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -633,113 +634,74 @@ func (x *ListNSKeysAfterVersionResponse) GetNsKeys() []*NSKey { var File_service_ns_key_proto protoreflect.FileDescriptor -var file_service_ns_key_proto_rawDesc = []byte{ - 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x6b, 0x65, 0x79, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xb0, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4b, 0x65, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, - 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, - 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x73, - 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, - 0x72, 0x65, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x54, 0x79, 0x70, - 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x54, - 0x79, 0x70, 0x65, 0x22, 0x2f, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4b, - 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x73, - 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x73, 0x4b, - 0x65, 0x79, 0x49, 0x64, 0x22, 0xa2, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6e, - 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x73, - 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x6c, 0x67, - 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x12, 0x16, 0x0a, - 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, - 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, - 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x2e, 0x0a, 0x12, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x18, 0x0a, 0x07, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x07, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x22, 0x2c, 0x0a, 0x10, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x22, 0x34, 0x0a, 0x11, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x05, - 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x05, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x22, 0x53, 0x0a, - 0x15, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, 0x65, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, 0x65, - 0x49, 0x64, 0x22, 0x7b, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, - 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x5a, 0x6f, 0x6e, - 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, - 0x37, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x06, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x4b, 0x65, 0x79, - 0x52, 0x06, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x4d, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x4e, - 0x53, 0x4b, 0x65, 0x79, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x06, 0x6e, 0x73, 0x4b, - 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x53, 0x4b, 0x65, 0x79, 0x52, 0x06, 0x6e, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x32, 0xd7, 0x03, 0x0a, - 0x0c, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3e, 0x0a, - 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x12, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, - 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x12, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x35, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, - 0x4b, 0x65, 0x79, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x66, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x12, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x6c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4b, - 0x65, 0x79, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4b, 0x65, 0x79, 0x73, 0x41, - 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4b, 0x65, - 0x79, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_key_proto_rawDesc = "" + + "\n" + + "\x14service_ns_key.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x19models/model_ns_key.proto\"\xb0\x01\n" + + "\x12CreateNSKeyRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x1a\n" + + "\bnsZoneId\x18\x02 \x01(\x03R\bnsZoneId\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04algo\x18\x04 \x01(\tR\x04algo\x12\x16\n" + + "\x06secret\x18\x05 \x01(\tR\x06secret\x12\x1e\n" + + "\n" + + "secretType\x18\x06 \x01(\tR\n" + + "secretType\"/\n" + + "\x13CreateNSKeyResponse\x12\x18\n" + + "\ansKeyId\x18\x01 \x01(\x03R\ansKeyId\"\xa2\x01\n" + + "\x12UpdateNSKeyRequest\x12\x18\n" + + "\ansKeyId\x18\x01 \x01(\x03R\ansKeyId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04algo\x18\x03 \x01(\tR\x04algo\x12\x16\n" + + "\x06secret\x18\x04 \x01(\tR\x06secret\x12\x1e\n" + + "\n" + + "secretType\x18\x05 \x01(\tR\n" + + "secretType\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\".\n" + + "\x12DeleteNSKeyRequest\x12\x18\n" + + "\ansKeyId\x18\x01 \x01(\x03R\ansKeyId\",\n" + + "\x10FindNSKeyRequest\x12\x18\n" + + "\ansKeyId\x18\x01 \x01(\x03R\ansKeyId\"4\n" + + "\x11FindNSKeyResponse\x12\x1f\n" + + "\x05nsKey\x18\x01 \x01(\v2\t.pb.NSKeyR\x05nsKey\"S\n" + + "\x15CountAllNSKeysRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x1a\n" + + "\bnsZoneId\x18\x02 \x01(\x03R\bnsZoneId\"{\n" + + "\x11ListNSKeysRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x1a\n" + + "\bnsZoneId\x18\x02 \x01(\x03R\bnsZoneId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"7\n" + + "\x12ListNSKeysResponse\x12!\n" + + "\x06nsKeys\x18\x01 \x03(\v2\t.pb.NSKeyR\x06nsKeys\"M\n" + + "\x1dListNSKeysAfterVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"C\n" + + "\x1eListNSKeysAfterVersionResponse\x12!\n" + + "\x06nsKeys\x18\x01 \x03(\v2\t.pb.NSKeyR\x06nsKeys2\xd7\x03\n" + + "\fNSKeyService\x12>\n" + + "\vcreateNSKey\x12\x16.pb.CreateNSKeyRequest\x1a\x17.pb.CreateNSKeyResponse\x125\n" + + "\vupdateNSKey\x12\x16.pb.UpdateNSKeyRequest\x1a\x0e.pb.RPCSuccess\x125\n" + + "\vdeleteNSKey\x12\x16.pb.DeleteNSKeyRequest\x1a\x0e.pb.RPCSuccess\x128\n" + + "\tfindNSKey\x12\x14.pb.FindNSKeyRequest\x1a\x15.pb.FindNSKeyResponse\x12A\n" + + "\x0ecountAllNSKeys\x12\x19.pb.CountAllNSKeysRequest\x1a\x14.pb.RPCCountResponse\x12;\n" + + "\n" + + "listNSKeys\x12\x15.pb.ListNSKeysRequest\x1a\x16.pb.ListNSKeysResponse\x12_\n" + + "\x16listNSKeysAfterVersion\x12!.pb.ListNSKeysAfterVersionRequest\x1a\".pb.ListNSKeysAfterVersionResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_key_proto_rawDescOnce sync.Once - file_service_ns_key_proto_rawDescData = file_service_ns_key_proto_rawDesc + file_service_ns_key_proto_rawDescData []byte ) func file_service_ns_key_proto_rawDescGZIP() []byte { file_service_ns_key_proto_rawDescOnce.Do(func() { - file_service_ns_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_key_proto_rawDescData) + file_service_ns_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_key_proto_rawDesc), len(file_service_ns_key_proto_rawDesc))) }) return file_service_ns_key_proto_rawDescData } @@ -797,7 +759,7 @@ func file_service_ns_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_key_proto_rawDesc), len(file_service_ns_key_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -808,7 +770,6 @@ func file_service_ns_key_proto_init() { MessageInfos: file_service_ns_key_proto_msgTypes, }.Build() File_service_ns_key_proto = out.File - file_service_ns_key_proto_rawDesc = nil file_service_ns_key_proto_goTypes = nil file_service_ns_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_key_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_key_grpc.pb.go index 0550ee7..97cdf19 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_key_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_key_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_key.proto package pb @@ -158,25 +158,25 @@ type NSKeyServiceServer interface { type UnimplementedNSKeyServiceServer struct{} func (UnimplementedNSKeyServiceServer) CreateNSKey(context.Context, *CreateNSKeyRequest) (*CreateNSKeyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSKey not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSKey not implemented") } func (UnimplementedNSKeyServiceServer) UpdateNSKey(context.Context, *UpdateNSKeyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSKey not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSKey not implemented") } func (UnimplementedNSKeyServiceServer) DeleteNSKey(context.Context, *DeleteNSKeyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSKey not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSKey not implemented") } func (UnimplementedNSKeyServiceServer) FindNSKey(context.Context, *FindNSKeyRequest) (*FindNSKeyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSKey not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSKey not implemented") } func (UnimplementedNSKeyServiceServer) CountAllNSKeys(context.Context, *CountAllNSKeysRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSKeys not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSKeys not implemented") } func (UnimplementedNSKeyServiceServer) ListNSKeys(context.Context, *ListNSKeysRequest) (*ListNSKeysResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSKeys not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSKeys not implemented") } func (UnimplementedNSKeyServiceServer) ListNSKeysAfterVersion(context.Context, *ListNSKeysAfterVersionRequest) (*ListNSKeysAfterVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSKeysAfterVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSKeysAfterVersion not implemented") } func (UnimplementedNSKeyServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeNSKeyServiceServer interface { } func RegisterNSKeyServiceServer(s grpc.ServiceRegistrar, srv NSKeyServiceServer) { - // If the following call pancis, it indicates UnimplementedNSKeyServiceServer was + // If the following call panics, it indicates UnimplementedNSKeyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_node.pb.go index 3e9097a..214b2ec 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -2062,503 +2063,531 @@ func (x *UpdateNSNodeAPIConfigRequest) GetApiNodeAddrsJSON() []byte { return nil } +// 列出所有需要升级的NS节点 +type FindAllUpgradeNSNodesWithNSClusterIdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + NsClusterId int64 `protobuf:"varint,1,opt,name=nsClusterId,proto3" json:"nsClusterId,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) Reset() { + *x = FindAllUpgradeNSNodesWithNSClusterIdRequest{} + mi := &file_service_ns_node_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllUpgradeNSNodesWithNSClusterIdRequest) ProtoMessage() {} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_ns_node_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindAllUpgradeNSNodesWithNSClusterIdRequest.ProtoReflect.Descriptor instead. +func (*FindAllUpgradeNSNodesWithNSClusterIdRequest) Descriptor() ([]byte, []int) { + return file_service_ns_node_proto_rawDescGZIP(), []int{40} +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) GetNsClusterId() int64 { + if x != nil { + return x.NsClusterId + } + return 0 +} + +type FindAllUpgradeNSNodesWithNSClusterIdResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Nodes []*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) Reset() { + *x = FindAllUpgradeNSNodesWithNSClusterIdResponse{} + mi := &file_service_ns_node_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllUpgradeNSNodesWithNSClusterIdResponse) ProtoMessage() {} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_ns_node_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindAllUpgradeNSNodesWithNSClusterIdResponse.ProtoReflect.Descriptor instead. +func (*FindAllUpgradeNSNodesWithNSClusterIdResponse) Descriptor() ([]byte, []int) { + return file_service_ns_node_proto_rawDescGZIP(), []int{41} +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) GetNodes() []*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade { + if x != nil { + return x.Nodes + } + return nil +} + +// 升级单个NS节点 +type UpgradeNSNodeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + NsNodeId int64 `protobuf:"varint,1,opt,name=nsNodeId,proto3" json:"nsNodeId,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpgradeNSNodeRequest) Reset() { + *x = UpgradeNSNodeRequest{} + mi := &file_service_ns_node_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpgradeNSNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpgradeNSNodeRequest) ProtoMessage() {} + +func (x *UpgradeNSNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_ns_node_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpgradeNSNodeRequest.ProtoReflect.Descriptor instead. +func (*UpgradeNSNodeRequest) Descriptor() ([]byte, []int) { + return file_service_ns_node_proto_rawDescGZIP(), []int{42} +} + +func (x *UpgradeNSNodeRequest) GetNsNodeId() int64 { + if x != nil { + return x.NsNodeId + } + return 0 +} + +type FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade struct { + state protoimpl.MessageState `protogen:"open.v1"` + NsNode *NSNode `protobuf:"bytes,1,opt,name=nsNode,proto3" json:"nsNode,omitempty"` + Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"` + Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` + OldVersion string `protobuf:"bytes,4,opt,name=oldVersion,proto3" json:"oldVersion,omitempty"` + NewVersion string `protobuf:"bytes,5,opt,name=newVersion,proto3" json:"newVersion,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) Reset() { + *x = FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade{} + mi := &file_service_ns_node_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) ProtoMessage() {} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) ProtoReflect() protoreflect.Message { + mi := &file_service_ns_node_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade.ProtoReflect.Descriptor instead. +func (*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) Descriptor() ([]byte, []int) { + return file_service_ns_node_proto_rawDescGZIP(), []int{41, 0} +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) GetNsNode() *NSNode { + if x != nil { + return x.NsNode + } + return nil +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) GetOs() string { + if x != nil { + return x.Os + } + return "" +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) GetArch() string { + if x != nil { + return x.Arch + } + return "" +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) GetOldVersion() string { + if x != nil { + return x.OldVersion + } + return "" +} + +func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) GetNewVersion() string { + if x != nil { + return x.NewVersion + } + return "" +} + var File_service_ns_node_proto protoreflect.FileDescriptor -var file_service_ns_node_proto_rawDesc = []byte{ - 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x6e, 0x6f, 0x64, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, - 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x24, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, - 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x22, 0x18, 0x0a, 0x16, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x9f, 0x01, 0x0a, - 0x1b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, - 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, - 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, - 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0xc7, - 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, - 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x40, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x07, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x50, 0x0a, 0x2c, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x7c, 0x0a, 0x13, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, - 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, - 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x31, - 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x22, 0x2f, 0x0a, 0x11, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x22, 0x38, 0x0a, 0x12, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x6e, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0xa8, 0x01, 0x0a, - 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x32, 0x0a, 0x14, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x17, 0x0a, 0x15, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x22, 0x5e, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x22, 0x5e, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x22, 0x53, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x20, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x43, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x41, 0x0a, 0x1f, 0x46, 0x69, 0x6e, - 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0a, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6d, 0x0a, 0x1f, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x0e, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x12, - 0x12, 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, - 0x72, 0x63, 0x68, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x68, 0x0a, 0x20, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x24, 0x0a, 0x0d, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x77, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3b, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x4c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6d, 0x0a, 0x25, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, - 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x12, 0x12, 0x0a, - 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x63, - 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x4f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x22, 0xa6, 0x01, 0x0a, 0x26, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x09, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, - 0x73, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x75, 0x6d, 0x12, 0x16, - 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xd5, 0x01, 0x0a, - 0x13, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x26, - 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, - 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, - 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x64, 0x61, - 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x22, 0x46, 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, - 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, - 0x52, 0x0a, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x22, 0x63, 0x0a, 0x18, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x22, 0x30, 0x0a, 0x12, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x13, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, - 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x22, 0x2f, 0x0a, 0x11, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x12, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, - 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x3d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x64, 0x64, 0x6f, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6f, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x64, 0x64, 0x6f, - 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x64, 0x64, 0x6f, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x38, 0x0a, 0x1a, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x22, 0x49, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, - 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, - 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x61, 0x70, - 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x66, - 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, - 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x6e, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, - 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x61, 0x70, 0x69, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x64, - 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xba, 0x11, 0x0a, 0x0d, 0x4e, 0x53, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x53, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x53, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, - 0x0a, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x6f, 0x0a, 0x25, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, - 0x72, 0x61, 0x64, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x53, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x53, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, - 0x0a, 0x0a, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, - 0x0a, 0x17, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, - 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x22, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, - 0x17, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, - 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x77, 0x0a, 0x1e, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, - 0x69, 0x6c, 0x65, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, - 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, - 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0c, 0x6e, 0x73, - 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x28, 0x01, 0x30, 0x01, - 0x12, 0x47, 0x0a, 0x13, 0x73, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x54, - 0x6f, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, - 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x59, 0x0a, 0x1d, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, - 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x6e, - 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, - 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x70, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, - 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, - 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, - 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x44, 0x6f, 0x53, 0x50, - 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, - 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x4e, - 0x6f, 0x64, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_ns_node_proto_rawDesc = "" + + "\n" + + "\x15service_ns_node.proto\x12\x02pb\x1a\x1amodels/model_ns_node.proto\x1a&models/model_node_install_status.proto\x1a\x19models/rpc_messages.proto\x1a\x1dmodels/model_node_login.proto\"H\n" + + "$FindAllNSNodesWithNSClusterIdRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"M\n" + + "%FindAllNSNodesWithNSClusterIdResponse\x12$\n" + + "\ansNodes\x18\x01 \x03(\v2\n" + + ".pb.NSNodeR\ansNodes\"\x18\n" + + "\x16CountAllNSNodesRequest\"\x9f\x01\n" + + "\x1bCountAllNSNodesMatchRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\"\n" + + "\finstallState\x18\x02 \x01(\x05R\finstallState\x12 \n" + + "\vactiveState\x18\x03 \x01(\x05R\vactiveState\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\"\xc7\x01\n" + + "\x17ListNSNodesMatchRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12 \n" + + "\vnsClusterId\x18\x03 \x01(\x03R\vnsClusterId\x12\"\n" + + "\finstallState\x18\x04 \x01(\x05R\finstallState\x12 \n" + + "\vactiveState\x18\x05 \x01(\x05R\vactiveState\x12\x18\n" + + "\akeyword\x18\x06 \x01(\tR\akeyword\"@\n" + + "\x18ListNSNodesMatchResponse\x12$\n" + + "\ansNodes\x18\x01 \x03(\v2\n" + + ".pb.NSNodeR\ansNodes\"P\n" + + ",CountAllUpgradeNSNodesWithNSClusterIdRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"|\n" + + "\x13CreateNSNodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12+\n" + + "\tnodeLogin\x18\x03 \x01(\v2\r.pb.NodeLoginR\tnodeLogin\"2\n" + + "\x14CreateNSNodeResponse\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"1\n" + + "\x13DeleteNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"/\n" + + "\x11FindNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"8\n" + + "\x12FindNSNodeResponse\x12\"\n" + + "\x06nsNode\x18\x01 \x01(\v2\n" + + ".pb.NSNodeR\x06nsNode\"\xa8\x01\n" + + "\x13UpdateNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vnsClusterId\x18\x03 \x01(\x03R\vnsClusterId\x12+\n" + + "\tnodeLogin\x18\x04 \x01(\v2\r.pb.NodeLoginR\tnodeLogin\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\"2\n" + + "\x14InstallNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"\x17\n" + + "\x15InstallNSNodeResponse\"<\n" + + "\x1eFindNSNodeInstallStatusRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"^\n" + + "\x1fFindNSNodeInstallStatusResponse\x12;\n" + + "\rinstallStatus\x18\x01 \x01(\v2\x15.pb.NodeInstallStatusR\rinstallStatus\"^\n" + + "\x1eUpdateNSNodeIsInstalledRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12 \n" + + "\visInstalled\x18\x02 \x01(\bR\visInstalled\"S\n" + + "\x19UpdateNSNodeStatusRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1e\n" + + "\n" + + "statusJSON\x18\x02 \x01(\fR\n" + + "statusJSON\" \n" + + "\x1eFindCurrentNSNodeConfigRequest\"A\n" + + "\x1fFindCurrentNSNodeConfigResponse\x12\x1e\n" + + "\n" + + "nsNodeJSON\x18\x01 \x01(\fR\n" + + "nsNodeJSON\"m\n" + + "\x1fCheckNSNodeLatestVersionRequest\x12\x0e\n" + + "\x02os\x18\x01 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x02 \x01(\tR\x04arch\x12&\n" + + "\x0ecurrentVersion\x18\x03 \x01(\tR\x0ecurrentVersion\"h\n" + + " CheckNSNodeLatestVersionResponse\x12$\n" + + "\rhasNewVersion\x18\x01 \x01(\bR\rhasNewVersion\x12\x1e\n" + + "\n" + + "newVersion\x18\x02 \x01(\tR\n" + + "newVersion\" \n" + + "\x1eFindLatestNSNodeVersionRequest\";\n" + + "\x1fFindLatestNSNodeVersionResponse\x12\x18\n" + + "\aversion\x18\x01 \x01(\tR\aversion\"m\n" + + "%DownloadNSNodeInstallationFileRequest\x12\x0e\n" + + "\x02os\x18\x01 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x02 \x01(\tR\x04arch\x12 \n" + + "\vchunkOffset\x18\x03 \x01(\x03R\vchunkOffset\"\xa6\x01\n" + + "&DownloadNSNodeInstallationFileResponse\x12\x1c\n" + + "\tchunkData\x18\x01 \x01(\fR\tchunkData\x12\x10\n" + + "\x03sum\x18\x02 \x01(\tR\x03sum\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x18\n" + + "\aversion\x18\x04 \x01(\tR\aversion\x12\x1a\n" + + "\bfilename\x18\x05 \x01(\tR\bfilename\"\xd5\x01\n" + + "\x13NSNodeStreamMessage\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12\x1c\n" + + "\trequestId\x18\x02 \x01(\x03R\trequestId\x12&\n" + + "\x0etimeoutSeconds\x18\x03 \x01(\x05R\x0etimeoutSeconds\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x1a\n" + + "\bdataJSON\x18\x05 \x01(\fR\bdataJSON\x12\x12\n" + + "\x04isOk\x18\x06 \x01(\bR\x04isOk\x12\x18\n" + + "\amessage\x18\a \x01(\tR\amessage\"F\n" + + "$UpdateNSNodeConnectedAPINodesRequest\x12\x1e\n" + + "\n" + + "apiNodeIds\x18\x01 \x03(\x03R\n" + + "apiNodeIds\"c\n" + + "\x18UpdateNSNodeLoginRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12+\n" + + "\tnodeLogin\x18\x02 \x01(\v2\r.pb.NodeLoginR\tnodeLogin\"0\n" + + "\x12StartNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"?\n" + + "\x13StartNSNodeResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\"/\n" + + "\x11StopNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\">\n" + + "\x12StopNSNodeResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x14\n" + + "\x05error\x18\x02 \x01(\tR\x05error\"=\n" + + "\x1fFindNSNodeDDoSProtectionRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"R\n" + + " FindNSNodeDDoSProtectionResponse\x12.\n" + + "\x12ddosProtectionJSON\x18\x01 \x01(\fR\x12ddosProtectionJSON\"o\n" + + "!UpdateNSNodeDDoSProtectionRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12.\n" + + "\x12ddosProtectionJSON\x18\x02 \x01(\fR\x12ddosProtectionJSON\"8\n" + + "\x1aFindNSNodeAPIConfigRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\"I\n" + + "\x1bFindNSNodeAPIConfigResponse\x12*\n" + + "\x10apiNodeAddrsJSON\x18\x01 \x01(\fR\x10apiNodeAddrsJSON\"f\n" + + "\x1cUpdateNSNodeAPIConfigRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId\x12*\n" + + "\x10apiNodeAddrsJSON\x18\x02 \x01(\fR\x10apiNodeAddrsJSON\"O\n" + + "+FindAllUpgradeNSNodesWithNSClusterIdRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\"\x9e\x02\n" + + ",FindAllUpgradeNSNodesWithNSClusterIdResponse\x12T\n" + + "\x05nodes\x18\x01 \x03(\v2>.pb.FindAllUpgradeNSNodesWithNSClusterIdResponse.NSNodeUpgradeR\x05nodes\x1a\x97\x01\n" + + "\rNSNodeUpgrade\x12\"\n" + + "\x06nsNode\x18\x01 \x01(\v2\n" + + ".pb.NSNodeR\x06nsNode\x12\x0e\n" + + "\x02os\x18\x02 \x01(\tR\x02os\x12\x12\n" + + "\x04arch\x18\x03 \x01(\tR\x04arch\x12\x1e\n" + + "\n" + + "oldVersion\x18\x04 \x01(\tR\n" + + "oldVersion\x12\x1e\n" + + "\n" + + "newVersion\x18\x05 \x01(\tR\n" + + "newVersion\"2\n" + + "\x14UpgradeNSNodeRequest\x12\x1a\n" + + "\bnsNodeId\x18\x01 \x01(\x03R\bnsNodeId2\x81\x13\n" + + "\rNSNodeService\x12t\n" + + "\x1dfindAllNSNodesWithNSClusterId\x12(.pb.FindAllNSNodesWithNSClusterIdRequest\x1a).pb.FindAllNSNodesWithNSClusterIdResponse\x12C\n" + + "\x0fcountAllNSNodes\x12\x1a.pb.CountAllNSNodesRequest\x1a\x14.pb.RPCCountResponse\x12M\n" + + "\x14countAllNSNodesMatch\x12\x1f.pb.CountAllNSNodesMatchRequest\x1a\x14.pb.RPCCountResponse\x12M\n" + + "\x10listNSNodesMatch\x12\x1b.pb.ListNSNodesMatchRequest\x1a\x1c.pb.ListNSNodesMatchResponse\x12o\n" + + "%countAllUpgradeNSNodesWithNSClusterId\x120.pb.CountAllUpgradeNSNodesWithNSClusterIdRequest\x1a\x14.pb.RPCCountResponse\x12\x89\x01\n" + + "$findAllUpgradeNSNodesWithNSClusterId\x12/.pb.FindAllUpgradeNSNodesWithNSClusterIdRequest\x1a0.pb.FindAllUpgradeNSNodesWithNSClusterIdResponse\x129\n" + + "\rupgradeNSNode\x12\x18.pb.UpgradeNSNodeRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\fcreateNSNode\x12\x17.pb.CreateNSNodeRequest\x1a\x18.pb.CreateNSNodeResponse\x127\n" + + "\fdeleteNSNode\x12\x17.pb.DeleteNSNodeRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\n" + + "findNSNode\x12\x15.pb.FindNSNodeRequest\x1a\x16.pb.FindNSNodeResponse\x127\n" + + "\fupdateNSNode\x12\x17.pb.UpdateNSNodeRequest\x1a\x0e.pb.RPCSuccess\x12D\n" + + "\rinstallNSNode\x12\x18.pb.InstallNSNodeRequest\x1a\x19.pb.InstallNSNodeResponse\x12b\n" + + "\x17findNSNodeInstallStatus\x12\".pb.FindNSNodeInstallStatusRequest\x1a#.pb.FindNSNodeInstallStatusResponse\x12M\n" + + "\x17updateNSNodeIsInstalled\x12\".pb.UpdateNSNodeIsInstalledRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12updateNSNodeStatus\x12\x1d.pb.UpdateNSNodeStatusRequest\x1a\x0e.pb.RPCSuccess\x12b\n" + + "\x17findCurrentNSNodeConfig\x12\".pb.FindCurrentNSNodeConfigRequest\x1a#.pb.FindCurrentNSNodeConfigResponse\x12e\n" + + "\x18checkNSNodeLatestVersion\x12#.pb.CheckNSNodeLatestVersionRequest\x1a$.pb.CheckNSNodeLatestVersionResponse\x12b\n" + + "\x17findLatestNSNodeVersion\x12\".pb.FindLatestNSNodeVersionRequest\x1a#.pb.FindLatestNSNodeVersionResponse\x12w\n" + + "\x1edownloadNSNodeInstallationFile\x12).pb.DownloadNSNodeInstallationFileRequest\x1a*.pb.DownloadNSNodeInstallationFileResponse\x12D\n" + + "\fnsNodeStream\x12\x17.pb.NSNodeStreamMessage\x1a\x17.pb.NSNodeStreamMessage(\x010\x01\x12G\n" + + "\x13sendCommandToNSNode\x12\x17.pb.NSNodeStreamMessage\x1a\x17.pb.NSNodeStreamMessage\x12Y\n" + + "\x1dupdateNSNodeConnectedAPINodes\x12(.pb.UpdateNSNodeConnectedAPINodesRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11updateNSNodeLogin\x12\x1c.pb.UpdateNSNodeLoginRequest\x1a\x0e.pb.RPCSuccess\x12>\n" + + "\vstartNSNode\x12\x16.pb.StartNSNodeRequest\x1a\x17.pb.StartNSNodeResponse\x12;\n" + + "\n" + + "stopNSNode\x12\x15.pb.StopNSNodeRequest\x1a\x16.pb.StopNSNodeResponse\x12e\n" + + "\x18findNSNodeDDoSProtection\x12#.pb.FindNSNodeDDoSProtectionRequest\x1a$.pb.FindNSNodeDDoSProtectionResponse\x12S\n" + + "\x1aupdateNSNodeDDoSProtection\x12%.pb.UpdateNSNodeDDoSProtectionRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findNSNodeAPIConfig\x12\x1e.pb.FindNSNodeAPIConfigRequest\x1a\x1f.pb.FindNSNodeAPIConfigResponse\x12I\n" + + "\x15updateNSNodeAPIConfig\x12 .pb.UpdateNSNodeAPIConfigRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_node_proto_rawDescOnce sync.Once - file_service_ns_node_proto_rawDescData = file_service_ns_node_proto_rawDesc + file_service_ns_node_proto_rawDescData []byte ) func file_service_ns_node_proto_rawDescGZIP() []byte { file_service_ns_node_proto_rawDescOnce.Do(func() { - file_service_ns_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_node_proto_rawDescData) + file_service_ns_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_node_proto_rawDesc), len(file_service_ns_node_proto_rawDesc))) }) return file_service_ns_node_proto_rawDescData } -var file_service_ns_node_proto_msgTypes = make([]protoimpl.MessageInfo, 40) +var file_service_ns_node_proto_msgTypes = make([]protoimpl.MessageInfo, 44) var file_service_ns_node_proto_goTypes = []any{ - (*FindAllNSNodesWithNSClusterIdRequest)(nil), // 0: pb.FindAllNSNodesWithNSClusterIdRequest - (*FindAllNSNodesWithNSClusterIdResponse)(nil), // 1: pb.FindAllNSNodesWithNSClusterIdResponse - (*CountAllNSNodesRequest)(nil), // 2: pb.CountAllNSNodesRequest - (*CountAllNSNodesMatchRequest)(nil), // 3: pb.CountAllNSNodesMatchRequest - (*ListNSNodesMatchRequest)(nil), // 4: pb.ListNSNodesMatchRequest - (*ListNSNodesMatchResponse)(nil), // 5: pb.ListNSNodesMatchResponse - (*CountAllUpgradeNSNodesWithNSClusterIdRequest)(nil), // 6: pb.CountAllUpgradeNSNodesWithNSClusterIdRequest - (*CreateNSNodeRequest)(nil), // 7: pb.CreateNSNodeRequest - (*CreateNSNodeResponse)(nil), // 8: pb.CreateNSNodeResponse - (*DeleteNSNodeRequest)(nil), // 9: pb.DeleteNSNodeRequest - (*FindNSNodeRequest)(nil), // 10: pb.FindNSNodeRequest - (*FindNSNodeResponse)(nil), // 11: pb.FindNSNodeResponse - (*UpdateNSNodeRequest)(nil), // 12: pb.UpdateNSNodeRequest - (*InstallNSNodeRequest)(nil), // 13: pb.InstallNSNodeRequest - (*InstallNSNodeResponse)(nil), // 14: pb.InstallNSNodeResponse - (*FindNSNodeInstallStatusRequest)(nil), // 15: pb.FindNSNodeInstallStatusRequest - (*FindNSNodeInstallStatusResponse)(nil), // 16: pb.FindNSNodeInstallStatusResponse - (*UpdateNSNodeIsInstalledRequest)(nil), // 17: pb.UpdateNSNodeIsInstalledRequest - (*UpdateNSNodeStatusRequest)(nil), // 18: pb.UpdateNSNodeStatusRequest - (*FindCurrentNSNodeConfigRequest)(nil), // 19: pb.FindCurrentNSNodeConfigRequest - (*FindCurrentNSNodeConfigResponse)(nil), // 20: pb.FindCurrentNSNodeConfigResponse - (*CheckNSNodeLatestVersionRequest)(nil), // 21: pb.CheckNSNodeLatestVersionRequest - (*CheckNSNodeLatestVersionResponse)(nil), // 22: pb.CheckNSNodeLatestVersionResponse - (*FindLatestNSNodeVersionRequest)(nil), // 23: pb.FindLatestNSNodeVersionRequest - (*FindLatestNSNodeVersionResponse)(nil), // 24: pb.FindLatestNSNodeVersionResponse - (*DownloadNSNodeInstallationFileRequest)(nil), // 25: pb.DownloadNSNodeInstallationFileRequest - (*DownloadNSNodeInstallationFileResponse)(nil), // 26: pb.DownloadNSNodeInstallationFileResponse - (*NSNodeStreamMessage)(nil), // 27: pb.NSNodeStreamMessage - (*UpdateNSNodeConnectedAPINodesRequest)(nil), // 28: pb.UpdateNSNodeConnectedAPINodesRequest - (*UpdateNSNodeLoginRequest)(nil), // 29: pb.UpdateNSNodeLoginRequest - (*StartNSNodeRequest)(nil), // 30: pb.StartNSNodeRequest - (*StartNSNodeResponse)(nil), // 31: pb.StartNSNodeResponse - (*StopNSNodeRequest)(nil), // 32: pb.StopNSNodeRequest - (*StopNSNodeResponse)(nil), // 33: pb.StopNSNodeResponse - (*FindNSNodeDDoSProtectionRequest)(nil), // 34: pb.FindNSNodeDDoSProtectionRequest - (*FindNSNodeDDoSProtectionResponse)(nil), // 35: pb.FindNSNodeDDoSProtectionResponse - (*UpdateNSNodeDDoSProtectionRequest)(nil), // 36: pb.UpdateNSNodeDDoSProtectionRequest - (*FindNSNodeAPIConfigRequest)(nil), // 37: pb.FindNSNodeAPIConfigRequest - (*FindNSNodeAPIConfigResponse)(nil), // 38: pb.FindNSNodeAPIConfigResponse - (*UpdateNSNodeAPIConfigRequest)(nil), // 39: pb.UpdateNSNodeAPIConfigRequest - (*NSNode)(nil), // 40: pb.NSNode - (*NodeLogin)(nil), // 41: pb.NodeLogin - (*NodeInstallStatus)(nil), // 42: pb.NodeInstallStatus - (*RPCCountResponse)(nil), // 43: pb.RPCCountResponse - (*RPCSuccess)(nil), // 44: pb.RPCSuccess + (*FindAllNSNodesWithNSClusterIdRequest)(nil), // 0: pb.FindAllNSNodesWithNSClusterIdRequest + (*FindAllNSNodesWithNSClusterIdResponse)(nil), // 1: pb.FindAllNSNodesWithNSClusterIdResponse + (*CountAllNSNodesRequest)(nil), // 2: pb.CountAllNSNodesRequest + (*CountAllNSNodesMatchRequest)(nil), // 3: pb.CountAllNSNodesMatchRequest + (*ListNSNodesMatchRequest)(nil), // 4: pb.ListNSNodesMatchRequest + (*ListNSNodesMatchResponse)(nil), // 5: pb.ListNSNodesMatchResponse + (*CountAllUpgradeNSNodesWithNSClusterIdRequest)(nil), // 6: pb.CountAllUpgradeNSNodesWithNSClusterIdRequest + (*CreateNSNodeRequest)(nil), // 7: pb.CreateNSNodeRequest + (*CreateNSNodeResponse)(nil), // 8: pb.CreateNSNodeResponse + (*DeleteNSNodeRequest)(nil), // 9: pb.DeleteNSNodeRequest + (*FindNSNodeRequest)(nil), // 10: pb.FindNSNodeRequest + (*FindNSNodeResponse)(nil), // 11: pb.FindNSNodeResponse + (*UpdateNSNodeRequest)(nil), // 12: pb.UpdateNSNodeRequest + (*InstallNSNodeRequest)(nil), // 13: pb.InstallNSNodeRequest + (*InstallNSNodeResponse)(nil), // 14: pb.InstallNSNodeResponse + (*FindNSNodeInstallStatusRequest)(nil), // 15: pb.FindNSNodeInstallStatusRequest + (*FindNSNodeInstallStatusResponse)(nil), // 16: pb.FindNSNodeInstallStatusResponse + (*UpdateNSNodeIsInstalledRequest)(nil), // 17: pb.UpdateNSNodeIsInstalledRequest + (*UpdateNSNodeStatusRequest)(nil), // 18: pb.UpdateNSNodeStatusRequest + (*FindCurrentNSNodeConfigRequest)(nil), // 19: pb.FindCurrentNSNodeConfigRequest + (*FindCurrentNSNodeConfigResponse)(nil), // 20: pb.FindCurrentNSNodeConfigResponse + (*CheckNSNodeLatestVersionRequest)(nil), // 21: pb.CheckNSNodeLatestVersionRequest + (*CheckNSNodeLatestVersionResponse)(nil), // 22: pb.CheckNSNodeLatestVersionResponse + (*FindLatestNSNodeVersionRequest)(nil), // 23: pb.FindLatestNSNodeVersionRequest + (*FindLatestNSNodeVersionResponse)(nil), // 24: pb.FindLatestNSNodeVersionResponse + (*DownloadNSNodeInstallationFileRequest)(nil), // 25: pb.DownloadNSNodeInstallationFileRequest + (*DownloadNSNodeInstallationFileResponse)(nil), // 26: pb.DownloadNSNodeInstallationFileResponse + (*NSNodeStreamMessage)(nil), // 27: pb.NSNodeStreamMessage + (*UpdateNSNodeConnectedAPINodesRequest)(nil), // 28: pb.UpdateNSNodeConnectedAPINodesRequest + (*UpdateNSNodeLoginRequest)(nil), // 29: pb.UpdateNSNodeLoginRequest + (*StartNSNodeRequest)(nil), // 30: pb.StartNSNodeRequest + (*StartNSNodeResponse)(nil), // 31: pb.StartNSNodeResponse + (*StopNSNodeRequest)(nil), // 32: pb.StopNSNodeRequest + (*StopNSNodeResponse)(nil), // 33: pb.StopNSNodeResponse + (*FindNSNodeDDoSProtectionRequest)(nil), // 34: pb.FindNSNodeDDoSProtectionRequest + (*FindNSNodeDDoSProtectionResponse)(nil), // 35: pb.FindNSNodeDDoSProtectionResponse + (*UpdateNSNodeDDoSProtectionRequest)(nil), // 36: pb.UpdateNSNodeDDoSProtectionRequest + (*FindNSNodeAPIConfigRequest)(nil), // 37: pb.FindNSNodeAPIConfigRequest + (*FindNSNodeAPIConfigResponse)(nil), // 38: pb.FindNSNodeAPIConfigResponse + (*UpdateNSNodeAPIConfigRequest)(nil), // 39: pb.UpdateNSNodeAPIConfigRequest + (*FindAllUpgradeNSNodesWithNSClusterIdRequest)(nil), // 40: pb.FindAllUpgradeNSNodesWithNSClusterIdRequest + (*FindAllUpgradeNSNodesWithNSClusterIdResponse)(nil), // 41: pb.FindAllUpgradeNSNodesWithNSClusterIdResponse + (*UpgradeNSNodeRequest)(nil), // 42: pb.UpgradeNSNodeRequest + (*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade)(nil), // 43: pb.FindAllUpgradeNSNodesWithNSClusterIdResponse.NSNodeUpgrade + (*NSNode)(nil), // 44: pb.NSNode + (*NodeLogin)(nil), // 45: pb.NodeLogin + (*NodeInstallStatus)(nil), // 46: pb.NodeInstallStatus + (*RPCCountResponse)(nil), // 47: pb.RPCCountResponse + (*RPCSuccess)(nil), // 48: pb.RPCSuccess } var file_service_ns_node_proto_depIdxs = []int32{ - 40, // 0: pb.FindAllNSNodesWithNSClusterIdResponse.nsNodes:type_name -> pb.NSNode - 40, // 1: pb.ListNSNodesMatchResponse.nsNodes:type_name -> pb.NSNode - 41, // 2: pb.CreateNSNodeRequest.nodeLogin:type_name -> pb.NodeLogin - 40, // 3: pb.FindNSNodeResponse.nsNode:type_name -> pb.NSNode - 41, // 4: pb.UpdateNSNodeRequest.nodeLogin:type_name -> pb.NodeLogin - 42, // 5: pb.FindNSNodeInstallStatusResponse.installStatus:type_name -> pb.NodeInstallStatus - 41, // 6: pb.UpdateNSNodeLoginRequest.nodeLogin:type_name -> pb.NodeLogin - 0, // 7: pb.NSNodeService.findAllNSNodesWithNSClusterId:input_type -> pb.FindAllNSNodesWithNSClusterIdRequest - 2, // 8: pb.NSNodeService.countAllNSNodes:input_type -> pb.CountAllNSNodesRequest - 3, // 9: pb.NSNodeService.countAllNSNodesMatch:input_type -> pb.CountAllNSNodesMatchRequest - 4, // 10: pb.NSNodeService.listNSNodesMatch:input_type -> pb.ListNSNodesMatchRequest - 6, // 11: pb.NSNodeService.countAllUpgradeNSNodesWithNSClusterId:input_type -> pb.CountAllUpgradeNSNodesWithNSClusterIdRequest - 7, // 12: pb.NSNodeService.createNSNode:input_type -> pb.CreateNSNodeRequest - 9, // 13: pb.NSNodeService.deleteNSNode:input_type -> pb.DeleteNSNodeRequest - 10, // 14: pb.NSNodeService.findNSNode:input_type -> pb.FindNSNodeRequest - 12, // 15: pb.NSNodeService.updateNSNode:input_type -> pb.UpdateNSNodeRequest - 13, // 16: pb.NSNodeService.installNSNode:input_type -> pb.InstallNSNodeRequest - 15, // 17: pb.NSNodeService.findNSNodeInstallStatus:input_type -> pb.FindNSNodeInstallStatusRequest - 17, // 18: pb.NSNodeService.updateNSNodeIsInstalled:input_type -> pb.UpdateNSNodeIsInstalledRequest - 18, // 19: pb.NSNodeService.updateNSNodeStatus:input_type -> pb.UpdateNSNodeStatusRequest - 19, // 20: pb.NSNodeService.findCurrentNSNodeConfig:input_type -> pb.FindCurrentNSNodeConfigRequest - 21, // 21: pb.NSNodeService.checkNSNodeLatestVersion:input_type -> pb.CheckNSNodeLatestVersionRequest - 23, // 22: pb.NSNodeService.findLatestNSNodeVersion:input_type -> pb.FindLatestNSNodeVersionRequest - 25, // 23: pb.NSNodeService.downloadNSNodeInstallationFile:input_type -> pb.DownloadNSNodeInstallationFileRequest - 27, // 24: pb.NSNodeService.nsNodeStream:input_type -> pb.NSNodeStreamMessage - 27, // 25: pb.NSNodeService.sendCommandToNSNode:input_type -> pb.NSNodeStreamMessage - 28, // 26: pb.NSNodeService.updateNSNodeConnectedAPINodes:input_type -> pb.UpdateNSNodeConnectedAPINodesRequest - 29, // 27: pb.NSNodeService.updateNSNodeLogin:input_type -> pb.UpdateNSNodeLoginRequest - 30, // 28: pb.NSNodeService.startNSNode:input_type -> pb.StartNSNodeRequest - 32, // 29: pb.NSNodeService.stopNSNode:input_type -> pb.StopNSNodeRequest - 34, // 30: pb.NSNodeService.findNSNodeDDoSProtection:input_type -> pb.FindNSNodeDDoSProtectionRequest - 36, // 31: pb.NSNodeService.updateNSNodeDDoSProtection:input_type -> pb.UpdateNSNodeDDoSProtectionRequest - 37, // 32: pb.NSNodeService.findNSNodeAPIConfig:input_type -> pb.FindNSNodeAPIConfigRequest - 39, // 33: pb.NSNodeService.updateNSNodeAPIConfig:input_type -> pb.UpdateNSNodeAPIConfigRequest - 1, // 34: pb.NSNodeService.findAllNSNodesWithNSClusterId:output_type -> pb.FindAllNSNodesWithNSClusterIdResponse - 43, // 35: pb.NSNodeService.countAllNSNodes:output_type -> pb.RPCCountResponse - 43, // 36: pb.NSNodeService.countAllNSNodesMatch:output_type -> pb.RPCCountResponse - 5, // 37: pb.NSNodeService.listNSNodesMatch:output_type -> pb.ListNSNodesMatchResponse - 43, // 38: pb.NSNodeService.countAllUpgradeNSNodesWithNSClusterId:output_type -> pb.RPCCountResponse - 8, // 39: pb.NSNodeService.createNSNode:output_type -> pb.CreateNSNodeResponse - 44, // 40: pb.NSNodeService.deleteNSNode:output_type -> pb.RPCSuccess - 11, // 41: pb.NSNodeService.findNSNode:output_type -> pb.FindNSNodeResponse - 44, // 42: pb.NSNodeService.updateNSNode:output_type -> pb.RPCSuccess - 14, // 43: pb.NSNodeService.installNSNode:output_type -> pb.InstallNSNodeResponse - 16, // 44: pb.NSNodeService.findNSNodeInstallStatus:output_type -> pb.FindNSNodeInstallStatusResponse - 44, // 45: pb.NSNodeService.updateNSNodeIsInstalled:output_type -> pb.RPCSuccess - 44, // 46: pb.NSNodeService.updateNSNodeStatus:output_type -> pb.RPCSuccess - 20, // 47: pb.NSNodeService.findCurrentNSNodeConfig:output_type -> pb.FindCurrentNSNodeConfigResponse - 22, // 48: pb.NSNodeService.checkNSNodeLatestVersion:output_type -> pb.CheckNSNodeLatestVersionResponse - 24, // 49: pb.NSNodeService.findLatestNSNodeVersion:output_type -> pb.FindLatestNSNodeVersionResponse - 26, // 50: pb.NSNodeService.downloadNSNodeInstallationFile:output_type -> pb.DownloadNSNodeInstallationFileResponse - 27, // 51: pb.NSNodeService.nsNodeStream:output_type -> pb.NSNodeStreamMessage - 27, // 52: pb.NSNodeService.sendCommandToNSNode:output_type -> pb.NSNodeStreamMessage - 44, // 53: pb.NSNodeService.updateNSNodeConnectedAPINodes:output_type -> pb.RPCSuccess - 44, // 54: pb.NSNodeService.updateNSNodeLogin:output_type -> pb.RPCSuccess - 31, // 55: pb.NSNodeService.startNSNode:output_type -> pb.StartNSNodeResponse - 33, // 56: pb.NSNodeService.stopNSNode:output_type -> pb.StopNSNodeResponse - 35, // 57: pb.NSNodeService.findNSNodeDDoSProtection:output_type -> pb.FindNSNodeDDoSProtectionResponse - 44, // 58: pb.NSNodeService.updateNSNodeDDoSProtection:output_type -> pb.RPCSuccess - 38, // 59: pb.NSNodeService.findNSNodeAPIConfig:output_type -> pb.FindNSNodeAPIConfigResponse - 44, // 60: pb.NSNodeService.updateNSNodeAPIConfig:output_type -> pb.RPCSuccess - 34, // [34:61] is the sub-list for method output_type - 7, // [7:34] is the sub-list for method input_type - 7, // [7:7] is the sub-list for extension type_name - 7, // [7:7] is the sub-list for extension extendee - 0, // [0:7] is the sub-list for field type_name + 44, // 0: pb.FindAllNSNodesWithNSClusterIdResponse.nsNodes:type_name -> pb.NSNode + 44, // 1: pb.ListNSNodesMatchResponse.nsNodes:type_name -> pb.NSNode + 45, // 2: pb.CreateNSNodeRequest.nodeLogin:type_name -> pb.NodeLogin + 44, // 3: pb.FindNSNodeResponse.nsNode:type_name -> pb.NSNode + 45, // 4: pb.UpdateNSNodeRequest.nodeLogin:type_name -> pb.NodeLogin + 46, // 5: pb.FindNSNodeInstallStatusResponse.installStatus:type_name -> pb.NodeInstallStatus + 45, // 6: pb.UpdateNSNodeLoginRequest.nodeLogin:type_name -> pb.NodeLogin + 43, // 7: pb.FindAllUpgradeNSNodesWithNSClusterIdResponse.nodes:type_name -> pb.FindAllUpgradeNSNodesWithNSClusterIdResponse.NSNodeUpgrade + 44, // 8: pb.FindAllUpgradeNSNodesWithNSClusterIdResponse.NSNodeUpgrade.nsNode:type_name -> pb.NSNode + 0, // 9: pb.NSNodeService.findAllNSNodesWithNSClusterId:input_type -> pb.FindAllNSNodesWithNSClusterIdRequest + 2, // 10: pb.NSNodeService.countAllNSNodes:input_type -> pb.CountAllNSNodesRequest + 3, // 11: pb.NSNodeService.countAllNSNodesMatch:input_type -> pb.CountAllNSNodesMatchRequest + 4, // 12: pb.NSNodeService.listNSNodesMatch:input_type -> pb.ListNSNodesMatchRequest + 6, // 13: pb.NSNodeService.countAllUpgradeNSNodesWithNSClusterId:input_type -> pb.CountAllUpgradeNSNodesWithNSClusterIdRequest + 40, // 14: pb.NSNodeService.findAllUpgradeNSNodesWithNSClusterId:input_type -> pb.FindAllUpgradeNSNodesWithNSClusterIdRequest + 42, // 15: pb.NSNodeService.upgradeNSNode:input_type -> pb.UpgradeNSNodeRequest + 7, // 16: pb.NSNodeService.createNSNode:input_type -> pb.CreateNSNodeRequest + 9, // 17: pb.NSNodeService.deleteNSNode:input_type -> pb.DeleteNSNodeRequest + 10, // 18: pb.NSNodeService.findNSNode:input_type -> pb.FindNSNodeRequest + 12, // 19: pb.NSNodeService.updateNSNode:input_type -> pb.UpdateNSNodeRequest + 13, // 20: pb.NSNodeService.installNSNode:input_type -> pb.InstallNSNodeRequest + 15, // 21: pb.NSNodeService.findNSNodeInstallStatus:input_type -> pb.FindNSNodeInstallStatusRequest + 17, // 22: pb.NSNodeService.updateNSNodeIsInstalled:input_type -> pb.UpdateNSNodeIsInstalledRequest + 18, // 23: pb.NSNodeService.updateNSNodeStatus:input_type -> pb.UpdateNSNodeStatusRequest + 19, // 24: pb.NSNodeService.findCurrentNSNodeConfig:input_type -> pb.FindCurrentNSNodeConfigRequest + 21, // 25: pb.NSNodeService.checkNSNodeLatestVersion:input_type -> pb.CheckNSNodeLatestVersionRequest + 23, // 26: pb.NSNodeService.findLatestNSNodeVersion:input_type -> pb.FindLatestNSNodeVersionRequest + 25, // 27: pb.NSNodeService.downloadNSNodeInstallationFile:input_type -> pb.DownloadNSNodeInstallationFileRequest + 27, // 28: pb.NSNodeService.nsNodeStream:input_type -> pb.NSNodeStreamMessage + 27, // 29: pb.NSNodeService.sendCommandToNSNode:input_type -> pb.NSNodeStreamMessage + 28, // 30: pb.NSNodeService.updateNSNodeConnectedAPINodes:input_type -> pb.UpdateNSNodeConnectedAPINodesRequest + 29, // 31: pb.NSNodeService.updateNSNodeLogin:input_type -> pb.UpdateNSNodeLoginRequest + 30, // 32: pb.NSNodeService.startNSNode:input_type -> pb.StartNSNodeRequest + 32, // 33: pb.NSNodeService.stopNSNode:input_type -> pb.StopNSNodeRequest + 34, // 34: pb.NSNodeService.findNSNodeDDoSProtection:input_type -> pb.FindNSNodeDDoSProtectionRequest + 36, // 35: pb.NSNodeService.updateNSNodeDDoSProtection:input_type -> pb.UpdateNSNodeDDoSProtectionRequest + 37, // 36: pb.NSNodeService.findNSNodeAPIConfig:input_type -> pb.FindNSNodeAPIConfigRequest + 39, // 37: pb.NSNodeService.updateNSNodeAPIConfig:input_type -> pb.UpdateNSNodeAPIConfigRequest + 1, // 38: pb.NSNodeService.findAllNSNodesWithNSClusterId:output_type -> pb.FindAllNSNodesWithNSClusterIdResponse + 47, // 39: pb.NSNodeService.countAllNSNodes:output_type -> pb.RPCCountResponse + 47, // 40: pb.NSNodeService.countAllNSNodesMatch:output_type -> pb.RPCCountResponse + 5, // 41: pb.NSNodeService.listNSNodesMatch:output_type -> pb.ListNSNodesMatchResponse + 47, // 42: pb.NSNodeService.countAllUpgradeNSNodesWithNSClusterId:output_type -> pb.RPCCountResponse + 41, // 43: pb.NSNodeService.findAllUpgradeNSNodesWithNSClusterId:output_type -> pb.FindAllUpgradeNSNodesWithNSClusterIdResponse + 48, // 44: pb.NSNodeService.upgradeNSNode:output_type -> pb.RPCSuccess + 8, // 45: pb.NSNodeService.createNSNode:output_type -> pb.CreateNSNodeResponse + 48, // 46: pb.NSNodeService.deleteNSNode:output_type -> pb.RPCSuccess + 11, // 47: pb.NSNodeService.findNSNode:output_type -> pb.FindNSNodeResponse + 48, // 48: pb.NSNodeService.updateNSNode:output_type -> pb.RPCSuccess + 14, // 49: pb.NSNodeService.installNSNode:output_type -> pb.InstallNSNodeResponse + 16, // 50: pb.NSNodeService.findNSNodeInstallStatus:output_type -> pb.FindNSNodeInstallStatusResponse + 48, // 51: pb.NSNodeService.updateNSNodeIsInstalled:output_type -> pb.RPCSuccess + 48, // 52: pb.NSNodeService.updateNSNodeStatus:output_type -> pb.RPCSuccess + 20, // 53: pb.NSNodeService.findCurrentNSNodeConfig:output_type -> pb.FindCurrentNSNodeConfigResponse + 22, // 54: pb.NSNodeService.checkNSNodeLatestVersion:output_type -> pb.CheckNSNodeLatestVersionResponse + 24, // 55: pb.NSNodeService.findLatestNSNodeVersion:output_type -> pb.FindLatestNSNodeVersionResponse + 26, // 56: pb.NSNodeService.downloadNSNodeInstallationFile:output_type -> pb.DownloadNSNodeInstallationFileResponse + 27, // 57: pb.NSNodeService.nsNodeStream:output_type -> pb.NSNodeStreamMessage + 27, // 58: pb.NSNodeService.sendCommandToNSNode:output_type -> pb.NSNodeStreamMessage + 48, // 59: pb.NSNodeService.updateNSNodeConnectedAPINodes:output_type -> pb.RPCSuccess + 48, // 60: pb.NSNodeService.updateNSNodeLogin:output_type -> pb.RPCSuccess + 31, // 61: pb.NSNodeService.startNSNode:output_type -> pb.StartNSNodeResponse + 33, // 62: pb.NSNodeService.stopNSNode:output_type -> pb.StopNSNodeResponse + 35, // 63: pb.NSNodeService.findNSNodeDDoSProtection:output_type -> pb.FindNSNodeDDoSProtectionResponse + 48, // 64: pb.NSNodeService.updateNSNodeDDoSProtection:output_type -> pb.RPCSuccess + 38, // 65: pb.NSNodeService.findNSNodeAPIConfig:output_type -> pb.FindNSNodeAPIConfigResponse + 48, // 66: pb.NSNodeService.updateNSNodeAPIConfig:output_type -> pb.RPCSuccess + 38, // [38:67] is the sub-list for method output_type + 9, // [9:38] is the sub-list for method input_type + 9, // [9:9] is the sub-list for extension type_name + 9, // [9:9] is the sub-list for extension extendee + 0, // [0:9] is the sub-list for field type_name } func init() { file_service_ns_node_proto_init() } @@ -2574,9 +2603,9 @@ func file_service_ns_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_node_proto_rawDesc), len(file_service_ns_node_proto_rawDesc)), NumEnums: 0, - NumMessages: 40, + NumMessages: 44, NumExtensions: 0, NumServices: 1, }, @@ -2585,7 +2614,6 @@ func file_service_ns_node_proto_init() { MessageInfos: file_service_ns_node_proto_msgTypes, }.Build() File_service_ns_node_proto = out.File - file_service_ns_node_proto_rawDesc = nil file_service_ns_node_proto_goTypes = nil file_service_ns_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_node_grpc.pb.go index faf19a1..d09f364 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_node.proto package pb @@ -24,6 +24,8 @@ const ( NSNodeService_CountAllNSNodesMatch_FullMethodName = "/pb.NSNodeService/countAllNSNodesMatch" NSNodeService_ListNSNodesMatch_FullMethodName = "/pb.NSNodeService/listNSNodesMatch" NSNodeService_CountAllUpgradeNSNodesWithNSClusterId_FullMethodName = "/pb.NSNodeService/countAllUpgradeNSNodesWithNSClusterId" + NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_FullMethodName = "/pb.NSNodeService/findAllUpgradeNSNodesWithNSClusterId" + NSNodeService_UpgradeNSNode_FullMethodName = "/pb.NSNodeService/upgradeNSNode" NSNodeService_CreateNSNode_FullMethodName = "/pb.NSNodeService/createNSNode" NSNodeService_DeleteNSNode_FullMethodName = "/pb.NSNodeService/deleteNSNode" NSNodeService_FindNSNode_FullMethodName = "/pb.NSNodeService/findNSNode" @@ -46,8 +48,6 @@ const ( NSNodeService_UpdateNSNodeDDoSProtection_FullMethodName = "/pb.NSNodeService/updateNSNodeDDoSProtection" NSNodeService_FindNSNodeAPIConfig_FullMethodName = "/pb.NSNodeService/findNSNodeAPIConfig" NSNodeService_UpdateNSNodeAPIConfig_FullMethodName = "/pb.NSNodeService/updateNSNodeAPIConfig" - NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_FullMethodName = "/pb.NSNodeService/findAllUpgradeNSNodesWithNSClusterId" - NSNodeService_UpgradeNSNode_FullMethodName = "/pb.NSNodeService/upgradeNSNode" ) // NSNodeServiceClient is the client API for NSNodeService service. @@ -66,6 +66,10 @@ type NSNodeServiceClient interface { ListNSNodesMatch(ctx context.Context, in *ListNSNodesMatchRequest, opts ...grpc.CallOption) (*ListNSNodesMatchResponse, error) // 计算需要升级的NS节点数量 CountAllUpgradeNSNodesWithNSClusterId(ctx context.Context, in *CountAllUpgradeNSNodesWithNSClusterIdRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) + // 列出所有需要升级的NS节点 + FindAllUpgradeNSNodesWithNSClusterId(ctx context.Context, in *FindAllUpgradeNSNodesWithNSClusterIdRequest, opts ...grpc.CallOption) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) + // 升级单个NS节点 + UpgradeNSNode(ctx context.Context, in *UpgradeNSNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) // 创建NS节点 CreateNSNode(ctx context.Context, in *CreateNSNodeRequest, opts ...grpc.CallOption) (*CreateNSNodeResponse, error) // 删除NS节点 @@ -110,10 +114,6 @@ type NSNodeServiceClient interface { FindNSNodeAPIConfig(ctx context.Context, in *FindNSNodeAPIConfigRequest, opts ...grpc.CallOption) (*FindNSNodeAPIConfigResponse, error) // 修改某个节点的API相关配置 UpdateNSNodeAPIConfig(ctx context.Context, in *UpdateNSNodeAPIConfigRequest, opts ...grpc.CallOption) (*RPCSuccess, error) - // 列出所有需要升级的NS节点 - FindAllUpgradeNSNodesWithNSClusterId(ctx context.Context, in *FindAllUpgradeNSNodesWithNSClusterIdRequest, opts ...grpc.CallOption) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) - // 升级单个NS节点 - UpgradeNSNode(ctx context.Context, in *UpgradeNSNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) } type nSNodeServiceClient struct { @@ -174,6 +174,26 @@ func (c *nSNodeServiceClient) CountAllUpgradeNSNodesWithNSClusterId(ctx context. return out, nil } +func (c *nSNodeServiceClient) FindAllUpgradeNSNodesWithNSClusterId(ctx context.Context, in *FindAllUpgradeNSNodesWithNSClusterIdRequest, opts ...grpc.CallOption) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(FindAllUpgradeNSNodesWithNSClusterIdResponse) + err := c.cc.Invoke(ctx, NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *nSNodeServiceClient) UpgradeNSNode(ctx context.Context, in *UpgradeNSNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, NSNodeService_UpgradeNSNode_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *nSNodeServiceClient) CreateNSNode(ctx context.Context, in *CreateNSNodeRequest, opts ...grpc.CallOption) (*CreateNSNodeResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CreateNSNodeResponse) @@ -397,26 +417,6 @@ func (c *nSNodeServiceClient) UpdateNSNodeAPIConfig(ctx context.Context, in *Upd return out, nil } -func (c *nSNodeServiceClient) FindAllUpgradeNSNodesWithNSClusterId(ctx context.Context, in *FindAllUpgradeNSNodesWithNSClusterIdRequest, opts ...grpc.CallOption) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) { - cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) - out := new(FindAllUpgradeNSNodesWithNSClusterIdResponse) - err := c.cc.Invoke(ctx, NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_FullMethodName, in, out, cOpts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nSNodeServiceClient) UpgradeNSNode(ctx context.Context, in *UpgradeNSNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { - cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) - out := new(RPCSuccess) - err := c.cc.Invoke(ctx, NSNodeService_UpgradeNSNode_FullMethodName, in, out, cOpts...) - if err != nil { - return nil, err - } - return out, nil -} - // NSNodeServiceServer is the server API for NSNodeService service. // All implementations should embed UnimplementedNSNodeServiceServer // for forward compatibility. @@ -433,6 +433,10 @@ type NSNodeServiceServer interface { ListNSNodesMatch(context.Context, *ListNSNodesMatchRequest) (*ListNSNodesMatchResponse, error) // 计算需要升级的NS节点数量 CountAllUpgradeNSNodesWithNSClusterId(context.Context, *CountAllUpgradeNSNodesWithNSClusterIdRequest) (*RPCCountResponse, error) + // 列出所有需要升级的NS节点 + FindAllUpgradeNSNodesWithNSClusterId(context.Context, *FindAllUpgradeNSNodesWithNSClusterIdRequest) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) + // 升级单个NS节点 + UpgradeNSNode(context.Context, *UpgradeNSNodeRequest) (*RPCSuccess, error) // 创建NS节点 CreateNSNode(context.Context, *CreateNSNodeRequest) (*CreateNSNodeResponse, error) // 删除NS节点 @@ -477,10 +481,6 @@ type NSNodeServiceServer interface { FindNSNodeAPIConfig(context.Context, *FindNSNodeAPIConfigRequest) (*FindNSNodeAPIConfigResponse, error) // 修改某个节点的API相关配置 UpdateNSNodeAPIConfig(context.Context, *UpdateNSNodeAPIConfigRequest) (*RPCSuccess, error) - // 列出所有需要升级的NS节点 - FindAllUpgradeNSNodesWithNSClusterId(context.Context, *FindAllUpgradeNSNodesWithNSClusterIdRequest) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) - // 升级单个NS节点 - UpgradeNSNode(context.Context, *UpgradeNSNodeRequest) (*RPCSuccess, error) } // UnimplementedNSNodeServiceServer should be embedded to have @@ -491,91 +491,91 @@ type NSNodeServiceServer interface { type UnimplementedNSNodeServiceServer struct{} func (UnimplementedNSNodeServiceServer) FindAllNSNodesWithNSClusterId(context.Context, *FindAllNSNodesWithNSClusterIdRequest) (*FindAllNSNodesWithNSClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNSNodesWithNSClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNSNodesWithNSClusterId not implemented") } func (UnimplementedNSNodeServiceServer) CountAllNSNodes(context.Context, *CountAllNSNodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSNodes not implemented") } func (UnimplementedNSNodeServiceServer) CountAllNSNodesMatch(context.Context, *CountAllNSNodesMatchRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSNodesMatch not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSNodesMatch not implemented") } func (UnimplementedNSNodeServiceServer) ListNSNodesMatch(context.Context, *ListNSNodesMatchRequest) (*ListNSNodesMatchResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSNodesMatch not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSNodesMatch not implemented") } func (UnimplementedNSNodeServiceServer) CountAllUpgradeNSNodesWithNSClusterId(context.Context, *CountAllUpgradeNSNodesWithNSClusterIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllUpgradeNSNodesWithNSClusterId not implemented") -} -func (UnimplementedNSNodeServiceServer) CreateNSNode(context.Context, *CreateNSNodeRequest) (*CreateNSNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) DeleteNSNode(context.Context, *DeleteNSNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) FindNSNode(context.Context, *FindNSNodeRequest) (*FindNSNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNode(context.Context, *UpdateNSNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) InstallNSNode(context.Context, *InstallNSNodeRequest) (*InstallNSNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method InstallNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) FindNSNodeInstallStatus(context.Context, *FindNSNodeInstallStatusRequest) (*FindNSNodeInstallStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSNodeInstallStatus not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNodeIsInstalled(context.Context, *UpdateNSNodeIsInstalledRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNodeIsInstalled not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNodeStatus(context.Context, *UpdateNSNodeStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNodeStatus not implemented") -} -func (UnimplementedNSNodeServiceServer) FindCurrentNSNodeConfig(context.Context, *FindCurrentNSNodeConfigRequest) (*FindCurrentNSNodeConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentNSNodeConfig not implemented") -} -func (UnimplementedNSNodeServiceServer) CheckNSNodeLatestVersion(context.Context, *CheckNSNodeLatestVersionRequest) (*CheckNSNodeLatestVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckNSNodeLatestVersion not implemented") -} -func (UnimplementedNSNodeServiceServer) FindLatestNSNodeVersion(context.Context, *FindLatestNSNodeVersionRequest) (*FindLatestNSNodeVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestNSNodeVersion not implemented") -} -func (UnimplementedNSNodeServiceServer) DownloadNSNodeInstallationFile(context.Context, *DownloadNSNodeInstallationFileRequest) (*DownloadNSNodeInstallationFileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DownloadNSNodeInstallationFile not implemented") -} -func (UnimplementedNSNodeServiceServer) NsNodeStream(grpc.BidiStreamingServer[NSNodeStreamMessage, NSNodeStreamMessage]) error { - return status.Errorf(codes.Unimplemented, "method NsNodeStream not implemented") -} -func (UnimplementedNSNodeServiceServer) SendCommandToNSNode(context.Context, *NSNodeStreamMessage) (*NSNodeStreamMessage, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendCommandToNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNodeConnectedAPINodes(context.Context, *UpdateNSNodeConnectedAPINodesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNodeConnectedAPINodes not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNodeLogin(context.Context, *UpdateNSNodeLoginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNodeLogin not implemented") -} -func (UnimplementedNSNodeServiceServer) StartNSNode(context.Context, *StartNSNodeRequest) (*StartNSNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method StartNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) StopNSNode(context.Context, *StopNSNodeRequest) (*StopNSNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method StopNSNode not implemented") -} -func (UnimplementedNSNodeServiceServer) FindNSNodeDDoSProtection(context.Context, *FindNSNodeDDoSProtectionRequest) (*FindNSNodeDDoSProtectionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSNodeDDoSProtection not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNodeDDoSProtection(context.Context, *UpdateNSNodeDDoSProtectionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNodeDDoSProtection not implemented") -} -func (UnimplementedNSNodeServiceServer) FindNSNodeAPIConfig(context.Context, *FindNSNodeAPIConfigRequest) (*FindNSNodeAPIConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSNodeAPIConfig not implemented") -} -func (UnimplementedNSNodeServiceServer) UpdateNSNodeAPIConfig(context.Context, *UpdateNSNodeAPIConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSNodeAPIConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllUpgradeNSNodesWithNSClusterId not implemented") } func (UnimplementedNSNodeServiceServer) FindAllUpgradeNSNodesWithNSClusterId(context.Context, *FindAllUpgradeNSNodesWithNSClusterIdRequest) (*FindAllUpgradeNSNodesWithNSClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllUpgradeNSNodesWithNSClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllUpgradeNSNodesWithNSClusterId not implemented") } func (UnimplementedNSNodeServiceServer) UpgradeNSNode(context.Context, *UpgradeNSNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpgradeNSNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpgradeNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) CreateNSNode(context.Context, *CreateNSNodeRequest) (*CreateNSNodeResponse, error) { + return nil, status.Error(codes.Unimplemented, "method CreateNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) DeleteNSNode(context.Context, *DeleteNSNodeRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method DeleteNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) FindNSNode(context.Context, *FindNSNodeRequest) (*FindNSNodeResponse, error) { + return nil, status.Error(codes.Unimplemented, "method FindNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNode(context.Context, *UpdateNSNodeRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) InstallNSNode(context.Context, *InstallNSNodeRequest) (*InstallNSNodeResponse, error) { + return nil, status.Error(codes.Unimplemented, "method InstallNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) FindNSNodeInstallStatus(context.Context, *FindNSNodeInstallStatusRequest) (*FindNSNodeInstallStatusResponse, error) { + return nil, status.Error(codes.Unimplemented, "method FindNSNodeInstallStatus not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNodeIsInstalled(context.Context, *UpdateNSNodeIsInstalledRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNodeIsInstalled not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNodeStatus(context.Context, *UpdateNSNodeStatusRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNodeStatus not implemented") +} +func (UnimplementedNSNodeServiceServer) FindCurrentNSNodeConfig(context.Context, *FindCurrentNSNodeConfigRequest) (*FindCurrentNSNodeConfigResponse, error) { + return nil, status.Error(codes.Unimplemented, "method FindCurrentNSNodeConfig not implemented") +} +func (UnimplementedNSNodeServiceServer) CheckNSNodeLatestVersion(context.Context, *CheckNSNodeLatestVersionRequest) (*CheckNSNodeLatestVersionResponse, error) { + return nil, status.Error(codes.Unimplemented, "method CheckNSNodeLatestVersion not implemented") +} +func (UnimplementedNSNodeServiceServer) FindLatestNSNodeVersion(context.Context, *FindLatestNSNodeVersionRequest) (*FindLatestNSNodeVersionResponse, error) { + return nil, status.Error(codes.Unimplemented, "method FindLatestNSNodeVersion not implemented") +} +func (UnimplementedNSNodeServiceServer) DownloadNSNodeInstallationFile(context.Context, *DownloadNSNodeInstallationFileRequest) (*DownloadNSNodeInstallationFileResponse, error) { + return nil, status.Error(codes.Unimplemented, "method DownloadNSNodeInstallationFile not implemented") +} +func (UnimplementedNSNodeServiceServer) NsNodeStream(grpc.BidiStreamingServer[NSNodeStreamMessage, NSNodeStreamMessage]) error { + return status.Error(codes.Unimplemented, "method NsNodeStream not implemented") +} +func (UnimplementedNSNodeServiceServer) SendCommandToNSNode(context.Context, *NSNodeStreamMessage) (*NSNodeStreamMessage, error) { + return nil, status.Error(codes.Unimplemented, "method SendCommandToNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNodeConnectedAPINodes(context.Context, *UpdateNSNodeConnectedAPINodesRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNodeConnectedAPINodes not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNodeLogin(context.Context, *UpdateNSNodeLoginRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNodeLogin not implemented") +} +func (UnimplementedNSNodeServiceServer) StartNSNode(context.Context, *StartNSNodeRequest) (*StartNSNodeResponse, error) { + return nil, status.Error(codes.Unimplemented, "method StartNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) StopNSNode(context.Context, *StopNSNodeRequest) (*StopNSNodeResponse, error) { + return nil, status.Error(codes.Unimplemented, "method StopNSNode not implemented") +} +func (UnimplementedNSNodeServiceServer) FindNSNodeDDoSProtection(context.Context, *FindNSNodeDDoSProtectionRequest) (*FindNSNodeDDoSProtectionResponse, error) { + return nil, status.Error(codes.Unimplemented, "method FindNSNodeDDoSProtection not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNodeDDoSProtection(context.Context, *UpdateNSNodeDDoSProtectionRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNodeDDoSProtection not implemented") +} +func (UnimplementedNSNodeServiceServer) FindNSNodeAPIConfig(context.Context, *FindNSNodeAPIConfigRequest) (*FindNSNodeAPIConfigResponse, error) { + return nil, status.Error(codes.Unimplemented, "method FindNSNodeAPIConfig not implemented") +} +func (UnimplementedNSNodeServiceServer) UpdateNSNodeAPIConfig(context.Context, *UpdateNSNodeAPIConfigRequest) (*RPCSuccess, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateNSNodeAPIConfig not implemented") } func (UnimplementedNSNodeServiceServer) testEmbeddedByValue() {} @@ -587,7 +587,7 @@ type UnsafeNSNodeServiceServer interface { } func RegisterNSNodeServiceServer(s grpc.ServiceRegistrar, srv NSNodeServiceServer) { - // If the following call pancis, it indicates UnimplementedNSNodeServiceServer was + // If the following call panics, it indicates UnimplementedNSNodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. @@ -687,6 +687,42 @@ func _NSNodeService_CountAllUpgradeNSNodesWithNSClusterId_Handler(srv interface{ return interceptor(ctx, in, info, handler) } +func _NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindAllUpgradeNSNodesWithNSClusterIdRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(NSNodeServiceServer).FindAllUpgradeNSNodesWithNSClusterId(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(NSNodeServiceServer).FindAllUpgradeNSNodesWithNSClusterId(ctx, req.(*FindAllUpgradeNSNodesWithNSClusterIdRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _NSNodeService_UpgradeNSNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpgradeNSNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(NSNodeServiceServer).UpgradeNSNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: NSNodeService_UpgradeNSNode_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(NSNodeServiceServer).UpgradeNSNode(ctx, req.(*UpgradeNSNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _NSNodeService_CreateNSNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateNSNodeRequest) if err := dec(in); err != nil { @@ -1072,42 +1108,6 @@ func _NSNodeService_UpdateNSNodeAPIConfig_Handler(srv interface{}, ctx context.C return interceptor(ctx, in, info, handler) } -func _NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAllUpgradeNSNodesWithNSClusterIdRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NSNodeServiceServer).FindAllUpgradeNSNodesWithNSClusterId(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_FullMethodName, - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NSNodeServiceServer).FindAllUpgradeNSNodesWithNSClusterId(ctx, req.(*FindAllUpgradeNSNodesWithNSClusterIdRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NSNodeService_UpgradeNSNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpgradeNSNodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NSNodeServiceServer).UpgradeNSNode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: NSNodeService_UpgradeNSNode_FullMethodName, - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NSNodeServiceServer).UpgradeNSNode(ctx, req.(*UpgradeNSNodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - // NSNodeService_ServiceDesc is the grpc.ServiceDesc for NSNodeService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) @@ -1135,6 +1135,14 @@ var NSNodeService_ServiceDesc = grpc.ServiceDesc{ MethodName: "countAllUpgradeNSNodesWithNSClusterId", Handler: _NSNodeService_CountAllUpgradeNSNodesWithNSClusterId_Handler, }, + { + MethodName: "findAllUpgradeNSNodesWithNSClusterId", + Handler: _NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_Handler, + }, + { + MethodName: "upgradeNSNode", + Handler: _NSNodeService_UpgradeNSNode_Handler, + }, { MethodName: "createNSNode", Handler: _NSNodeService_CreateNSNode_Handler, @@ -1219,14 +1227,6 @@ var NSNodeService_ServiceDesc = grpc.ServiceDesc{ MethodName: "updateNSNodeAPIConfig", Handler: _NSNodeService_UpdateNSNodeAPIConfig_Handler, }, - { - MethodName: "findAllUpgradeNSNodesWithNSClusterId", - Handler: _NSNodeService_FindAllUpgradeNSNodesWithNSClusterId_Handler, - }, - { - MethodName: "upgradeNSNode", - Handler: _NSNodeService_UpgradeNSNode_Handler, - }, }, Streams: []grpc.StreamDesc{ { diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_node_upgrade.go b/EdgeCommon/pkg/rpc/pb/service_ns_node_upgrade.go deleted file mode 100644 index baf3f88..0000000 --- a/EdgeCommon/pkg/rpc/pb/service_ns_node_upgrade.go +++ /dev/null @@ -1,274 +0,0 @@ -package pb - -import ( - "fmt" - - "google.golang.org/protobuf/encoding/protowire" - "google.golang.org/protobuf/proto" -) - -// FindAllUpgradeNSNodesWithNSClusterIdRequest 列出所有需要升级的NS节点 -type FindAllUpgradeNSNodesWithNSClusterIdRequest struct { - NsClusterId int64 `protobuf:"varint,1,opt,name=nsClusterId,proto3" json:"nsClusterId,omitempty"` -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) Reset() { *x = FindAllUpgradeNSNodesWithNSClusterIdRequest{} } -func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) String() string { return fmt.Sprintf("%+v", *x) } -func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) ProtoMessage() {} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) GetNsClusterId() int64 { - if x != nil { - return x.NsClusterId - } - return 0 -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) Marshal() ([]byte, error) { - var b []byte - if x.NsClusterId != 0 { - b = protowire.AppendTag(b, 1, protowire.VarintType) - b = protowire.AppendVarint(b, uint64(x.NsClusterId)) - } - return b, nil -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdRequest) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.VarintType { - v, n := protowire.ConsumeVarint(data) - if n < 0 { - return fmt.Errorf("invalid varint") - } - x.NsClusterId = int64(v) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade 单个待升级NS节点信息 -type FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade struct { - NsNode *NSNode `protobuf:"bytes,1,opt,name=nsNode,proto3" json:"nsNode,omitempty"` - Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"` - Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` - OldVersion string `protobuf:"bytes,4,opt,name=oldVersion,proto3" json:"oldVersion,omitempty"` - NewVersion string `protobuf:"bytes,5,opt,name=newVersion,proto3" json:"newVersion,omitempty"` -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) Reset() { - *x = FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade{} -} -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) String() string { - return fmt.Sprintf("%+v", *x) -} -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) ProtoMessage() {} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) Marshal() ([]byte, error) { - var b []byte - if x.NsNode != nil { - nodeData, err := proto.Marshal(x.NsNode) - if err != nil { - return nil, err - } - b = protowire.AppendTag(b, 1, protowire.BytesType) - b = protowire.AppendBytes(b, nodeData) - } - if x.Os != "" { - b = protowire.AppendTag(b, 2, protowire.BytesType) - b = protowire.AppendString(b, x.Os) - } - if x.Arch != "" { - b = protowire.AppendTag(b, 3, protowire.BytesType) - b = protowire.AppendString(b, x.Arch) - } - if x.OldVersion != "" { - b = protowire.AppendTag(b, 4, protowire.BytesType) - b = protowire.AppendString(b, x.OldVersion) - } - if x.NewVersion != "" { - b = protowire.AppendTag(b, 5, protowire.BytesType) - b = protowire.AppendString(b, x.NewVersion) - } - return b, nil -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.BytesType { - v, n := protowire.ConsumeBytes(data) - if n < 0 { - return fmt.Errorf("invalid bytes") - } - x.NsNode = &NSNode{} - if err := proto.Unmarshal(v, x.NsNode); err != nil { - return err - } - data = data[n:] - } - case 2, 3, 4, 5: - if typ == protowire.BytesType { - v, n := protowire.ConsumeString(data) - if n < 0 { - return fmt.Errorf("invalid string") - } - switch num { - case 2: - x.Os = v - case 3: - x.Arch = v - case 4: - x.OldVersion = v - case 5: - x.NewVersion = v - } - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// FindAllUpgradeNSNodesWithNSClusterIdResponse 列出所有需要升级的NS节点 -type FindAllUpgradeNSNodesWithNSClusterIdResponse struct { - Nodes []*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) Reset() { - *x = FindAllUpgradeNSNodesWithNSClusterIdResponse{} -} -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) String() string { - return fmt.Sprintf("%+v", *x) -} -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) ProtoMessage() {} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) GetNodes() []*FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade { - if x != nil { - return x.Nodes - } - return nil -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) Marshal() ([]byte, error) { - var b []byte - for _, node := range x.Nodes { - nodeData, err := node.Marshal() - if err != nil { - return nil, err - } - b = protowire.AppendTag(b, 1, protowire.BytesType) - b = protowire.AppendBytes(b, nodeData) - } - return b, nil -} - -func (x *FindAllUpgradeNSNodesWithNSClusterIdResponse) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.BytesType { - v, n := protowire.ConsumeBytes(data) - if n < 0 { - return fmt.Errorf("invalid bytes") - } - node := &FindAllUpgradeNSNodesWithNSClusterIdResponse_NSNodeUpgrade{} - if err := node.Unmarshal(v); err != nil { - return err - } - x.Nodes = append(x.Nodes, node) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} - -// UpgradeNSNodeRequest 升级单个NS节点 -type UpgradeNSNodeRequest struct { - NsNodeId int64 `protobuf:"varint,1,opt,name=nsNodeId,proto3" json:"nsNodeId,omitempty"` -} - -func (x *UpgradeNSNodeRequest) Reset() { *x = UpgradeNSNodeRequest{} } -func (x *UpgradeNSNodeRequest) String() string { return fmt.Sprintf("%+v", *x) } -func (x *UpgradeNSNodeRequest) ProtoMessage() {} - -func (x *UpgradeNSNodeRequest) GetNsNodeId() int64 { - if x != nil { - return x.NsNodeId - } - return 0 -} - -func (x *UpgradeNSNodeRequest) Marshal() ([]byte, error) { - var b []byte - if x.NsNodeId != 0 { - b = protowire.AppendTag(b, 1, protowire.VarintType) - b = protowire.AppendVarint(b, uint64(x.NsNodeId)) - } - return b, nil -} - -func (x *UpgradeNSNodeRequest) Unmarshal(data []byte) error { - for len(data) > 0 { - num, typ, n := protowire.ConsumeTag(data) - if n < 0 { - return fmt.Errorf("invalid tag") - } - data = data[n:] - switch num { - case 1: - if typ == protowire.VarintType { - v, n := protowire.ConsumeVarint(data) - if n < 0 { - return fmt.Errorf("invalid varint") - } - x.NsNodeId = int64(v) - data = data[n:] - } - default: - n := protowire.ConsumeFieldValue(num, typ, data) - if n < 0 { - return fmt.Errorf("invalid field value") - } - data = data[n:] - } - } - return nil -} diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_plan.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_plan.pb.go index 036226e..b556a32 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -561,104 +562,62 @@ func (x *DeleteNSPlanRequest) GetNsPlanId() int64 { var File_service_ns_plan_proto protoreflect.FileDescriptor -var file_service_ns_plan_proto_rawDesc = []byte{ - 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x70, 0x6c, 0x61, - 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x70, 0x6c, 0x61, - 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, - 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, - 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, - 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0xbf, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x79, 0x65, 0x61, 0x72, - 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x79, - 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x32, 0x0a, 0x12, 0x53, 0x6f, - 0x72, 0x74, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x73, 0x22, 0x17, - 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x24, 0x0a, 0x07, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x07, - 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x1e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x6e, 0x73, 0x50, 0x6c, - 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x07, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x2f, - 0x0a, 0x11, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, - 0x38, 0x0a, 0x12, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x06, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x22, 0x31, 0x0a, 0x13, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x32, 0xe4, 0x03, 0x0a, - 0x0d, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, - 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x17, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, - 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x50, - 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3a, 0x0a, 0x10, 0x73, 0x6f, - 0x72, 0x74, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x16, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x72, 0x74, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x53, 0x50, 0x6c, - 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x53, - 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, - 0x0a, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x15, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x50, 0x6c, - 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_ns_plan_proto_rawDesc = "" + + "\n" + + "\x15service_ns_plan.proto\x12\x02pb\x1a\x1amodels/model_ns_plan.proto\x1a\x19models/rpc_messages.proto\"\x8f\x01\n" + + "\x13CreateNSPlanRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\"\n" + + "\fmonthlyPrice\x18\x02 \x01(\x02R\fmonthlyPrice\x12 \n" + + "\vyearlyPrice\x18\x03 \x01(\x02R\vyearlyPrice\x12\x1e\n" + + "\n" + + "configJSON\x18\x04 \x01(\fR\n" + + "configJSON\"2\n" + + "\x14CreateNSPlanResponse\x12\x1a\n" + + "\bnsPlanId\x18\x01 \x01(\x03R\bnsPlanId\"\xbf\x01\n" + + "\x13UpdateNSPlanRequest\x12\x1a\n" + + "\bnsPlanId\x18\x01 \x01(\x03R\bnsPlanId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\"\n" + + "\fmonthlyPrice\x18\x04 \x01(\x02R\fmonthlyPrice\x12 \n" + + "\vyearlyPrice\x18\x05 \x01(\x02R\vyearlyPrice\x12\x1e\n" + + "\n" + + "configJSON\x18\x06 \x01(\fR\n" + + "configJSON\"2\n" + + "\x12SortNSPlansRequest\x12\x1c\n" + + "\tnsPlanIds\x18\x01 \x03(\x03R\tnsPlanIds\"\x17\n" + + "\x15FindAllNSPlansRequest\">\n" + + "\x16FindAllNSPlansResponse\x12$\n" + + "\ansPlans\x18\x01 \x03(\v2\n" + + ".pb.NSPlanR\ansPlans\"\x1e\n" + + "\x1cFindAllEnabledNSPlansRequest\"E\n" + + "\x1dFindAllEnabledNSPlansResponse\x12$\n" + + "\ansPlans\x18\x01 \x03(\v2\n" + + ".pb.NSPlanR\ansPlans\"/\n" + + "\x11FindNSPlanRequest\x12\x1a\n" + + "\bnsPlanId\x18\x01 \x01(\x03R\bnsPlanId\"8\n" + + "\x12FindNSPlanResponse\x12\"\n" + + "\x06nsPlan\x18\x01 \x01(\v2\n" + + ".pb.NSPlanR\x06nsPlan\"1\n" + + "\x13DeleteNSPlanRequest\x12\x1a\n" + + "\bnsPlanId\x18\x01 \x01(\x03R\bnsPlanId2\xe4\x03\n" + + "\rNSPlanService\x12A\n" + + "\fcreateNSPlan\x12\x17.pb.CreateNSPlanRequest\x1a\x18.pb.CreateNSPlanResponse\x127\n" + + "\fupdateNSPlan\x12\x17.pb.UpdateNSPlanRequest\x1a\x0e.pb.RPCSuccess\x12:\n" + + "\x10sortNSPlanOrders\x12\x16.pb.SortNSPlansRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0efindAllNSPlans\x12\x19.pb.FindAllNSPlansRequest\x1a\x1a.pb.FindAllNSPlansResponse\x12\\\n" + + "\x15findAllEnabledNSPlans\x12 .pb.FindAllEnabledNSPlansRequest\x1a!.pb.FindAllEnabledNSPlansResponse\x12;\n" + + "\n" + + "findNSPlan\x12\x15.pb.FindNSPlanRequest\x1a\x16.pb.FindNSPlanResponse\x127\n" + + "\fdeleteNSPlan\x12\x17.pb.DeleteNSPlanRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_plan_proto_rawDescOnce sync.Once - file_service_ns_plan_proto_rawDescData = file_service_ns_plan_proto_rawDesc + file_service_ns_plan_proto_rawDescData []byte ) func file_service_ns_plan_proto_rawDescGZIP() []byte { file_service_ns_plan_proto_rawDescOnce.Do(func() { - file_service_ns_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_plan_proto_rawDescData) + file_service_ns_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_plan_proto_rawDesc), len(file_service_ns_plan_proto_rawDesc))) }) return file_service_ns_plan_proto_rawDescData } @@ -715,7 +674,7 @@ func file_service_ns_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_plan_proto_rawDesc), len(file_service_ns_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -726,7 +685,6 @@ func file_service_ns_plan_proto_init() { MessageInfos: file_service_ns_plan_proto_msgTypes, }.Build() File_service_ns_plan_proto = out.File - file_service_ns_plan_proto_rawDesc = nil file_service_ns_plan_proto_goTypes = nil file_service_ns_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_plan_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_plan_grpc.pb.go index feda4cd..ad993bf 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_plan_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_plan_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_plan.proto package pb @@ -158,25 +158,25 @@ type NSPlanServiceServer interface { type UnimplementedNSPlanServiceServer struct{} func (UnimplementedNSPlanServiceServer) CreateNSPlan(context.Context, *CreateNSPlanRequest) (*CreateNSPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSPlan not implemented") } func (UnimplementedNSPlanServiceServer) UpdateNSPlan(context.Context, *UpdateNSPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSPlan not implemented") } func (UnimplementedNSPlanServiceServer) SortNSPlanOrders(context.Context, *SortNSPlansRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SortNSPlanOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method SortNSPlanOrders not implemented") } func (UnimplementedNSPlanServiceServer) FindAllNSPlans(context.Context, *FindAllNSPlansRequest) (*FindAllNSPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNSPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNSPlans not implemented") } func (UnimplementedNSPlanServiceServer) FindAllEnabledNSPlans(context.Context, *FindAllEnabledNSPlansRequest) (*FindAllEnabledNSPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNSPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledNSPlans not implemented") } func (UnimplementedNSPlanServiceServer) FindNSPlan(context.Context, *FindNSPlanRequest) (*FindNSPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSPlan not implemented") } func (UnimplementedNSPlanServiceServer) DeleteNSPlan(context.Context, *DeleteNSPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSPlan not implemented") } func (UnimplementedNSPlanServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeNSPlanServiceServer interface { } func RegisterNSPlanServiceServer(s grpc.ServiceRegistrar, srv NSPlanServiceServer) { - // If the following call pancis, it indicates UnimplementedNSPlanServiceServer was + // If the following call panics, it indicates UnimplementedNSPlanServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_question_option.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_question_option.pb.go index 408e7b4..58edb60 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_question_option.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_question_option.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_question_option.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -253,70 +254,35 @@ func (x *DeleteNSQuestionOptionRequest) GetNsQuestionOptionId() int64 { var File_service_ns_question_option_proto protoreflect.FileDescriptor -var file_service_ns_question_option_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, - 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x25, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x73, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, - 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x50, 0x0a, - 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, - 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2e, 0x0a, 0x12, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x6e, 0x73, 0x51, - 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, - 0x4d, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, - 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, - 0x0a, 0x12, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x6e, 0x73, 0x51, 0x75, - 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x60, - 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, - 0x0a, 0x10, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, - 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, - 0x6e, 0x73, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x22, 0x4f, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, - 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x6e, - 0x73, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, - 0x64, 0x32, 0xa2, 0x02, 0x0a, 0x17, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5f, 0x0a, - 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, - 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, - 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x53, 0x51, 0x75, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_question_option_proto_rawDesc = "" + + "\n" + + " service_ns_question_option.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a%models/model_ns_question_option.proto\"S\n" + + "\x1dCreateNSQuestionOptionRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "valuesJSON\x18\x02 \x01(\fR\n" + + "valuesJSON\"P\n" + + "\x1eCreateNSQuestionOptionResponse\x12.\n" + + "\x12nsQuestionOptionId\x18\x01 \x01(\x03R\x12nsQuestionOptionId\"M\n" + + "\x1bFindNSQuestionOptionRequest\x12.\n" + + "\x12nsQuestionOptionId\x18\x01 \x01(\x03R\x12nsQuestionOptionId\"`\n" + + "\x1cFindNSQuestionOptionResponse\x12@\n" + + "\x10nsQuestionOption\x18\x01 \x01(\v2\x14.pb.NSQuestionOptionR\x10nsQuestionOption\"O\n" + + "\x1dDeleteNSQuestionOptionRequest\x12.\n" + + "\x12nsQuestionOptionId\x18\x01 \x01(\x03R\x12nsQuestionOptionId2\xa2\x02\n" + + "\x17NSQuestionOptionService\x12_\n" + + "\x16createNSQuestionOption\x12!.pb.CreateNSQuestionOptionRequest\x1a\".pb.CreateNSQuestionOptionResponse\x12Y\n" + + "\x14findNSQuestionOption\x12\x1f.pb.FindNSQuestionOptionRequest\x1a .pb.FindNSQuestionOptionResponse\x12K\n" + + "\x16deleteNSQuestionOption\x12!.pb.DeleteNSQuestionOptionRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_question_option_proto_rawDescOnce sync.Once - file_service_ns_question_option_proto_rawDescData = file_service_ns_question_option_proto_rawDesc + file_service_ns_question_option_proto_rawDescData []byte ) func file_service_ns_question_option_proto_rawDescGZIP() []byte { file_service_ns_question_option_proto_rawDescOnce.Do(func() { - file_service_ns_question_option_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_question_option_proto_rawDescData) + file_service_ns_question_option_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_question_option_proto_rawDesc), len(file_service_ns_question_option_proto_rawDesc))) }) return file_service_ns_question_option_proto_rawDescData } @@ -357,7 +323,7 @@ func file_service_ns_question_option_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_question_option_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_question_option_proto_rawDesc), len(file_service_ns_question_option_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -368,7 +334,6 @@ func file_service_ns_question_option_proto_init() { MessageInfos: file_service_ns_question_option_proto_msgTypes, }.Build() File_service_ns_question_option_proto = out.File - file_service_ns_question_option_proto_rawDesc = nil file_service_ns_question_option_proto_goTypes = nil file_service_ns_question_option_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_question_option_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_question_option_grpc.pb.go index 8807948..0fdff96 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_question_option_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_question_option_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_question_option.proto package pb @@ -98,13 +98,13 @@ type NSQuestionOptionServiceServer interface { type UnimplementedNSQuestionOptionServiceServer struct{} func (UnimplementedNSQuestionOptionServiceServer) CreateNSQuestionOption(context.Context, *CreateNSQuestionOptionRequest) (*CreateNSQuestionOptionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSQuestionOption not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSQuestionOption not implemented") } func (UnimplementedNSQuestionOptionServiceServer) FindNSQuestionOption(context.Context, *FindNSQuestionOptionRequest) (*FindNSQuestionOptionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSQuestionOption not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSQuestionOption not implemented") } func (UnimplementedNSQuestionOptionServiceServer) DeleteNSQuestionOption(context.Context, *DeleteNSQuestionOptionRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSQuestionOption not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSQuestionOption not implemented") } func (UnimplementedNSQuestionOptionServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeNSQuestionOptionServiceServer interface { } func RegisterNSQuestionOptionServiceServer(s grpc.ServiceRegistrar, srv NSQuestionOptionServiceServer) { - // If the following call pancis, it indicates UnimplementedNSQuestionOptionServiceServer was + // If the following call panics, it indicates UnimplementedNSQuestionOptionServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_record.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_record.pb.go index fbe217b..fa43b25 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_record.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_record.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_record.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -2121,426 +2122,257 @@ func (x *ImportNSRecordsRequest_Record) GetCaaTag() string { var File_service_ns_record_proto protoreflect.FileDescriptor -var file_service_ns_record_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x72, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x03, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, - 0x74, 0x6c, 0x12, 0x22, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x73, - 0x18, 0x07, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x49, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, - 0x69, 0x67, 0x68, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, - 0x68, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, - 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, - 0x68, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x72, 0x76, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0c, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x72, 0x76, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, - 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, - 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x22, 0x38, - 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x22, 0x94, 0x03, 0x0a, 0x16, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x77, - 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, - 0x68, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x72, 0x76, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0b, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x72, 0x76, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, - 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, - 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x22, - 0x3b, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x73, 0x22, 0xc3, 0x01, 0x0a, - 0x25, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, - 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, - 0x0a, 0x09, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x09, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x6c, 0x64, 0x12, 0x1c, 0x0a, 0x09, - 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x09, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x6c, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x22, 0xf1, 0x02, 0x0a, 0x25, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x54, 0x79, - 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x6f, 0x64, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x6e, 0x65, 0x77, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x65, - 0x77, 0x54, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x65, 0x77, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x65, 0x77, 0x4e, 0x53, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x6e, - 0x65, 0x77, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0xf7, 0x01, 0x0a, 0x25, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x53, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x8f, 0x02, 0x0a, 0x29, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x22, 0xb4, 0x03, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, - 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x1a, 0xc0, 0x02, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x78, 0x50, 0x72, 0x69, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, - 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x20, 0x0a, - 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x0b, 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, - 0x1c, 0x0a, 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x09, 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x73, 0x72, 0x76, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, - 0x73, 0x72, 0x76, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, - 0x61, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, - 0x67, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x22, 0xc9, 0x03, 0x0a, 0x15, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x22, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x49, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x22, 0x0a, - 0x0c, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x09, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, - 0x73, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x78, 0x50, - 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, - 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x72, 0x76, - 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, - 0x73, 0x72, 0x76, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, - 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, - 0x73, 0x72, 0x76, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x72, 0x76, - 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x72, 0x76, 0x50, - 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x18, 0x0e, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x61, 0x61, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x16, 0x0a, - 0x06, 0x63, 0x61, 0x61, 0x54, 0x61, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, - 0x61, 0x61, 0x54, 0x61, 0x67, 0x22, 0x37, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x22, 0xac, - 0x01, 0x0a, 0x18, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, - 0x20, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, - 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x6a, 0x0a, - 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xa0, 0x03, 0x0a, 0x14, 0x4c, 0x69, - 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x63, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x63, 0x12, 0x1a, - 0x0a, 0x08, 0x6e, 0x61, 0x6d, 0x65, 0x44, 0x65, 0x73, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x08, 0x6e, 0x61, 0x6d, 0x65, 0x44, 0x65, 0x73, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x79, - 0x70, 0x65, 0x41, 0x73, 0x63, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x74, 0x79, 0x70, - 0x65, 0x41, 0x73, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x79, 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x74, 0x79, 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, - 0x12, 0x16, 0x0a, 0x06, 0x74, 0x74, 0x6c, 0x41, 0x73, 0x63, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x06, 0x74, 0x74, 0x6c, 0x41, 0x73, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x74, 0x6c, 0x44, - 0x65, 0x73, 0x63, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x74, 0x74, 0x6c, 0x44, 0x65, - 0x73, 0x63, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x70, 0x41, 0x73, 0x63, 0x18, 0x0e, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x05, 0x75, 0x70, 0x41, 0x73, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x70, 0x44, 0x65, - 0x73, 0x63, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x75, 0x70, 0x44, 0x65, 0x73, 0x63, - 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x15, - 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x22, 0x35, 0x0a, 0x13, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x22, 0x40, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x52, 0x08, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x22, 0x6c, 0x0a, 0x22, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, - 0x6d, 0x65, 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x4f, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, - 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, - 0x08, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x22, 0x6d, 0x0a, 0x23, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, - 0x6d, 0x65, 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x52, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, - 0x65, 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x22, 0x50, 0x0a, 0x20, - 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x41, 0x66, 0x74, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4f, - 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x41, - 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x22, - 0x40, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, - 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, - 0x64, 0x22, 0x5b, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x17, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, - 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x7c, - 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x49, 0x64, 0x12, 0x38, 0x0a, 0x17, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x65, - 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x17, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x65, 0x61, - 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4f, 0x0a, 0x19, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x73, - 0x55, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, - 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x55, - 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x55, 0x70, 0x32, 0xcf, 0x0c, - 0x0a, 0x0f, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x1e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x5b, 0x0a, 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x5b, 0x0a, 0x1e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x63, 0x0a, - 0x22, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, - 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x69, 0x74, 0x68, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, - 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x11, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, - 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, - 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, - 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x18, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x6e, - 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x41, - 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x57, - 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x41, - 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, - 0x65, 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x6e, 0x64, 0x54, 0x79, 0x70, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, - 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x41, - 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x22, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x73, 0x55, 0x70, - 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x49, 0x73, 0x55, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_record_proto_rawDesc = "" + + "\n" + + "\x17service_ns_record.proto\x12\x02pb\x1a\x1cmodels/model_ns_record.proto\x1a\x19models/rpc_messages.proto\"\xb5\x03\n" + + "\x15CreateNSRecordRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x14\n" + + "\x05value\x18\x05 \x01(\tR\x05value\x12\x10\n" + + "\x03ttl\x18\x06 \x01(\x05R\x03ttl\x12\"\n" + + "\n" + + "nsRouteIds\x18\a \x03(\x03B\x02\x18\x01R\n" + + "nsRouteIds\x12\"\n" + + "\fnsRouteCodes\x18\b \x03(\tR\fnsRouteCodes\x12\x16\n" + + "\x06weight\x18\x0f \x01(\x05R\x06weight\x12\x1e\n" + + "\n" + + "mxPriority\x18\t \x01(\x05R\n" + + "mxPriority\x12 \n" + + "\vsrvPriority\x18\n" + + " \x01(\x05R\vsrvPriority\x12\x1c\n" + + "\tsrvWeight\x18\v \x01(\x05R\tsrvWeight\x12\x18\n" + + "\asrvPort\x18\f \x01(\x05R\asrvPort\x12\x18\n" + + "\acaaFlag\x18\r \x01(\x05R\acaaFlag\x12\x16\n" + + "\x06caaTag\x18\x0e \x01(\tR\x06caaTag\"8\n" + + "\x16CreateNSRecordResponse\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\"\x94\x03\n" + + "\x16CreateNSRecordsRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x14\n" + + "\x05names\x18\x03 \x03(\tR\x05names\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x14\n" + + "\x05value\x18\x05 \x01(\tR\x05value\x12\x10\n" + + "\x03ttl\x18\x06 \x01(\x05R\x03ttl\x12\"\n" + + "\fnsRouteCodes\x18\a \x03(\tR\fnsRouteCodes\x12\x16\n" + + "\x06weight\x18\x0e \x01(\x05R\x06weight\x12\x1e\n" + + "\n" + + "mxPriority\x18\b \x01(\x05R\n" + + "mxPriority\x12 \n" + + "\vsrvPriority\x18\t \x01(\x05R\vsrvPriority\x12\x1c\n" + + "\tsrvWeight\x18\n" + + " \x01(\x05R\tsrvWeight\x12\x18\n" + + "\asrvPort\x18\v \x01(\x05R\asrvPort\x12\x18\n" + + "\acaaFlag\x18\f \x01(\x05R\acaaFlag\x12\x16\n" + + "\x06caaTag\x18\r \x01(\tR\x06caaTag\";\n" + + "\x17CreateNSRecordsResponse\x12 \n" + + "\vnsRecordIds\x18\x01 \x03(\x03R\vnsRecordIds\"\xc3\x01\n" + + "%CreateNSRecordsWithDomainNamesRequest\x12$\n" + + "\rnsDomainNames\x18\x01 \x03(\tR\rnsDomainNames\x12 \n" + + "\vrecordsJSON\x18\x02 \x01(\fR\vrecordsJSON\x12\x1c\n" + + "\tremoveOld\x18\x03 \x01(\bR\tremoveOld\x12\x1c\n" + + "\tremoveAll\x18\x04 \x01(\bR\tremoveAll\x12\x16\n" + + "\x06userId\x18\x05 \x01(\x03R\x06userId\"\xf1\x02\n" + + "%UpdateNSRecordsWithDomainNamesRequest\x12$\n" + + "\rnsDomainNames\x18\x01 \x03(\tR\rnsDomainNames\x12\x1e\n" + + "\n" + + "searchName\x18\x02 \x01(\tR\n" + + "searchName\x12 \n" + + "\vsearchValue\x18\x03 \x01(\tR\vsearchValue\x12\x1e\n" + + "\n" + + "searchType\x18\x04 \x01(\tR\n" + + "searchType\x12.\n" + + "\x12searchNSRouteCodes\x18\x05 \x03(\tR\x12searchNSRouteCodes\x12\x18\n" + + "\anewName\x18\x06 \x01(\tR\anewName\x12\x1a\n" + + "\bnewValue\x18\a \x01(\tR\bnewValue\x12\x18\n" + + "\anewType\x18\b \x01(\tR\anewType\x12(\n" + + "\x0fnewNSRouteCodes\x18\t \x03(\tR\x0fnewNSRouteCodes\x12\x16\n" + + "\x06userId\x18\n" + + " \x01(\x03R\x06userId\"\xf7\x01\n" + + "%DeleteNSRecordsWithDomainNamesRequest\x12$\n" + + "\rnsDomainNames\x18\x01 \x03(\tR\rnsDomainNames\x12\x1e\n" + + "\n" + + "searchName\x18\x02 \x01(\tR\n" + + "searchName\x12 \n" + + "\vsearchValue\x18\x03 \x01(\tR\vsearchValue\x12\x1e\n" + + "\n" + + "searchType\x18\x04 \x01(\tR\n" + + "searchType\x12.\n" + + "\x12searchNSRouteCodes\x18\x05 \x03(\tR\x12searchNSRouteCodes\x12\x16\n" + + "\x06userId\x18\x06 \x01(\x03R\x06userId\"\x8f\x02\n" + + ")UpdateNSRecordsIsOnWithDomainNamesRequest\x12$\n" + + "\rnsDomainNames\x18\x01 \x03(\tR\rnsDomainNames\x12\x1e\n" + + "\n" + + "searchName\x18\x02 \x01(\tR\n" + + "searchName\x12 \n" + + "\vsearchValue\x18\x03 \x01(\tR\vsearchValue\x12\x1e\n" + + "\n" + + "searchType\x18\x04 \x01(\tR\n" + + "searchType\x12.\n" + + "\x12searchNSRouteCodes\x18\x05 \x03(\tR\x12searchNSRouteCodes\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12\x16\n" + + "\x06userId\x18\a \x01(\x03R\x06userId\"\xb4\x03\n" + + "\x16ImportNSRecordsRequest\x12?\n" + + "\tnsRecords\x18\x01 \x03(\v2!.pb.ImportNSRecordsRequest.RecordR\tnsRecords\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x1a\xc0\x02\n" + + "\x06Record\x12\"\n" + + "\fnsDomainName\x18\x01 \x01(\tR\fnsDomainName\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x14\n" + + "\x05value\x18\x04 \x01(\tR\x05value\x12\x10\n" + + "\x03ttl\x18\x05 \x01(\x05R\x03ttl\x12\x1e\n" + + "\n" + + "mxPriority\x18\x06 \x01(\x05R\n" + + "mxPriority\x12\x16\n" + + "\x06weight\x18\f \x01(\x05R\x06weight\x12 \n" + + "\vsrvPriority\x18\a \x01(\x05R\vsrvPriority\x12\x1c\n" + + "\tsrvWeight\x18\b \x01(\x05R\tsrvWeight\x12\x18\n" + + "\asrvPort\x18\t \x01(\x05R\asrvPort\x12\x18\n" + + "\acaaFlag\x18\n" + + " \x01(\x05R\acaaFlag\x12\x16\n" + + "\x06caaTag\x18\v \x01(\tR\x06caaTag\"\xc9\x03\n" + + "\x15UpdateNSRecordRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x14\n" + + "\x05value\x18\x05 \x01(\tR\x05value\x12\x10\n" + + "\x03ttl\x18\x06 \x01(\x05R\x03ttl\x12\"\n" + + "\n" + + "nsRouteIds\x18\a \x03(\x03B\x02\x18\x01R\n" + + "nsRouteIds\x12\x12\n" + + "\x04isOn\x18\b \x01(\bR\x04isOn\x12\"\n" + + "\fnsRouteCodes\x18\t \x03(\tR\fnsRouteCodes\x12\x16\n" + + "\x06weight\x18\x10 \x01(\x05R\x06weight\x12\x1e\n" + + "\n" + + "mxPriority\x18\n" + + " \x01(\x05R\n" + + "mxPriority\x12 \n" + + "\vsrvPriority\x18\v \x01(\x05R\vsrvPriority\x12\x1c\n" + + "\tsrvWeight\x18\f \x01(\x05R\tsrvWeight\x12\x18\n" + + "\asrvPort\x18\r \x01(\x05R\asrvPort\x12\x18\n" + + "\acaaFlag\x18\x0e \x01(\x05R\acaaFlag\x12\x16\n" + + "\x06caaTag\x18\x0f \x01(\tR\x06caaTag\"7\n" + + "\x15DeleteNSRecordRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\"\xac\x01\n" + + "\x18CountAllNSRecordsRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12 \n" + + "\tnsRouteId\x18\x03 \x01(\x03B\x02\x18\x01R\tnsRouteId\x12 \n" + + "\vnsRouteCode\x18\x05 \x01(\tR\vnsRouteCode\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\"j\n" + + " CountAllNSRecordsWithNameRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\"\xa0\x03\n" + + "\x14ListNSRecordsRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12 \n" + + "\tnsRouteId\x18\x03 \x01(\x03B\x02\x18\x01R\tnsRouteId\x12 \n" + + "\vnsRouteCode\x18\a \x01(\tR\vnsRouteCode\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\x12\x18\n" + + "\anameAsc\x18\b \x01(\bR\anameAsc\x12\x1a\n" + + "\bnameDesc\x18\t \x01(\bR\bnameDesc\x12\x18\n" + + "\atypeAsc\x18\n" + + " \x01(\bR\atypeAsc\x12\x1a\n" + + "\btypeDesc\x18\v \x01(\bR\btypeDesc\x12\x16\n" + + "\x06ttlAsc\x18\f \x01(\bR\x06ttlAsc\x12\x18\n" + + "\attlDesc\x18\r \x01(\bR\attlDesc\x12\x14\n" + + "\x05upAsc\x18\x0e \x01(\bR\x05upAsc\x12\x16\n" + + "\x06upDesc\x18\x0f \x01(\bR\x06upDesc\x12\x16\n" + + "\x06offset\x18\x05 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x06 \x01(\x03R\x04size\"C\n" + + "\x15ListNSRecordsResponse\x12*\n" + + "\tnsRecords\x18\x01 \x03(\v2\f.pb.NSRecordR\tnsRecords\"5\n" + + "\x13FindNSRecordRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\"@\n" + + "\x14FindNSRecordResponse\x12(\n" + + "\bnsRecord\x18\x01 \x01(\v2\f.pb.NSRecordR\bnsRecord\"l\n" + + "\"FindNSRecordWithNameAndTypeRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\"O\n" + + "#FindNSRecordWithNameAndTypeResponse\x12(\n" + + "\bnsRecord\x18\x01 \x01(\v2\f.pb.NSRecordR\bnsRecord\"m\n" + + "#FindNSRecordsWithNameAndTypeRequest\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x01 \x01(\x03R\n" + + "nsDomainId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\"R\n" + + "$FindNSRecordsWithNameAndTypeResponse\x12*\n" + + "\tnsRecords\x18\x01 \x03(\v2\f.pb.NSRecordR\tnsRecords\"P\n" + + " ListNSRecordsAfterVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"O\n" + + "!ListNSRecordsAfterVersionResponse\x12*\n" + + "\tnsRecords\x18\x01 \x03(\v2\f.pb.NSRecordR\tnsRecords\"@\n" + + "\x1eFindNSRecordHealthCheckRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\"[\n" + + "\x1fFindNSRecordHealthCheckResponse\x128\n" + + "\x17nsRecordHealthCheckJSON\x18\x01 \x01(\fR\x17nsRecordHealthCheckJSON\"|\n" + + " UpdateNSRecordHealthCheckRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\x128\n" + + "\x17nsRecordHealthCheckJSON\x18\x02 \x01(\fR\x17nsRecordHealthCheckJSON\"O\n" + + "\x19UpdateNSRecordIsUpRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\x12\x12\n" + + "\x04isUp\x18\x02 \x01(\bR\x04isUp2\xcf\f\n" + + "\x0fNSRecordService\x12G\n" + + "\x0ecreateNSRecord\x12\x19.pb.CreateNSRecordRequest\x1a\x1a.pb.CreateNSRecordResponse\x12J\n" + + "\x0fcreateNSRecords\x12\x1a.pb.CreateNSRecordsRequest\x1a\x1b.pb.CreateNSRecordsResponse\x12[\n" + + "\x1ecreateNSRecordsWithDomainNames\x12).pb.CreateNSRecordsWithDomainNamesRequest\x1a\x0e.pb.RPCSuccess\x12[\n" + + "\x1eupdateNSRecordsWithDomainNames\x12).pb.UpdateNSRecordsWithDomainNamesRequest\x1a\x0e.pb.RPCSuccess\x12[\n" + + "\x1edeleteNSRecordsWithDomainNames\x12).pb.DeleteNSRecordsWithDomainNamesRequest\x1a\x0e.pb.RPCSuccess\x12c\n" + + "\"updateNSRecordsIsOnWithDomainNames\x12-.pb.UpdateNSRecordsIsOnWithDomainNamesRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fimportNSRecords\x12\x1a.pb.ImportNSRecordsRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0eupdateNSRecord\x12\x19.pb.UpdateNSRecordRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteNSRecord\x12\x19.pb.DeleteNSRecordRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x11countAllNSRecords\x12\x1c.pb.CountAllNSRecordsRequest\x1a\x14.pb.RPCCountResponse\x12W\n" + + "\x19countAllNSRecordsWithName\x12$.pb.CountAllNSRecordsWithNameRequest\x1a\x14.pb.RPCCountResponse\x12D\n" + + "\rlistNSRecords\x12\x18.pb.ListNSRecordsRequest\x1a\x19.pb.ListNSRecordsResponse\x12A\n" + + "\ffindNSRecord\x12\x17.pb.FindNSRecordRequest\x1a\x18.pb.FindNSRecordResponse\x12n\n" + + "\x1bfindNSRecordWithNameAndType\x12&.pb.FindNSRecordWithNameAndTypeRequest\x1a'.pb.FindNSRecordWithNameAndTypeResponse\x12q\n" + + "\x1cfindNSRecordsWithNameAndType\x12'.pb.FindNSRecordsWithNameAndTypeRequest\x1a(.pb.FindNSRecordsWithNameAndTypeResponse\x12h\n" + + "\x19listNSRecordsAfterVersion\x12$.pb.ListNSRecordsAfterVersionRequest\x1a%.pb.ListNSRecordsAfterVersionResponse\x12b\n" + + "\x17findNSRecordHealthCheck\x12\".pb.FindNSRecordHealthCheckRequest\x1a#.pb.FindNSRecordHealthCheckResponse\x12Q\n" + + "\x19updateNSRecordHealthCheck\x12$.pb.UpdateNSRecordHealthCheckRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12updateNSRecordIsUp\x12\x1d.pb.UpdateNSRecordIsUpRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_record_proto_rawDescOnce sync.Once - file_service_ns_record_proto_rawDescData = file_service_ns_record_proto_rawDesc + file_service_ns_record_proto_rawDescData []byte ) func file_service_ns_record_proto_rawDescGZIP() []byte { file_service_ns_record_proto_rawDescOnce.Do(func() { - file_service_ns_record_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_record_proto_rawDescData) + file_service_ns_record_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_record_proto_rawDesc), len(file_service_ns_record_proto_rawDesc))) }) return file_service_ns_record_proto_rawDescData } @@ -2642,7 +2474,7 @@ func file_service_ns_record_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_record_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_record_proto_rawDesc), len(file_service_ns_record_proto_rawDesc)), NumEnums: 0, NumMessages: 28, NumExtensions: 0, @@ -2653,7 +2485,6 @@ func file_service_ns_record_proto_init() { MessageInfos: file_service_ns_record_proto_msgTypes, }.Build() File_service_ns_record_proto = out.File - file_service_ns_record_proto_rawDesc = nil file_service_ns_record_proto_goTypes = nil file_service_ns_record_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_record_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_record_grpc.pb.go index 21e2041..8b14a97 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_record_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_record_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_record.proto package pb @@ -338,61 +338,61 @@ type NSRecordServiceServer interface { type UnimplementedNSRecordServiceServer struct{} func (UnimplementedNSRecordServiceServer) CreateNSRecord(context.Context, *CreateNSRecordRequest) (*CreateNSRecordResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSRecord not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSRecord not implemented") } func (UnimplementedNSRecordServiceServer) CreateNSRecords(context.Context, *CreateNSRecordsRequest) (*CreateNSRecordsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSRecords not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSRecords not implemented") } func (UnimplementedNSRecordServiceServer) CreateNSRecordsWithDomainNames(context.Context, *CreateNSRecordsWithDomainNamesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSRecordsWithDomainNames not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSRecordsWithDomainNames not implemented") } func (UnimplementedNSRecordServiceServer) UpdateNSRecordsWithDomainNames(context.Context, *UpdateNSRecordsWithDomainNamesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRecordsWithDomainNames not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRecordsWithDomainNames not implemented") } func (UnimplementedNSRecordServiceServer) DeleteNSRecordsWithDomainNames(context.Context, *DeleteNSRecordsWithDomainNamesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSRecordsWithDomainNames not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSRecordsWithDomainNames not implemented") } func (UnimplementedNSRecordServiceServer) UpdateNSRecordsIsOnWithDomainNames(context.Context, *UpdateNSRecordsIsOnWithDomainNamesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRecordsIsOnWithDomainNames not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRecordsIsOnWithDomainNames not implemented") } func (UnimplementedNSRecordServiceServer) ImportNSRecords(context.Context, *ImportNSRecordsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ImportNSRecords not implemented") + return nil, status.Error(codes.Unimplemented, "method ImportNSRecords not implemented") } func (UnimplementedNSRecordServiceServer) UpdateNSRecord(context.Context, *UpdateNSRecordRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRecord not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRecord not implemented") } func (UnimplementedNSRecordServiceServer) DeleteNSRecord(context.Context, *DeleteNSRecordRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSRecord not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSRecord not implemented") } func (UnimplementedNSRecordServiceServer) CountAllNSRecords(context.Context, *CountAllNSRecordsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSRecords not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSRecords not implemented") } func (UnimplementedNSRecordServiceServer) CountAllNSRecordsWithName(context.Context, *CountAllNSRecordsWithNameRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSRecordsWithName not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSRecordsWithName not implemented") } func (UnimplementedNSRecordServiceServer) ListNSRecords(context.Context, *ListNSRecordsRequest) (*ListNSRecordsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSRecords not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSRecords not implemented") } func (UnimplementedNSRecordServiceServer) FindNSRecord(context.Context, *FindNSRecordRequest) (*FindNSRecordResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRecord not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRecord not implemented") } func (UnimplementedNSRecordServiceServer) FindNSRecordWithNameAndType(context.Context, *FindNSRecordWithNameAndTypeRequest) (*FindNSRecordWithNameAndTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRecordWithNameAndType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRecordWithNameAndType not implemented") } func (UnimplementedNSRecordServiceServer) FindNSRecordsWithNameAndType(context.Context, *FindNSRecordsWithNameAndTypeRequest) (*FindNSRecordsWithNameAndTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRecordsWithNameAndType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRecordsWithNameAndType not implemented") } func (UnimplementedNSRecordServiceServer) ListNSRecordsAfterVersion(context.Context, *ListNSRecordsAfterVersionRequest) (*ListNSRecordsAfterVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSRecordsAfterVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSRecordsAfterVersion not implemented") } func (UnimplementedNSRecordServiceServer) FindNSRecordHealthCheck(context.Context, *FindNSRecordHealthCheckRequest) (*FindNSRecordHealthCheckResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRecordHealthCheck not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRecordHealthCheck not implemented") } func (UnimplementedNSRecordServiceServer) UpdateNSRecordHealthCheck(context.Context, *UpdateNSRecordHealthCheckRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRecordHealthCheck not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRecordHealthCheck not implemented") } func (UnimplementedNSRecordServiceServer) UpdateNSRecordIsUp(context.Context, *UpdateNSRecordIsUpRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRecordIsUp not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRecordIsUp not implemented") } func (UnimplementedNSRecordServiceServer) testEmbeddedByValue() {} @@ -404,7 +404,7 @@ type UnsafeNSRecordServiceServer interface { } func RegisterNSRecordServiceServer(s grpc.ServiceRegistrar, srv NSRecordServiceServer) { - // If the following call pancis, it indicates UnimplementedNSRecordServiceServer was + // If the following call panics, it indicates UnimplementedNSRecordServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat.pb.go index 12cf6b4..19d845f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_record_hourly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -350,97 +351,43 @@ func (x *FindNSRecordHourlyStatWithRecordIdsResponse) GetNsRecordHourlyStats() [ var File_service_ns_record_hourly_stat_proto protoreflect.FileDescriptor -var file_service_ns_record_hourly_stat_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, - 0x0a, 0x20, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, - 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, - 0x22, 0x53, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x68, 0x6f, 0x75, 0x72, 0x22, 0x68, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x12, 0x6e, 0x73, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x12, 0x6e, 0x73, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x22, - 0x47, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x22, 0x72, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, - 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x48, 0x0a, 0x13, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, - 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, - 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x13, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x22, 0x62, 0x0a, 0x2a, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x0b, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, - 0x68, 0x6f, 0x75, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, - 0x22, 0x77, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x48, 0x0a, 0x13, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x13, 0x6e, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, - 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x32, 0xd1, 0x03, 0x0a, 0x19, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x6c, 0x6f, 0x61, - 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, - 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, 0x1e, 0x66, - 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x29, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x23, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, - 0x69, 0x74, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x73, 0x12, 0x2e, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, - 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x6f, - 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x49, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_record_hourly_stat_proto_rawDesc = "" + + "\n" + + "#service_ns_record_hourly_stat.proto\x12\x02pb\x1a(models/model_ns_record_hourly_stat.proto\x1a\x19models/rpc_messages.proto\"P\n" + + " UploadNSRecordHourlyStatsRequest\x12,\n" + + "\x05stats\x18\x01 \x03(\v2\x16.pb.NSRecordHourlyStatR\x05stats\"S\n" + + "\x1dFindNSRecordHourlyStatRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\x12\x12\n" + + "\x04hour\x18\x02 \x01(\tR\x04hour\"h\n" + + "\x1eFindNSRecordHourlyStatResponse\x12F\n" + + "\x12nsRecordHourlyStat\x18\x01 \x01(\v2\x16.pb.NSRecordHourlyStatR\x12nsRecordHourlyStat\"G\n" + + "%FindLatestNSRecordsHourlyStatsRequest\x12\x1e\n" + + "\n" + + "nsRecordId\x18\x01 \x01(\x03R\n" + + "nsRecordId\"r\n" + + "&FindLatestNSRecordsHourlyStatsResponse\x12H\n" + + "\x13nsRecordHourlyStats\x18\x02 \x03(\v2\x16.pb.NSRecordHourlyStatR\x13nsRecordHourlyStats\"b\n" + + "*FindNSRecordHourlyStatWithRecordIdsRequest\x12 \n" + + "\vnsRecordIds\x18\x01 \x03(\x03R\vnsRecordIds\x12\x12\n" + + "\x04hour\x18\x02 \x01(\tR\x04hour\"w\n" + + "+FindNSRecordHourlyStatWithRecordIdsResponse\x12H\n" + + "\x13nsRecordHourlyStats\x18\x01 \x03(\v2\x16.pb.NSRecordHourlyStatR\x13nsRecordHourlyStats2\xd1\x03\n" + + "\x19NSRecordHourlyStatService\x12Q\n" + + "\x19uploadNSRecordHourlyStats\x12$.pb.UploadNSRecordHourlyStatsRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findNSRecordHourlyStat\x12!.pb.FindNSRecordHourlyStatRequest\x1a\".pb.FindNSRecordHourlyStatResponse\x12w\n" + + "\x1efindLatestNSRecordsHourlyStats\x12).pb.FindLatestNSRecordsHourlyStatsRequest\x1a*.pb.FindLatestNSRecordsHourlyStatsResponse\x12\x86\x01\n" + + "#findNSRecordHourlyStatWithRecordIds\x12..pb.FindNSRecordHourlyStatWithRecordIdsRequest\x1a/.pb.FindNSRecordHourlyStatWithRecordIdsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_record_hourly_stat_proto_rawDescOnce sync.Once - file_service_ns_record_hourly_stat_proto_rawDescData = file_service_ns_record_hourly_stat_proto_rawDesc + file_service_ns_record_hourly_stat_proto_rawDescData []byte ) func file_service_ns_record_hourly_stat_proto_rawDescGZIP() []byte { file_service_ns_record_hourly_stat_proto_rawDescOnce.Do(func() { - file_service_ns_record_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_record_hourly_stat_proto_rawDescData) + file_service_ns_record_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_record_hourly_stat_proto_rawDesc), len(file_service_ns_record_hourly_stat_proto_rawDesc))) }) return file_service_ns_record_hourly_stat_proto_rawDescData } @@ -488,7 +435,7 @@ func file_service_ns_record_hourly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_record_hourly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_record_hourly_stat_proto_rawDesc), len(file_service_ns_record_hourly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -499,7 +446,6 @@ func file_service_ns_record_hourly_stat_proto_init() { MessageInfos: file_service_ns_record_hourly_stat_proto_msgTypes, }.Build() File_service_ns_record_hourly_stat_proto = out.File - file_service_ns_record_hourly_stat_proto_rawDesc = nil file_service_ns_record_hourly_stat_proto_goTypes = nil file_service_ns_record_hourly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat_grpc.pb.go index c43c91b..0eec909 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_record_hourly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_record_hourly_stat.proto package pb @@ -113,16 +113,16 @@ type NSRecordHourlyStatServiceServer interface { type UnimplementedNSRecordHourlyStatServiceServer struct{} func (UnimplementedNSRecordHourlyStatServiceServer) UploadNSRecordHourlyStats(context.Context, *UploadNSRecordHourlyStatsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadNSRecordHourlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadNSRecordHourlyStats not implemented") } func (UnimplementedNSRecordHourlyStatServiceServer) FindNSRecordHourlyStat(context.Context, *FindNSRecordHourlyStatRequest) (*FindNSRecordHourlyStatResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRecordHourlyStat not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRecordHourlyStat not implemented") } func (UnimplementedNSRecordHourlyStatServiceServer) FindLatestNSRecordsHourlyStats(context.Context, *FindLatestNSRecordsHourlyStatsRequest) (*FindLatestNSRecordsHourlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestNSRecordsHourlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestNSRecordsHourlyStats not implemented") } func (UnimplementedNSRecordHourlyStatServiceServer) FindNSRecordHourlyStatWithRecordIds(context.Context, *FindNSRecordHourlyStatWithRecordIdsRequest) (*FindNSRecordHourlyStatWithRecordIdsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRecordHourlyStatWithRecordIds not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRecordHourlyStatWithRecordIds not implemented") } func (UnimplementedNSRecordHourlyStatServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeNSRecordHourlyStatServiceServer interface { } func RegisterNSRecordHourlyStatServiceServer(s grpc.ServiceRegistrar, srv NSRecordHourlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedNSRecordHourlyStatServiceServer was + // If the following call panics, it indicates UnimplementedNSRecordHourlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_route.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_route.pb.go index d00bea2..78dd735 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_route.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_route.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_route.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1115,211 +1116,102 @@ func (x *FindAllAgentNSRoutesResponse) GetNsRoutes() []*NSRoute { var File_service_ns_route_proto protoreflect.FileDescriptor -var file_service_ns_route_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, - 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1b, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x6f, - 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, - 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, - 0x61, 0x6e, 0x67, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0a, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x69, - 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, - 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x2c, 0x0a, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x22, 0x35, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x22, 0xe2, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, - 0x2c, 0x0a, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x34, 0x0a, - 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x49, 0x64, 0x22, 0x32, 0x0a, 0x12, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x73, 0x52, - 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x13, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, - 0x0a, 0x07, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x07, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x73, 0x0a, 0x17, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0xa0, 0x01, 0x0a, 0x16, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x2c, 0x0a, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x42, 0x0a, - 0x17, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x73, 0x22, 0x1c, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x50, 0x75, 0x62, 0x6c, - 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x46, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, - 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x49, 0x64, 0x73, 0x22, 0x4f, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, - 0x6f, 0x75, 0x74, 0x65, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4b, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x73, 0x22, 0x28, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x52, 0x0a, - 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, - 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x73, 0x22, 0x2a, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x43, 0x68, 0x69, 0x6e, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x54, 0x0a, - 0x29, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, - 0x68, 0x69, 0x6e, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x73, 0x22, 0x20, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x53, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4a, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x53, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x73, 0x22, 0x1d, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x65, 0x6e, - 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x47, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x27, 0x0a, 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, - 0x08, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x32, 0xe5, 0x08, 0x0a, 0x0e, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, 0x0a, 0x0d, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x18, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x39, 0x0a, - 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x18, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, - 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x58, 0x0a, 0x15, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4e, 0x53, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4f, - 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, 0x0a, 0x18, - 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x41, 0x66, 0x74, 0x65, - 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x41, - 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x80, 0x01, 0x0a, 0x21, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x43, 0x68, 0x69, 0x6e, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, - 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x68, 0x69, 0x6e, 0x61, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x68, 0x69, 0x6e, 0x61, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x49, 0x53, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x22, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x49, 0x53, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x53, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1f, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x65, 0x6e, - 0x74, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_ns_route_proto_rawDesc = "" + + "\n" + + "\x16service_ns_route.proto\x12\x02pb\x1a\x1bmodels/model_ns_route.proto\x1a\x19models/rpc_messages.proto\"\x8a\x02\n" + + "\x14CreateNSRouteRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x02 \x01(\x03R\n" + + "nsDomainId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "rangesJSON\x18\x05 \x01(\fR\n" + + "rangesJSON\x12\x1a\n" + + "\bisPublic\x18\x06 \x01(\bR\bisPublic\x12,\n" + + "\x11nsRouteCategoryId\x18\a \x01(\x03R\x11nsRouteCategoryId\x12\x1a\n" + + "\bpriority\x18\b \x01(\x05R\bpriority\"5\n" + + "\x15CreateNSRouteResponse\x12\x1c\n" + + "\tnsRouteId\x18\x01 \x01(\x03R\tnsRouteId\"\xe2\x01\n" + + "\x14UpdateNSRouteRequest\x12\x1c\n" + + "\tnsRouteId\x18\x01 \x01(\x03R\tnsRouteId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n" + + "\n" + + "rangesJSON\x18\x03 \x01(\fR\n" + + "rangesJSON\x12\x1a\n" + + "\bisPublic\x18\x04 \x01(\bR\bisPublic\x12,\n" + + "\x11nsRouteCategoryId\x18\x05 \x01(\x03R\x11nsRouteCategoryId\x12\x1a\n" + + "\bpriority\x18\a \x01(\x05R\bpriority\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\"4\n" + + "\x14DeleteNSRouteRequest\x12\x1c\n" + + "\tnsRouteId\x18\x01 \x01(\x03R\tnsRouteId\"2\n" + + "\x12FindNSRouteRequest\x12\x1c\n" + + "\tnsRouteId\x18\x01 \x01(\x03R\tnsRouteId\"<\n" + + "\x13FindNSRouteResponse\x12%\n" + + "\ansRoute\x18\x01 \x01(\v2\v.pb.NSRouteR\ansRoute\"s\n" + + "\x17CountAllNSRoutesRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x02 \x01(\x03R\n" + + "nsDomainId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\"\xa0\x01\n" + + "\x16FindAllNSRoutesRequest\x12 \n" + + "\vnsClusterId\x18\x01 \x01(\x03R\vnsClusterId\x12\x1e\n" + + "\n" + + "nsDomainId\x18\x02 \x01(\x03R\n" + + "nsDomainId\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12,\n" + + "\x11nsRouteCategoryId\x18\x04 \x01(\x03R\x11nsRouteCategoryId\"B\n" + + "\x17FindAllNSRoutesResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes\"\x1c\n" + + "\x1aFindAllPublicRoutesRequest\"F\n" + + "\x1bFindAllPublicRoutesResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes\"<\n" + + "\x1aUpdateNSRouteOrdersRequest\x12\x1e\n" + + "\n" + + "nsRouteIds\x18\x01 \x03(\x03R\n" + + "nsRouteIds\"O\n" + + "\x1fListNSRoutesAfterVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"K\n" + + " ListNSRoutesAfterVersionResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes\"(\n" + + "&FindAllDefaultWorldRegionRoutesRequest\"R\n" + + "'FindAllDefaultWorldRegionRoutesResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes\"*\n" + + "(FindAllDefaultChinaProvinceRoutesRequest\"T\n" + + ")FindAllDefaultChinaProvinceRoutesResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes\" \n" + + "\x1eFindAllDefaultISPRoutesRequest\"J\n" + + "\x1fFindAllDefaultISPRoutesResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes\"\x1d\n" + + "\x1bFindAllAgentNSRoutesRequest\"G\n" + + "\x1cFindAllAgentNSRoutesResponse\x12'\n" + + "\bnsRoutes\x18\x01 \x03(\v2\v.pb.NSRouteR\bnsRoutes2\xe5\b\n" + + "\x0eNSRouteService\x12D\n" + + "\rcreateNSRoute\x12\x18.pb.CreateNSRouteRequest\x1a\x19.pb.CreateNSRouteResponse\x129\n" + + "\rupdateNSRoute\x12\x18.pb.UpdateNSRouteRequest\x1a\x0e.pb.RPCSuccess\x129\n" + + "\rdeleteNSRoute\x12\x18.pb.DeleteNSRouteRequest\x1a\x0e.pb.RPCSuccess\x12>\n" + + "\vfindNSRoute\x12\x16.pb.FindNSRouteRequest\x1a\x17.pb.FindNSRouteResponse\x12E\n" + + "\x10countAllNSRoutes\x12\x1b.pb.CountAllNSRoutesRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x0ffindAllNSRoutes\x12\x1a.pb.FindAllNSRoutesRequest\x1a\x1b.pb.FindAllNSRoutesResponse\x12X\n" + + "\x15findAllPublicNSRoutes\x12\x1e.pb.FindAllPublicRoutesRequest\x1a\x1f.pb.FindAllPublicRoutesResponse\x12E\n" + + "\x13updateNSRouteOrders\x12\x1e.pb.UpdateNSRouteOrdersRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18listNSRoutesAfterVersion\x12#.pb.ListNSRoutesAfterVersionRequest\x1a$.pb.ListNSRoutesAfterVersionResponse\x12z\n" + + "\x1ffindAllDefaultWorldRegionRoutes\x12*.pb.FindAllDefaultWorldRegionRoutesRequest\x1a+.pb.FindAllDefaultWorldRegionRoutesResponse\x12\x80\x01\n" + + "!findAllDefaultChinaProvinceRoutes\x12,.pb.FindAllDefaultChinaProvinceRoutesRequest\x1a-.pb.FindAllDefaultChinaProvinceRoutesResponse\x12b\n" + + "\x17findAllDefaultISPRoutes\x12\".pb.FindAllDefaultISPRoutesRequest\x1a#.pb.FindAllDefaultISPRoutesResponse\x12Y\n" + + "\x14findAllAgentNSRoutes\x12\x1f.pb.FindAllAgentNSRoutesRequest\x1a .pb.FindAllAgentNSRoutesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_route_proto_rawDescOnce sync.Once - file_service_ns_route_proto_rawDescData = file_service_ns_route_proto_rawDesc + file_service_ns_route_proto_rawDescData []byte ) func file_service_ns_route_proto_rawDescGZIP() []byte { file_service_ns_route_proto_rawDescOnce.Do(func() { - file_service_ns_route_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_route_proto_rawDescData) + file_service_ns_route_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_route_proto_rawDesc), len(file_service_ns_route_proto_rawDesc))) }) return file_service_ns_route_proto_rawDescData } @@ -1405,7 +1297,7 @@ func file_service_ns_route_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_route_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_route_proto_rawDesc), len(file_service_ns_route_proto_rawDesc)), NumEnums: 0, NumMessages: 22, NumExtensions: 0, @@ -1416,7 +1308,6 @@ func file_service_ns_route_proto_init() { MessageInfos: file_service_ns_route_proto_msgTypes, }.Build() File_service_ns_route_proto = out.File - file_service_ns_route_proto_rawDesc = nil file_service_ns_route_proto_goTypes = nil file_service_ns_route_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_route_category.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_route_category.pb.go index dfe0717..d6c18c9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_route_category.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_route_category.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_route_category.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -432,103 +433,44 @@ func (x *FindNSRouteCategoryResponse) GetNsRouteCategory() *NSRouteCategory { var File_service_ns_route_category_proto protoreflect.FileDescriptor -var file_service_ns_route_category_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, - 0x74, 0x65, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4d, 0x0a, 0x1d, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x6e, - 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x74, 0x0a, 0x1c, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x6e, 0x73, 0x52, - 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, - 0x4c, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2c, 0x0a, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, - 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x21, 0x0a, - 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x65, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, - 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x52, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x4d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x03, 0x52, 0x12, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x49, 0x64, 0x73, 0x22, 0x4a, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x11, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x49, 0x64, 0x22, 0x5c, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x0f, 0x6e, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x32, 0x9b, 0x04, 0x0a, 0x16, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, - 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x52, - 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x4f, - 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, - 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1e, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_route_category_proto_rawDesc = "" + + "\n" + + "\x1fservice_ns_route_category.proto\x12\x02pb\x1a$models/model_ns_route_category.proto\x1a\x19models/rpc_messages.proto\"2\n" + + "\x1cCreateNSRouteCategoryRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"M\n" + + "\x1dCreateNSRouteCategoryResponse\x12,\n" + + "\x11nsRouteCategoryId\x18\x01 \x01(\x03R\x11nsRouteCategoryId\"t\n" + + "\x1cUpdateNSRouteCategoryRequest\x12,\n" + + "\x11nsRouteCategoryId\x18\x01 \x01(\x03R\x11nsRouteCategoryId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\"L\n" + + "\x1cDeleteNSRouteCategoryRequest\x12,\n" + + "\x11nsRouteCategoryId\x18\x01 \x01(\x03R\x11nsRouteCategoryId\"!\n" + + "\x1fFindAllNSRouteCategoriesRequest\"e\n" + + " FindAllNSRouteCategoriesResponse\x12A\n" + + "\x11nsRouteCategories\x18\x01 \x03(\v2\x13.pb.NSRouteCategoryR\x11nsRouteCategories\"M\n" + + "\x1bUpdateNSRouteCategoryOrders\x12.\n" + + "\x12nsRouteCategoryIds\x18\x01 \x03(\x03R\x12nsRouteCategoryIds\"J\n" + + "\x1aFindNSRouteCategoryRequest\x12,\n" + + "\x11nsRouteCategoryId\x18\x01 \x01(\x03R\x11nsRouteCategoryId\"\\\n" + + "\x1bFindNSRouteCategoryResponse\x12=\n" + + "\x0fnsRouteCategory\x18\x01 \x01(\v2\x13.pb.NSRouteCategoryR\x0fnsRouteCategory2\x9b\x04\n" + + "\x16NSRouteCategoryService\x12\\\n" + + "\x15createNSRouteCategory\x12 .pb.CreateNSRouteCategoryRequest\x1a!.pb.CreateNSRouteCategoryResponse\x12I\n" + + "\x15updateNSRouteCategory\x12 .pb.UpdateNSRouteCategoryRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15deleteNSRouteCategory\x12 .pb.DeleteNSRouteCategoryRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findAllNSRouteCategories\x12#.pb.FindAllNSRouteCategoriesRequest\x1a$.pb.FindAllNSRouteCategoriesResponse\x12N\n" + + "\x1bupdateNSRouteCategoryOrders\x12\x1f.pb.UpdateNSRouteCategoryOrders\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findNSRouteCategory\x12\x1e.pb.FindNSRouteCategoryRequest\x1a\x1f.pb.FindNSRouteCategoryResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_route_category_proto_rawDescOnce sync.Once - file_service_ns_route_category_proto_rawDescData = file_service_ns_route_category_proto_rawDesc + file_service_ns_route_category_proto_rawDescData []byte ) func file_service_ns_route_category_proto_rawDescGZIP() []byte { file_service_ns_route_category_proto_rawDescOnce.Do(func() { - file_service_ns_route_category_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_route_category_proto_rawDescData) + file_service_ns_route_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_route_category_proto_rawDesc), len(file_service_ns_route_category_proto_rawDesc))) }) return file_service_ns_route_category_proto_rawDescData } @@ -580,7 +522,7 @@ func file_service_ns_route_category_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_route_category_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_route_category_proto_rawDesc), len(file_service_ns_route_category_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -591,7 +533,6 @@ func file_service_ns_route_category_proto_init() { MessageInfos: file_service_ns_route_category_proto_msgTypes, }.Build() File_service_ns_route_category_proto = out.File - file_service_ns_route_category_proto_rawDesc = nil file_service_ns_route_category_proto_goTypes = nil file_service_ns_route_category_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_route_category_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_route_category_grpc.pb.go index 0fa17ef..896db3f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_route_category_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_route_category_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_route_category.proto package pb @@ -143,22 +143,22 @@ type NSRouteCategoryServiceServer interface { type UnimplementedNSRouteCategoryServiceServer struct{} func (UnimplementedNSRouteCategoryServiceServer) CreateNSRouteCategory(context.Context, *CreateNSRouteCategoryRequest) (*CreateNSRouteCategoryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSRouteCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSRouteCategory not implemented") } func (UnimplementedNSRouteCategoryServiceServer) UpdateNSRouteCategory(context.Context, *UpdateNSRouteCategoryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRouteCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRouteCategory not implemented") } func (UnimplementedNSRouteCategoryServiceServer) DeleteNSRouteCategory(context.Context, *DeleteNSRouteCategoryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSRouteCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSRouteCategory not implemented") } func (UnimplementedNSRouteCategoryServiceServer) FindAllNSRouteCategories(context.Context, *FindAllNSRouteCategoriesRequest) (*FindAllNSRouteCategoriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNSRouteCategories not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNSRouteCategories not implemented") } func (UnimplementedNSRouteCategoryServiceServer) UpdateNSRouteCategoryOrders(context.Context, *UpdateNSRouteCategoryOrders) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRouteCategoryOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRouteCategoryOrders not implemented") } func (UnimplementedNSRouteCategoryServiceServer) FindNSRouteCategory(context.Context, *FindNSRouteCategoryRequest) (*FindNSRouteCategoryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRouteCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRouteCategory not implemented") } func (UnimplementedNSRouteCategoryServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeNSRouteCategoryServiceServer interface { } func RegisterNSRouteCategoryServiceServer(s grpc.ServiceRegistrar, srv NSRouteCategoryServiceServer) { - // If the following call pancis, it indicates UnimplementedNSRouteCategoryServiceServer was + // If the following call panics, it indicates UnimplementedNSRouteCategoryServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_route_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_route_grpc.pb.go index 9b0b404..8e169d5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_route_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_route_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_route.proto package pb @@ -250,43 +250,43 @@ type NSRouteServiceServer interface { type UnimplementedNSRouteServiceServer struct{} func (UnimplementedNSRouteServiceServer) CreateNSRoute(context.Context, *CreateNSRouteRequest) (*CreateNSRouteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSRoute not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSRoute not implemented") } func (UnimplementedNSRouteServiceServer) UpdateNSRoute(context.Context, *UpdateNSRouteRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRoute not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRoute not implemented") } func (UnimplementedNSRouteServiceServer) DeleteNSRoute(context.Context, *DeleteNSRouteRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSRoute not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSRoute not implemented") } func (UnimplementedNSRouteServiceServer) FindNSRoute(context.Context, *FindNSRouteRequest) (*FindNSRouteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSRoute not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSRoute not implemented") } func (UnimplementedNSRouteServiceServer) CountAllNSRoutes(context.Context, *CountAllNSRoutesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllNSRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllNSRoutes not implemented") } func (UnimplementedNSRouteServiceServer) FindAllNSRoutes(context.Context, *FindAllNSRoutesRequest) (*FindAllNSRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllNSRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllNSRoutes not implemented") } func (UnimplementedNSRouteServiceServer) FindAllPublicNSRoutes(context.Context, *FindAllPublicRoutesRequest) (*FindAllPublicRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllPublicNSRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllPublicNSRoutes not implemented") } func (UnimplementedNSRouteServiceServer) UpdateNSRouteOrders(context.Context, *UpdateNSRouteOrdersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSRouteOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSRouteOrders not implemented") } func (UnimplementedNSRouteServiceServer) ListNSRoutesAfterVersion(context.Context, *ListNSRoutesAfterVersionRequest) (*ListNSRoutesAfterVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSRoutesAfterVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSRoutesAfterVersion not implemented") } func (UnimplementedNSRouteServiceServer) FindAllDefaultWorldRegionRoutes(context.Context, *FindAllDefaultWorldRegionRoutesRequest) (*FindAllDefaultWorldRegionRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDefaultWorldRegionRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDefaultWorldRegionRoutes not implemented") } func (UnimplementedNSRouteServiceServer) FindAllDefaultChinaProvinceRoutes(context.Context, *FindAllDefaultChinaProvinceRoutesRequest) (*FindAllDefaultChinaProvinceRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDefaultChinaProvinceRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDefaultChinaProvinceRoutes not implemented") } func (UnimplementedNSRouteServiceServer) FindAllDefaultISPRoutes(context.Context, *FindAllDefaultISPRoutesRequest) (*FindAllDefaultISPRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllDefaultISPRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllDefaultISPRoutes not implemented") } func (UnimplementedNSRouteServiceServer) FindAllAgentNSRoutes(context.Context, *FindAllAgentNSRoutesRequest) (*FindAllAgentNSRoutesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAgentNSRoutes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAgentNSRoutes not implemented") } func (UnimplementedNSRouteServiceServer) testEmbeddedByValue() {} @@ -298,7 +298,7 @@ type UnsafeNSRouteServiceServer interface { } func RegisterNSRouteServiceServer(s grpc.ServiceRegistrar, srv NSRouteServiceServer) { - // If the following call pancis, it indicates UnimplementedNSRouteServiceServer was + // If the following call panics, it indicates UnimplementedNSRouteServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_user_plan.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_user_plan.pb.go index 0ea7b6d..188f530 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_user_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_user_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ns_user_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -681,134 +682,85 @@ func (x *BuyNSUserPlanResponse) GetUserPlanId() int64 { var File_service_ns_user_plan_proto protoreflect.FileDescriptor -var file_service_ns_user_plan_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x73, 0x5f, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x73, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, - 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, - 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, - 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x22, 0x3e, 0x0a, 0x18, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, - 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0xa9, 0x01, 0x0a, - 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, - 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, - 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x6e, 0x73, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, - 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, - 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x22, 0x3d, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x73, 0x55, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x73, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, - 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x16, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x6e, 0x73, 0x55, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0a, 0x6e, 0x73, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x22, 0xab, 0x01, 0x0a, 0x17, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, - 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, - 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x55, 0x6e, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, - 0x72, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, - 0x69, 0x72, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x61, - 0x79, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, - 0x44, 0x61, 0x79, 0x73, 0x22, 0xd6, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x55, - 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, - 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x73, 0x50, 0x6c, 0x61, - 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, 0x6e, 0x69, - 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x55, - 0x6e, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, - 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x61, 0x79, 0x73, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x61, 0x79, - 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4b, 0x0a, - 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x6e, 0x73, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0b, 0x6e, - 0x73, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x5e, 0x0a, 0x14, 0x42, 0x75, - 0x79, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, - 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x37, 0x0a, 0x15, 0x42, 0x75, - 0x79, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x49, 0x64, 0x32, 0x86, 0x04, 0x0a, 0x11, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, - 0x61, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, - 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, - 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, - 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x53, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x69, - 0x73, 0x74, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x62, 0x75, 0x79, 0x4e, 0x53, 0x55, - 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, - 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, 0x4e, 0x53, 0x55, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ns_user_plan_proto_rawDesc = "" + + "\n" + + "\x1aservice_ns_user_plan.proto\x12\x02pb\x1a\x1fmodels/model_ns_user_plan.proto\x1a\x19models/rpc_messages.proto\"\x9d\x01\n" + + "\x17CreateNSUserPlanRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" + + "\bnsPlanId\x18\x02 \x01(\x03R\bnsPlanId\x12\x18\n" + + "\adayFrom\x18\x03 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x04 \x01(\tR\x05dayTo\x12\x1e\n" + + "\n" + + "periodUnit\x18\x05 \x01(\tR\n" + + "periodUnit\">\n" + + "\x18CreateNSUserPlanResponse\x12\"\n" + + "\fnsUserPlanId\x18\x01 \x01(\x03R\fnsUserPlanId\"\xa9\x01\n" + + "\x17UpdateNSUserPlanRequest\x12\"\n" + + "\fnsUserPlanId\x18\x01 \x01(\x03R\fnsUserPlanId\x12\x1a\n" + + "\bnsPlanId\x18\x02 \x01(\x03R\bnsPlanId\x12\x18\n" + + "\adayFrom\x18\x03 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x04 \x01(\tR\x05dayTo\x12\x1e\n" + + "\n" + + "periodUnit\x18\x05 \x01(\tR\n" + + "periodUnit\"=\n" + + "\x17DeleteNSUserPlanRequest\x12\"\n" + + "\fnsUserPlanId\x18\x01 \x01(\x03R\fnsUserPlanId\"S\n" + + "\x15FindNSUserPlanRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\"\n" + + "\fnsUserPlanId\x18\x02 \x01(\x03R\fnsUserPlanId\"H\n" + + "\x16FindNSUserPlanResponse\x12.\n" + + "\n" + + "nsUserPlan\x18\x01 \x01(\v2\x0e.pb.NSUserPlanR\n" + + "nsUserPlan\"\xab\x01\n" + + "\x17CountNSUserPlansRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" + + "\bnsPlanId\x18\x02 \x01(\x03R\bnsPlanId\x12\x1e\n" + + "\n" + + "periodUnit\x18\x03 \x01(\tR\n" + + "periodUnit\x12\x1c\n" + + "\tisExpired\x18\x04 \x01(\bR\tisExpired\x12\x1e\n" + + "\n" + + "expireDays\x18\x05 \x01(\x05R\n" + + "expireDays\"\xd6\x01\n" + + "\x16ListNSUserPlansRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" + + "\bnsPlanId\x18\x02 \x01(\x03R\bnsPlanId\x12\x1e\n" + + "\n" + + "periodUnit\x18\x03 \x01(\tR\n" + + "periodUnit\x12\x1c\n" + + "\tisExpired\x18\x04 \x01(\bR\tisExpired\x12\x1e\n" + + "\n" + + "expireDays\x18\x05 \x01(\x05R\n" + + "expireDays\x12\x16\n" + + "\x06offset\x18\x06 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\a \x01(\x03R\x04size\"K\n" + + "\x17ListNSUserPlansResponse\x120\n" + + "\vnsUserPlans\x18\x01 \x03(\v2\x0e.pb.NSUserPlanR\vnsUserPlans\"^\n" + + "\x14BuyNSUserPlanRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x16\n" + + "\x06planId\x18\x02 \x01(\x03R\x06planId\x12\x16\n" + + "\x06period\x18\x03 \x01(\tR\x06period\"7\n" + + "\x15BuyNSUserPlanResponse\x12\x1e\n" + + "\n" + + "userPlanId\x18\x01 \x01(\x03R\n" + + "userPlanId2\x86\x04\n" + + "\x11NSUserPlanService\x12M\n" + + "\x10createNSUserPlan\x12\x1b.pb.CreateNSUserPlanRequest\x1a\x1c.pb.CreateNSUserPlanResponse\x12?\n" + + "\x10updateNSUserPlan\x12\x1b.pb.UpdateNSUserPlanRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10deleteNSUserPlan\x12\x1b.pb.DeleteNSUserPlanRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0efindNSUserPlan\x12\x19.pb.FindNSUserPlanRequest\x1a\x1a.pb.FindNSUserPlanResponse\x12E\n" + + "\x10countNSUserPlans\x12\x1b.pb.CountNSUserPlansRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x0flistNSUserPlans\x12\x1a.pb.ListNSUserPlansRequest\x1a\x1b.pb.ListNSUserPlansResponse\x12D\n" + + "\rbuyNSUserPlan\x12\x18.pb.BuyNSUserPlanRequest\x1a\x19.pb.BuyNSUserPlanResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ns_user_plan_proto_rawDescOnce sync.Once - file_service_ns_user_plan_proto_rawDescData = file_service_ns_user_plan_proto_rawDesc + file_service_ns_user_plan_proto_rawDescData []byte ) func file_service_ns_user_plan_proto_rawDescGZIP() []byte { file_service_ns_user_plan_proto_rawDescOnce.Do(func() { - file_service_ns_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ns_user_plan_proto_rawDescData) + file_service_ns_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ns_user_plan_proto_rawDesc), len(file_service_ns_user_plan_proto_rawDesc))) }) return file_service_ns_user_plan_proto_rawDescData } @@ -865,7 +817,7 @@ func file_service_ns_user_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ns_user_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ns_user_plan_proto_rawDesc), len(file_service_ns_user_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -876,7 +828,6 @@ func file_service_ns_user_plan_proto_init() { MessageInfos: file_service_ns_user_plan_proto_msgTypes, }.Build() File_service_ns_user_plan_proto = out.File - file_service_ns_user_plan_proto_rawDesc = nil file_service_ns_user_plan_proto_goTypes = nil file_service_ns_user_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ns_user_plan_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ns_user_plan_grpc.pb.go index d1a13c1..5f5675f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ns_user_plan_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ns_user_plan_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ns_user_plan.proto package pb @@ -158,25 +158,25 @@ type NSUserPlanServiceServer interface { type UnimplementedNSUserPlanServiceServer struct{} func (UnimplementedNSUserPlanServiceServer) CreateNSUserPlan(context.Context, *CreateNSUserPlanRequest) (*CreateNSUserPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNSUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateNSUserPlan not implemented") } func (UnimplementedNSUserPlanServiceServer) UpdateNSUserPlan(context.Context, *UpdateNSUserPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNSUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateNSUserPlan not implemented") } func (UnimplementedNSUserPlanServiceServer) DeleteNSUserPlan(context.Context, *DeleteNSUserPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteNSUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteNSUserPlan not implemented") } func (UnimplementedNSUserPlanServiceServer) FindNSUserPlan(context.Context, *FindNSUserPlanRequest) (*FindNSUserPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNSUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNSUserPlan not implemented") } func (UnimplementedNSUserPlanServiceServer) CountNSUserPlans(context.Context, *CountNSUserPlansRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountNSUserPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method CountNSUserPlans not implemented") } func (UnimplementedNSUserPlanServiceServer) ListNSUserPlans(context.Context, *ListNSUserPlansRequest) (*ListNSUserPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListNSUserPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method ListNSUserPlans not implemented") } func (UnimplementedNSUserPlanServiceServer) BuyNSUserPlan(context.Context, *BuyNSUserPlanRequest) (*BuyNSUserPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method BuyNSUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method BuyNSUserPlan not implemented") } func (UnimplementedNSUserPlanServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeNSUserPlanServiceServer interface { } func RegisterNSUserPlanServiceServer(s grpc.ServiceRegistrar, srv NSUserPlanServiceServer) { - // If the following call pancis, it indicates UnimplementedNSUserPlanServiceServer was + // If the following call panics, it indicates UnimplementedNSUserPlanServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_order_method.pb.go b/EdgeCommon/pkg/rpc/pb/service_order_method.pb.go index e2801be..fc68a77 100644 --- a/EdgeCommon/pkg/rpc/pb/service_order_method.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_order_method.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_order_method.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -662,144 +663,73 @@ func (x *FindAllAvailableOrderMethodsResponse) GetOrderMethods() []*OrderMethod var File_service_order_method_proto protoreflect.FileDescriptor -var file_service_order_method_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, - 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x01, 0x0a, - 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, - 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x43, - 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, - 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x71, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x54, - 0x69, 0x74, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x71, 0x72, 0x63, 0x6f, - 0x64, 0x65, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x41, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x92, 0x02, 0x0a, 0x18, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1e, 0x0a, - 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x71, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x71, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x22, - 0x40, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, - 0x64, 0x22, 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x3b, 0x0a, - 0x25, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, - 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x5b, 0x0a, 0x26, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4f, - 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x59, 0x0a, 0x22, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x22, 0x25, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, - 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5b, - 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, - 0x62, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0c, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x32, 0xa6, 0x05, 0x0a, 0x12, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, - 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, 0x1e, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x29, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_order_method_proto_rawDesc = "" + + "\n" + + "\x1aservice_order_method.proto\x12\x02pb\x1a\x1fmodels/model_order_method.proto\x1a\x19models/rpc_messages.proto\"\xf8\x01\n" + + "\x18CreateOrderMethodRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x10\n" + + "\x03url\x18\x04 \x01(\tR\x03url\x12\x1e\n" + + "\n" + + "parentCode\x18\x05 \x01(\tR\n" + + "parentCode\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x06 \x01(\fR\n" + + "paramsJSON\x12\x1e\n" + + "\n" + + "clientType\x18\a \x01(\tR\n" + + "clientType\x12 \n" + + "\vqrcodeTitle\x18\b \x01(\tR\vqrcodeTitle\"A\n" + + "\x19CreateOrderMethodResponse\x12$\n" + + "\rorderMethodId\x18\x01 \x01(\x03R\rorderMethodId\"\x92\x02\n" + + "\x18UpdateOrderMethodRequest\x12$\n" + + "\rorderMethodId\x18\x01 \x01(\x03R\rorderMethodId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x10\n" + + "\x03url\x18\x05 \x01(\tR\x03url\x12\x1e\n" + + "\n" + + "paramsJSON\x18\a \x01(\fR\n" + + "paramsJSON\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12\x1e\n" + + "\n" + + "clientType\x18\b \x01(\tR\n" + + "clientType\x12 \n" + + "\vqrcodeTitle\x18\t \x01(\tR\vqrcodeTitle\"@\n" + + "\x18DeleteOrderMethodRequest\x12$\n" + + "\rorderMethodId\x18\x01 \x01(\x03R\rorderMethodId\"E\n" + + "\x1dFindEnabledOrderMethodRequest\x12$\n" + + "\rorderMethodId\x18\x01 \x01(\x03R\rorderMethodId\"S\n" + + "\x1eFindEnabledOrderMethodResponse\x121\n" + + "\vorderMethod\x18\x01 \x01(\v2\x0f.pb.OrderMethodR\vorderMethod\";\n" + + "%FindEnabledOrderMethodWithCodeRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\"[\n" + + "&FindEnabledOrderMethodWithCodeResponse\x121\n" + + "\vorderMethod\x18\x01 \x01(\v2\x0f.pb.OrderMethodR\vorderMethod\"#\n" + + "!FindAllEnabledOrderMethodsRequest\"Y\n" + + "\"FindAllEnabledOrderMethodsResponse\x123\n" + + "\forderMethods\x18\x01 \x03(\v2\x0f.pb.OrderMethodR\forderMethods\"%\n" + + "#FindAllAvailableOrderMethodsRequest\"[\n" + + "$FindAllAvailableOrderMethodsResponse\x123\n" + + "\forderMethods\x18\x01 \x03(\v2\x0f.pb.OrderMethodR\forderMethods2\xa6\x05\n" + + "\x12OrderMethodService\x12P\n" + + "\x11createOrderMethod\x12\x1c.pb.CreateOrderMethodRequest\x1a\x1d.pb.CreateOrderMethodResponse\x12A\n" + + "\x11updateOrderMethod\x12\x1c.pb.UpdateOrderMethodRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11deleteOrderMethod\x12\x1c.pb.DeleteOrderMethodRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findEnabledOrderMethod\x12!.pb.FindEnabledOrderMethodRequest\x1a\".pb.FindEnabledOrderMethodResponse\x12w\n" + + "\x1efindEnabledOrderMethodWithCode\x12).pb.FindEnabledOrderMethodWithCodeRequest\x1a*.pb.FindEnabledOrderMethodWithCodeResponse\x12k\n" + + "\x1afindAllEnabledOrderMethods\x12%.pb.FindAllEnabledOrderMethodsRequest\x1a&.pb.FindAllEnabledOrderMethodsResponse\x12q\n" + + "\x1cfindAllAvailableOrderMethods\x12'.pb.FindAllAvailableOrderMethodsRequest\x1a(.pb.FindAllAvailableOrderMethodsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_order_method_proto_rawDescOnce sync.Once - file_service_order_method_proto_rawDescData = file_service_order_method_proto_rawDesc + file_service_order_method_proto_rawDescData []byte ) func file_service_order_method_proto_rawDescGZIP() []byte { file_service_order_method_proto_rawDescOnce.Do(func() { - file_service_order_method_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_order_method_proto_rawDescData) + file_service_order_method_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_order_method_proto_rawDesc), len(file_service_order_method_proto_rawDesc))) }) return file_service_order_method_proto_rawDescData } @@ -858,7 +788,7 @@ func file_service_order_method_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_order_method_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_order_method_proto_rawDesc), len(file_service_order_method_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -869,7 +799,6 @@ func file_service_order_method_proto_init() { MessageInfos: file_service_order_method_proto_msgTypes, }.Build() File_service_order_method_proto = out.File - file_service_order_method_proto_rawDesc = nil file_service_order_method_proto_goTypes = nil file_service_order_method_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_order_method_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_order_method_grpc.pb.go index 69c6914..2b7379f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_order_method_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_order_method_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_order_method.proto package pb @@ -158,25 +158,25 @@ type OrderMethodServiceServer interface { type UnimplementedOrderMethodServiceServer struct{} func (UnimplementedOrderMethodServiceServer) CreateOrderMethod(context.Context, *CreateOrderMethodRequest) (*CreateOrderMethodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateOrderMethod not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateOrderMethod not implemented") } func (UnimplementedOrderMethodServiceServer) UpdateOrderMethod(context.Context, *UpdateOrderMethodRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateOrderMethod not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateOrderMethod not implemented") } func (UnimplementedOrderMethodServiceServer) DeleteOrderMethod(context.Context, *DeleteOrderMethodRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteOrderMethod not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteOrderMethod not implemented") } func (UnimplementedOrderMethodServiceServer) FindEnabledOrderMethod(context.Context, *FindEnabledOrderMethodRequest) (*FindEnabledOrderMethodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledOrderMethod not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledOrderMethod not implemented") } func (UnimplementedOrderMethodServiceServer) FindEnabledOrderMethodWithCode(context.Context, *FindEnabledOrderMethodWithCodeRequest) (*FindEnabledOrderMethodWithCodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledOrderMethodWithCode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledOrderMethodWithCode not implemented") } func (UnimplementedOrderMethodServiceServer) FindAllEnabledOrderMethods(context.Context, *FindAllEnabledOrderMethodsRequest) (*FindAllEnabledOrderMethodsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledOrderMethods not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledOrderMethods not implemented") } func (UnimplementedOrderMethodServiceServer) FindAllAvailableOrderMethods(context.Context, *FindAllAvailableOrderMethodsRequest) (*FindAllAvailableOrderMethodsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableOrderMethods not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableOrderMethods not implemented") } func (UnimplementedOrderMethodServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeOrderMethodServiceServer interface { } func RegisterOrderMethodServiceServer(s grpc.ServiceRegistrar, srv OrderMethodServiceServer) { - // If the following call pancis, it indicates UnimplementedOrderMethodServiceServer was + // If the following call panics, it indicates UnimplementedOrderMethodServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_origin.pb.go b/EdgeCommon/pkg/rpc/pb/service_origin.pb.go index 6536c80..f060668 100644 --- a/EdgeCommon/pkg/rpc/pb/service_origin.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_origin.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_origin.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -635,141 +636,81 @@ func (x *UpdateOriginIsOnRequest) GetIsOn() bool { var File_service_origin_proto protoreflect.FileDescriptor -var file_service_origin_proto_rawDesc = []byte{ - 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x04, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x26, 0x0a, 0x04, 0x61, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x52, 0x04, 0x61, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x73, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6f, 0x73, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, - 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, - 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, - 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x69, - 0x64, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, - 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, - 0x78, 0x49, 0x64, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x49, 0x64, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x12, 0x18, - 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x74, - 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, - 0x65, 0x72, 0x74, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, - 0x73, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0e, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x22, - 0x0a, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x10, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xa7, 0x04, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, - 0x0a, 0x04, 0x61, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x52, 0x04, 0x61, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x73, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6f, 0x73, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x28, - 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, - 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, - 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, - 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x69, 0x64, 0x6c, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, - 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, - 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x49, - 0x64, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, - 0x6d, 0x61, 0x78, 0x49, 0x64, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x74, 0x52, 0x65, - 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x63, 0x65, 0x72, - 0x74, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, - 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x22, 0x0a, 0x0c, - 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x11, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x22, 0x36, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x4f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x52, 0x06, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x22, 0x3c, 0x0a, 0x1e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x41, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x49, 0x0a, 0x17, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x32, 0x82, 0x03, 0x0a, 0x0d, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, - 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_origin_proto_rawDesc = "" + + "\n" + + "\x14service_origin.proto\x12\x02pb\x1a\x19models/model_origin.proto\x1a\"models/model_network_address.proto\x1a\x19models/rpc_messages.proto\"\x8b\x04\n" + + "\x13CreateOriginRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12&\n" + + "\x04addr\x18\x02 \x01(\v2\x12.pb.NetworkAddressR\x04addr\x12\x18\n" + + "\aossJSON\x18\x0f \x01(\fR\aossJSON\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x16\n" + + "\x06weight\x18\x04 \x01(\x05R\x06weight\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\x12(\n" + + "\x0fconnTimeoutJSON\x18\x06 \x01(\fR\x0fconnTimeoutJSON\x12(\n" + + "\x0freadTimeoutJSON\x18\a \x01(\fR\x0freadTimeoutJSON\x12(\n" + + "\x0fidleTimeoutJSON\x18\b \x01(\fR\x0fidleTimeoutJSON\x12\x1a\n" + + "\bmaxConns\x18\t \x01(\x05R\bmaxConns\x12\"\n" + + "\fmaxIdleConns\x18\n" + + " \x01(\x05R\fmaxIdleConns\x12\x18\n" + + "\adomains\x18\v \x03(\tR\adomains\x12 \n" + + "\vcertRefJSON\x18\f \x01(\fR\vcertRefJSON\x12\x12\n" + + "\x04host\x18\r \x01(\tR\x04host\x12\x1e\n" + + "\n" + + "followPort\x18\x0e \x01(\bR\n" + + "followPort\x12\"\n" + + "\fhttp2Enabled\x18\x10 \x01(\bR\fhttp2Enabled\"2\n" + + "\x14CreateOriginResponse\x12\x1a\n" + + "\boriginId\x18\x01 \x01(\x03R\boriginId\"\xa7\x04\n" + + "\x13UpdateOriginRequest\x12\x1a\n" + + "\boriginId\x18\x01 \x01(\x03R\boriginId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12&\n" + + "\x04addr\x18\x03 \x01(\v2\x12.pb.NetworkAddressR\x04addr\x12\x18\n" + + "\aossJSON\x18\x10 \x01(\fR\aossJSON\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x16\n" + + "\x06weight\x18\x05 \x01(\x05R\x06weight\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12(\n" + + "\x0fconnTimeoutJSON\x18\a \x01(\fR\x0fconnTimeoutJSON\x12(\n" + + "\x0freadTimeoutJSON\x18\b \x01(\fR\x0freadTimeoutJSON\x12(\n" + + "\x0fidleTimeoutJSON\x18\t \x01(\fR\x0fidleTimeoutJSON\x12\x1a\n" + + "\bmaxConns\x18\n" + + " \x01(\x05R\bmaxConns\x12\"\n" + + "\fmaxIdleConns\x18\v \x01(\x05R\fmaxIdleConns\x12\x18\n" + + "\adomains\x18\f \x03(\tR\adomains\x12 \n" + + "\vcertRefJSON\x18\r \x01(\fR\vcertRefJSON\x12\x12\n" + + "\x04host\x18\x0e \x01(\tR\x04host\x12\x1e\n" + + "\n" + + "followPort\x18\x0f \x01(\bR\n" + + "followPort\x12\"\n" + + "\fhttp2Enabled\x18\x11 \x01(\bR\fhttp2Enabled\"6\n" + + "\x18FindEnabledOriginRequest\x12\x1a\n" + + "\boriginId\x18\x01 \x01(\x03R\boriginId\"?\n" + + "\x19FindEnabledOriginResponse\x12\"\n" + + "\x06Origin\x18\x01 \x01(\v2\n" + + ".pb.OriginR\x06Origin\"<\n" + + "\x1eFindEnabledOriginConfigRequest\x12\x1a\n" + + "\boriginId\x18\x01 \x01(\x03R\boriginId\"A\n" + + "\x1fFindEnabledOriginConfigResponse\x12\x1e\n" + + "\n" + + "originJSON\x18\x01 \x01(\fR\n" + + "originJSON\"I\n" + + "\x17UpdateOriginIsOnRequest\x12\x1a\n" + + "\boriginId\x18\x01 \x01(\x03R\boriginId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn2\x82\x03\n" + + "\rOriginService\x12A\n" + + "\fcreateOrigin\x12\x17.pb.CreateOriginRequest\x1a\x18.pb.CreateOriginResponse\x127\n" + + "\fupdateOrigin\x12\x17.pb.UpdateOriginRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11findEnabledOrigin\x12\x1c.pb.FindEnabledOriginRequest\x1a\x1d.pb.FindEnabledOriginResponse\x12b\n" + + "\x17findEnabledOriginConfig\x12\".pb.FindEnabledOriginConfigRequest\x1a#.pb.FindEnabledOriginConfigResponse\x12?\n" + + "\x10updateOriginIsOn\x12\x1b.pb.UpdateOriginIsOnRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_origin_proto_rawDescOnce sync.Once - file_service_origin_proto_rawDescData = file_service_origin_proto_rawDesc + file_service_origin_proto_rawDescData []byte ) func file_service_origin_proto_rawDescGZIP() []byte { file_service_origin_proto_rawDescOnce.Do(func() { - file_service_origin_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_origin_proto_rawDescData) + file_service_origin_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_origin_proto_rawDesc), len(file_service_origin_proto_rawDesc))) }) return file_service_origin_proto_rawDescData } @@ -821,7 +762,7 @@ func file_service_origin_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_origin_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_origin_proto_rawDesc), len(file_service_origin_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -832,7 +773,6 @@ func file_service_origin_proto_init() { MessageInfos: file_service_origin_proto_msgTypes, }.Build() File_service_origin_proto = out.File - file_service_origin_proto_rawDesc = nil file_service_origin_proto_goTypes = nil file_service_origin_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_origin_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_origin_grpc.pb.go index 64d2198..d9d6571 100644 --- a/EdgeCommon/pkg/rpc/pb/service_origin_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_origin_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_origin.proto package pb @@ -128,19 +128,19 @@ type OriginServiceServer interface { type UnimplementedOriginServiceServer struct{} func (UnimplementedOriginServiceServer) CreateOrigin(context.Context, *CreateOriginRequest) (*CreateOriginResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateOrigin not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateOrigin not implemented") } func (UnimplementedOriginServiceServer) UpdateOrigin(context.Context, *UpdateOriginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateOrigin not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateOrigin not implemented") } func (UnimplementedOriginServiceServer) FindEnabledOrigin(context.Context, *FindEnabledOriginRequest) (*FindEnabledOriginResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledOrigin not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledOrigin not implemented") } func (UnimplementedOriginServiceServer) FindEnabledOriginConfig(context.Context, *FindEnabledOriginConfigRequest) (*FindEnabledOriginConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledOriginConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledOriginConfig not implemented") } func (UnimplementedOriginServiceServer) UpdateOriginIsOn(context.Context, *UpdateOriginIsOnRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateOriginIsOn not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateOriginIsOn not implemented") } func (UnimplementedOriginServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeOriginServiceServer interface { } func RegisterOriginServiceServer(s grpc.ServiceRegistrar, srv OriginServiceServer) { - // If the following call pancis, it indicates UnimplementedOriginServiceServer was + // If the following call panics, it indicates UnimplementedOriginServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ping.pb.go b/EdgeCommon/pkg/rpc/pb/service_ping.pb.go index b326e3f..b8cb57c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ping.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ping.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ping.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -95,26 +96,22 @@ func (*PingResponse) Descriptor() ([]byte, []int) { var File_service_ping_proto protoreflect.FileDescriptor -var file_service_ping_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x69, 0x6e, 0x67, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x0d, 0x0a, 0x0b, 0x50, 0x69, 0x6e, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x0e, 0x0a, 0x0c, 0x50, 0x69, 0x6e, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0x38, 0x0a, 0x0b, 0x50, 0x69, 0x6e, 0x67, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x0f, - 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_ping_proto_rawDesc = "" + + "\n" + + "\x12service_ping.proto\x12\x02pb\"\r\n" + + "\vPingRequest\"\x0e\n" + + "\fPingResponse28\n" + + "\vPingService\x12)\n" + + "\x04ping\x12\x0f.pb.PingRequest\x1a\x10.pb.PingResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ping_proto_rawDescOnce sync.Once - file_service_ping_proto_rawDescData = file_service_ping_proto_rawDesc + file_service_ping_proto_rawDescData []byte ) func file_service_ping_proto_rawDescGZIP() []byte { file_service_ping_proto_rawDescOnce.Do(func() { - file_service_ping_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ping_proto_rawDescData) + file_service_ping_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ping_proto_rawDesc), len(file_service_ping_proto_rawDesc))) }) return file_service_ping_proto_rawDescData } @@ -143,7 +140,7 @@ func file_service_ping_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ping_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ping_proto_rawDesc), len(file_service_ping_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -154,7 +151,6 @@ func file_service_ping_proto_init() { MessageInfos: file_service_ping_proto_msgTypes, }.Build() File_service_ping_proto = out.File - file_service_ping_proto_rawDesc = nil file_service_ping_proto_goTypes = nil file_service_ping_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ping_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ping_grpc.pb.go index 822b8f8..f34fefb 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ping_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ping_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ping.proto package pb @@ -70,7 +70,7 @@ type PingServiceServer interface { type UnimplementedPingServiceServer struct{} func (UnimplementedPingServiceServer) Ping(context.Context, *PingRequest) (*PingResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Ping not implemented") + return nil, status.Error(codes.Unimplemented, "method Ping not implemented") } func (UnimplementedPingServiceServer) testEmbeddedByValue() {} @@ -82,7 +82,7 @@ type UnsafePingServiceServer interface { } func RegisterPingServiceServer(s grpc.ServiceRegistrar, srv PingServiceServer) { - // If the following call pancis, it indicates UnimplementedPingServiceServer was + // If the following call panics, it indicates UnimplementedPingServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_plan.pb.go b/EdgeCommon/pkg/rpc/pb/service_plan.pb.go index 3f59a63..d5670da 100644 --- a/EdgeCommon/pkg/rpc/pb/service_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1056,232 +1057,106 @@ func (x *SortPlansRequest) GetPlanIds() []int64 { var File_service_plan_proto protoreflect.FileDescriptor -var file_service_plan_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x07, 0x0a, - 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x3c, 0x0a, 0x19, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x4c, - 0x69, 0x6d, 0x69, 0x74, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x14, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x19, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x46, 0x75, 0x6c, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, - 0x72, 0x65, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x73, 0x46, 0x75, - 0x6c, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x0c, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, - 0x0a, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2e, 0x0a, 0x12, 0x62, 0x61, 0x6e, 0x64, - 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x28, 0x0a, 0x0f, - 0x73, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x73, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, - 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x79, 0x65, 0x61, - 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x3c, 0x0a, 0x19, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x50, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, - 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x28, 0x0a, 0x0f, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, - 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3c, 0x0a, 0x19, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x57, - 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, 0x19, 0x64, 0x61, 0x69, 0x6c, 0x79, - 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x1b, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x57, - 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, 0x6d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x55, 0x70, 0x6c, - 0x6f, 0x61, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x15, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, 0x7a, 0x65, - 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x2c, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, - 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, - 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, - 0x49, 0x64, 0x22, 0xc1, 0x07, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x3c, 0x0a, 0x19, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x19, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x46, 0x75, 0x6c, 0x6c, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x73, - 0x46, 0x75, 0x6c, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, - 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0c, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, - 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2e, 0x0a, 0x12, 0x62, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x6f, - 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x28, - 0x0a, 0x0f, 0x73, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x73, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x61, - 0x6c, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x79, 0x65, 0x61, 0x72, - 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x79, - 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x3c, - 0x0a, 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x69, 0x6c, - 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x28, - 0x0a, 0x0f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3c, 0x0a, 0x19, 0x64, 0x61, 0x69, 0x6c, - 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x19, 0x64, 0x61, 0x69, - 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x1b, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, - 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1b, 0x6d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, - 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x17, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x69, - 0x7a, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x2b, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, - 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, - 0x6e, 0x49, 0x64, 0x22, 0x30, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, - 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0x37, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, - 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x22, 0x2e, - 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0x35, - 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x52, - 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x22, 0x1d, 0x0a, 0x1b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x22, 0x45, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x3a, 0x0a, 0x18, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x70, 0x6c, 0x61, 0x6e, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x05, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x1e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x70, 0x6c, 0x61, 0x6e, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x05, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x44, 0x0a, - 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x05, 0x70, 0x6c, - 0x61, 0x6e, 0x73, 0x22, 0x2c, 0x0a, 0x10, 0x53, 0x6f, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x6e, 0x49, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x73, 0x32, 0xe2, 0x05, 0x0a, 0x0b, 0x50, 0x6c, 0x61, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x12, - 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, - 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x15, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x33, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, - 0x6e, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x66, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, - 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x42, - 0x61, 0x73, 0x69, 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, 0x6c, - 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, - 0x6e, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x6c, 0x69, 0x73, - 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, - 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, - 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, - 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, - 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x09, 0x73, 0x6f, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x12, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_plan_proto_rawDesc = "" + + "\n" + + "\x12service_plan.proto\x12\x02pb\x1a\x17models/model_plan.proto\x1a\x19models/rpc_messages.proto\"\x95\a\n" + + "\x11CreatePlanRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x13 \x01(\tR\vdescription\x12\x1c\n" + + "\tclusterId\x18\x02 \x01(\x03R\tclusterId\x12*\n" + + "\x10trafficLimitJSON\x18\x03 \x01(\fR\x10trafficLimitJSON\x12<\n" + + "\x19bandwidthLimitPerNodeJSON\x18\x14 \x01(\fR\x19bandwidthLimitPerNodeJSON\x12(\n" + + "\x0fhasFullFeatures\x18\x12 \x01(\bR\x0fhasFullFeatures\x12\"\n" + + "\ffeaturesJSON\x18\x04 \x01(\fR\ffeaturesJSON\x12\x1c\n" + + "\tpriceType\x18\x05 \x01(\tR\tpriceType\x12*\n" + + "\x10trafficPriceJSON\x18\x06 \x01(\fR\x10trafficPriceJSON\x12.\n" + + "\x12bandwidthPriceJSON\x18\n" + + " \x01(\fR\x12bandwidthPriceJSON\x12\"\n" + + "\fmonthlyPrice\x18\a \x01(\x02R\fmonthlyPrice\x12(\n" + + "\x0fseasonallyPrice\x18\b \x01(\x02R\x0fseasonallyPrice\x12 \n" + + "\vyearlyPrice\x18\t \x01(\x02R\vyearlyPrice\x12\"\n" + + "\ftotalServers\x18\v \x01(\x05R\ftotalServers\x12<\n" + + "\x19totalServerNamesPerServer\x18\f \x01(\x05R\x19totalServerNamesPerServer\x12*\n" + + "\x10totalServerNames\x18\r \x01(\x05R\x10totalServerNames\x12$\n" + + "\rdailyRequests\x18\x0e \x01(\x03R\rdailyRequests\x12(\n" + + "\x0fmonthlyRequests\x18\x0f \x01(\x03R\x0fmonthlyRequests\x12<\n" + + "\x19dailyWebsocketConnections\x18\x10 \x01(\x03R\x19dailyWebsocketConnections\x12@\n" + + "\x1bmonthlyWebsocketConnections\x18\x11 \x01(\x03R\x1bmonthlyWebsocketConnections\x12,\n" + + "\x11maxUploadSizeJSON\x18\x15 \x01(\fR\x11maxUploadSizeJSON\",\n" + + "\x12CreatePlanResponse\x12\x16\n" + + "\x06planId\x18\x01 \x01(\x03R\x06planId\"\xc1\a\n" + + "\x11UpdatePlanRequest\x12\x16\n" + + "\x06planId\x18\x01 \x01(\x03R\x06planId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x15 \x01(\tR\vdescription\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\x12\x1c\n" + + "\tclusterId\x18\x04 \x01(\x03R\tclusterId\x12*\n" + + "\x10trafficLimitJSON\x18\x05 \x01(\fR\x10trafficLimitJSON\x12<\n" + + "\x19bandwidthLimitPerNodeJSON\x18\x16 \x01(\fR\x19bandwidthLimitPerNodeJSON\x12(\n" + + "\x0fhasFullFeatures\x18\x14 \x01(\bR\x0fhasFullFeatures\x12\"\n" + + "\ffeaturesJSON\x18\x06 \x01(\fR\ffeaturesJSON\x12\x1c\n" + + "\tpriceType\x18\a \x01(\tR\tpriceType\x12*\n" + + "\x10trafficPriceJSON\x18\b \x01(\fR\x10trafficPriceJSON\x12.\n" + + "\x12bandwidthPriceJSON\x18\f \x01(\fR\x12bandwidthPriceJSON\x12\"\n" + + "\fmonthlyPrice\x18\t \x01(\x02R\fmonthlyPrice\x12(\n" + + "\x0fseasonallyPrice\x18\n" + + " \x01(\x02R\x0fseasonallyPrice\x12 \n" + + "\vyearlyPrice\x18\v \x01(\x02R\vyearlyPrice\x12\"\n" + + "\ftotalServers\x18\r \x01(\x05R\ftotalServers\x12<\n" + + "\x19totalServerNamesPerServer\x18\x0e \x01(\x05R\x19totalServerNamesPerServer\x12*\n" + + "\x10totalServerNames\x18\x0f \x01(\x05R\x10totalServerNames\x12$\n" + + "\rdailyRequests\x18\x10 \x01(\x03R\rdailyRequests\x12(\n" + + "\x0fmonthlyRequests\x18\x11 \x01(\x03R\x0fmonthlyRequests\x12<\n" + + "\x19dailyWebsocketConnections\x18\x12 \x01(\x03R\x19dailyWebsocketConnections\x12@\n" + + "\x1bmonthlyWebsocketConnections\x18\x13 \x01(\x03R\x1bmonthlyWebsocketConnections\x12,\n" + + "\x11maxUploadSizeJSON\x18\x17 \x01(\fR\x11maxUploadSizeJSON\"+\n" + + "\x11DeletePlanRequest\x12\x16\n" + + "\x06planId\x18\x01 \x01(\x03R\x06planId\"0\n" + + "\x16FindEnabledPlanRequest\x12\x16\n" + + "\x06planId\x18\x01 \x01(\x03R\x06planId\"7\n" + + "\x17FindEnabledPlanResponse\x12\x1c\n" + + "\x04plan\x18\x01 \x01(\v2\b.pb.PlanR\x04plan\".\n" + + "\x14FindBasicPlanRequest\x12\x16\n" + + "\x06planId\x18\x01 \x01(\x03R\x06planId\"5\n" + + "\x15FindBasicPlanResponse\x12\x1c\n" + + "\x04plan\x18\x01 \x01(\v2\b.pb.PlanR\x04plan\"\x1d\n" + + "\x1bCountAllEnabledPlansRequest\"E\n" + + "\x17ListEnabledPlansRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\":\n" + + "\x18ListEnabledPlansResponse\x12\x1e\n" + + "\x05plans\x18\x01 \x03(\v2\b.pb.PlanR\x05plans\"\x1e\n" + + "\x1cFindAllAvailablePlansRequest\"?\n" + + "\x1dFindAllAvailablePlansResponse\x12\x1e\n" + + "\x05plans\x18\x01 \x03(\v2\b.pb.PlanR\x05plans\"#\n" + + "!FindAllAvailableBasicPlansRequest\"D\n" + + "\"FindAllAvailableBasicPlansResponse\x12\x1e\n" + + "\x05plans\x18\x01 \x03(\v2\b.pb.PlanR\x05plans\",\n" + + "\x10SortPlansRequest\x12\x18\n" + + "\aplanIds\x18\x01 \x03(\x03R\aplanIds2\xe2\x05\n" + + "\vPlanService\x12;\n" + + "\n" + + "createPlan\x12\x15.pb.CreatePlanRequest\x1a\x16.pb.CreatePlanResponse\x123\n" + + "\n" + + "updatePlan\x12\x15.pb.UpdatePlanRequest\x1a\x0e.pb.RPCSuccess\x123\n" + + "\n" + + "deletePlan\x12\x15.pb.DeletePlanRequest\x1a\x0e.pb.RPCSuccess\x12J\n" + + "\x0ffindEnabledPlan\x12\x1a.pb.FindEnabledPlanRequest\x1a\x1b.pb.FindEnabledPlanResponse\x12D\n" + + "\rfindBasicPlan\x12\x18.pb.FindBasicPlanRequest\x1a\x19.pb.FindBasicPlanResponse\x12M\n" + + "\x14countAllEnabledPlans\x12\x1f.pb.CountAllEnabledPlansRequest\x1a\x14.pb.RPCCountResponse\x12M\n" + + "\x10listEnabledPlans\x12\x1b.pb.ListEnabledPlansRequest\x1a\x1c.pb.ListEnabledPlansResponse\x12\\\n" + + "\x15findAllAvailablePlans\x12 .pb.FindAllAvailablePlansRequest\x1a!.pb.FindAllAvailablePlansResponse\x12k\n" + + "\x1afindAllAvailableBasicPlans\x12%.pb.FindAllAvailableBasicPlansRequest\x1a&.pb.FindAllAvailableBasicPlansResponse\x121\n" + + "\tsortPlans\x12\x14.pb.SortPlansRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_plan_proto_rawDescOnce sync.Once - file_service_plan_proto_rawDescData = file_service_plan_proto_rawDesc + file_service_plan_proto_rawDescData []byte ) func file_service_plan_proto_rawDescGZIP() []byte { file_service_plan_proto_rawDescOnce.Do(func() { - file_service_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_plan_proto_rawDescData) + file_service_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_plan_proto_rawDesc), len(file_service_plan_proto_rawDesc))) }) return file_service_plan_proto_rawDescData } @@ -1352,7 +1227,7 @@ func file_service_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_plan_proto_rawDesc), len(file_service_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 16, NumExtensions: 0, @@ -1363,7 +1238,6 @@ func file_service_plan_proto_init() { MessageInfos: file_service_plan_proto_msgTypes, }.Build() File_service_plan_proto = out.File - file_service_plan_proto_rawDesc = nil file_service_plan_proto_goTypes = nil file_service_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_plan_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_plan_grpc.pb.go index e17fb34..da4e70d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_plan_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_plan_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_plan.proto package pb @@ -203,34 +203,34 @@ type PlanServiceServer interface { type UnimplementedPlanServiceServer struct{} func (UnimplementedPlanServiceServer) CreatePlan(context.Context, *CreatePlanRequest) (*CreatePlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreatePlan not implemented") + return nil, status.Error(codes.Unimplemented, "method CreatePlan not implemented") } func (UnimplementedPlanServiceServer) UpdatePlan(context.Context, *UpdatePlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdatePlan not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdatePlan not implemented") } func (UnimplementedPlanServiceServer) DeletePlan(context.Context, *DeletePlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeletePlan not implemented") + return nil, status.Error(codes.Unimplemented, "method DeletePlan not implemented") } func (UnimplementedPlanServiceServer) FindEnabledPlan(context.Context, *FindEnabledPlanRequest) (*FindEnabledPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledPlan not implemented") } func (UnimplementedPlanServiceServer) FindBasicPlan(context.Context, *FindBasicPlanRequest) (*FindBasicPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindBasicPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method FindBasicPlan not implemented") } func (UnimplementedPlanServiceServer) CountAllEnabledPlans(context.Context, *CountAllEnabledPlansRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledPlans not implemented") } func (UnimplementedPlanServiceServer) ListEnabledPlans(context.Context, *ListEnabledPlansRequest) (*ListEnabledPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledPlans not implemented") } func (UnimplementedPlanServiceServer) FindAllAvailablePlans(context.Context, *FindAllAvailablePlansRequest) (*FindAllAvailablePlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailablePlans not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailablePlans not implemented") } func (UnimplementedPlanServiceServer) FindAllAvailableBasicPlans(context.Context, *FindAllAvailableBasicPlansRequest) (*FindAllAvailableBasicPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableBasicPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableBasicPlans not implemented") } func (UnimplementedPlanServiceServer) SortPlans(context.Context, *SortPlansRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SortPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method SortPlans not implemented") } func (UnimplementedPlanServiceServer) testEmbeddedByValue() {} @@ -242,7 +242,7 @@ type UnsafePlanServiceServer interface { } func RegisterPlanServiceServer(s grpc.ServiceRegistrar, srv PlanServiceServer) { - // If the following call pancis, it indicates UnimplementedPlanServiceServer was + // If the following call panics, it indicates UnimplementedPlanServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_post.pb.go b/EdgeCommon/pkg/rpc/pb/service_post.pb.go index 7602b41..19488fe 100644 --- a/EdgeCommon/pkg/rpc/pb/service_post.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_post.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_post.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -629,119 +630,70 @@ func (x *FindPostResponse) GetPost() *Post { var File_service_post_proto protoreflect.FileDescriptor -var file_service_post_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, - 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, - 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, - 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, - 0x62, 0x6f, 0x64, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, - 0x22, 0x2c, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x22, 0xc9, - 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, - 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, - 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, - 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x2b, 0x0a, 0x11, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x22, 0x2c, 0x0a, 0x12, 0x50, 0x75, 0x62, 0x6c, 0x69, - 0x73, 0x68, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, - 0x6f, 0x73, 0x74, 0x49, 0x64, 0x22, 0x83, 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x50, - 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x70, - 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, - 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, - 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, - 0x65, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x70, 0x75, - 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xbc, 0x02, 0x0a, 0x10, - 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x26, - 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x10, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, - 0x64, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x50, - 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, - 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, - 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4f, 0x6e, 0x6c, - 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, - 0x65, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x73, 0x42, 0x6f, 0x64, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x63, 0x6f, - 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x42, 0x6f, 0x64, 0x79, 0x22, 0x33, 0x0a, 0x11, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1e, 0x0a, 0x05, 0x70, 0x6f, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, - 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x05, 0x70, 0x6f, 0x73, 0x74, 0x73, 0x22, - 0x29, 0x0a, 0x0f, 0x46, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x22, 0x30, 0x0a, 0x10, 0x46, 0x69, - 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, - 0x0a, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, - 0x62, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x32, 0x97, 0x03, 0x0a, - 0x0b, 0x50, 0x6f, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3b, 0x0a, 0x0a, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x33, - 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x15, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x50, 0x6f, - 0x73, 0x74, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x50, - 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x73, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x73, - 0x74, 0x73, 0x12, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x35, 0x0a, 0x08, 0x66, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x13, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_post_proto_rawDesc = "" + + "\n" + + "\x12service_post.proto\x12\x02pb\x1a\x17models/model_post.proto\x1a\x19models/rpc_messages.proto\"\xb1\x01\n" + + "\x11CreatePostRequest\x12&\n" + + "\x0epostCategoryId\x18\x01 \x01(\x03R\x0epostCategoryId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12 \n" + + "\vproductCode\x18\x03 \x01(\tR\vproductCode\x12\x18\n" + + "\asubject\x18\x04 \x01(\tR\asubject\x12\x10\n" + + "\x03url\x18\x05 \x01(\tR\x03url\x12\x12\n" + + "\x04body\x18\x06 \x01(\tR\x04body\",\n" + + "\x12CreatePostResponse\x12\x16\n" + + "\x06postId\x18\x01 \x01(\x03R\x06postId\"\xc9\x01\n" + + "\x11UpdatePostRequest\x12\x16\n" + + "\x06postId\x18\x01 \x01(\x03R\x06postId\x12&\n" + + "\x0epostCategoryId\x18\x02 \x01(\x03R\x0epostCategoryId\x12 \n" + + "\vproductCode\x18\x03 \x01(\tR\vproductCode\x12\x18\n" + + "\asubject\x18\x04 \x01(\tR\asubject\x12\x12\n" + + "\x04type\x18\x05 \x01(\tR\x04type\x12\x10\n" + + "\x03url\x18\x06 \x01(\tR\x03url\x12\x12\n" + + "\x04body\x18\a \x01(\tR\x04body\"+\n" + + "\x11DeletePostRequest\x12\x16\n" + + "\x06postId\x18\x01 \x01(\x03R\x06postId\",\n" + + "\x12PublishPostRequest\x12\x16\n" + + "\x06postId\x18\x01 \x01(\x03R\x06postId\"\x83\x01\n" + + "\x11CountPostsRequest\x12&\n" + + "\x0epostCategoryId\x18\x01 \x01(\x03R\x0epostCategoryId\x12 \n" + + "\vproductCode\x18\x02 \x01(\tR\vproductCode\x12$\n" + + "\rpublishedOnly\x18\x03 \x01(\bR\rpublishedOnly\"\xbc\x02\n" + + "\x10ListPostsRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12 \n" + + "\vproductCode\x18\x03 \x01(\tR\vproductCode\x12&\n" + + "\x0epostCategoryId\x18\x04 \x01(\x03R\x0epostCategoryId\x12*\n" + + "\x10postCategoryCode\x18\x05 \x01(\tR\x10postCategoryCode\x12<\n" + + "\x19excludingPostCategoryCode\x18\x06 \x01(\tR\x19excludingPostCategoryCode\x12$\n" + + "\rpublishedOnly\x18\a \x01(\bR\rpublishedOnly\x12\"\n" + + "\fcontainsBody\x18\b \x01(\bR\fcontainsBody\"3\n" + + "\x11ListPostsResponse\x12\x1e\n" + + "\x05posts\x18\x01 \x03(\v2\b.pb.PostR\x05posts\")\n" + + "\x0fFindPostRequest\x12\x16\n" + + "\x06postId\x18\x01 \x01(\x03R\x06postId\"0\n" + + "\x10FindPostResponse\x12\x1c\n" + + "\x04post\x18\x01 \x01(\v2\b.pb.PostR\x04post2\x97\x03\n" + + "\vPostService\x12;\n" + + "\n" + + "createPost\x12\x15.pb.CreatePostRequest\x1a\x16.pb.CreatePostResponse\x123\n" + + "\n" + + "updatePost\x12\x15.pb.UpdatePostRequest\x1a\x0e.pb.RPCSuccess\x123\n" + + "\n" + + "deletePost\x12\x15.pb.DeletePostRequest\x1a\x0e.pb.RPCSuccess\x125\n" + + "\vpublishPost\x12\x16.pb.PublishPostRequest\x1a\x0e.pb.RPCSuccess\x129\n" + + "\n" + + "countPosts\x12\x15.pb.CountPostsRequest\x1a\x14.pb.RPCCountResponse\x128\n" + + "\tlistPosts\x12\x14.pb.ListPostsRequest\x1a\x15.pb.ListPostsResponse\x125\n" + + "\bfindPost\x12\x13.pb.FindPostRequest\x1a\x14.pb.FindPostResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_post_proto_rawDescOnce sync.Once - file_service_post_proto_rawDescData = file_service_post_proto_rawDesc + file_service_post_proto_rawDescData []byte ) func file_service_post_proto_rawDescGZIP() []byte { file_service_post_proto_rawDescOnce.Do(func() { - file_service_post_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_post_proto_rawDescData) + file_service_post_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_post_proto_rawDesc), len(file_service_post_proto_rawDesc))) }) return file_service_post_proto_rawDescData } @@ -797,7 +749,7 @@ func file_service_post_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_post_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_post_proto_rawDesc), len(file_service_post_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -808,7 +760,6 @@ func file_service_post_proto_init() { MessageInfos: file_service_post_proto_msgTypes, }.Build() File_service_post_proto = out.File - file_service_post_proto_rawDesc = nil file_service_post_proto_goTypes = nil file_service_post_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_post_category.pb.go b/EdgeCommon/pkg/rpc/pb/service_post_category.pb.go index d89f6c3..fcd0382 100644 --- a/EdgeCommon/pkg/rpc/pb/service_post_category.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_post_category.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_post_category.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -529,114 +530,50 @@ func (x *SortPostCategoriesRequest) GetPostCategoryIds() []int64 { var File_service_post_category_proto protoreflect.FileDescriptor -var file_service_post_category_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, - 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, - 0x6f, 0x64, 0x65, 0x22, 0x44, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x19, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, - 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x43, 0x0a, 0x19, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, - 0x1e, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x59, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x38, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, - 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6f, - 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x27, 0x0a, 0x25, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, - 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x62, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, - 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x41, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x50, - 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x18, 0x46, 0x69, - 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, - 0x62, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x0c, - 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x22, 0x45, 0x0a, 0x19, - 0x53, 0x6f, 0x72, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x6f, 0x73, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x03, 0x52, 0x0f, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x49, 0x64, 0x73, 0x32, 0xdf, 0x04, 0x0a, 0x13, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, - 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x69, 0x65, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x50, - 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x43, 0x0a, 0x12, 0x73, 0x6f, 0x72, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x72, 0x74, - 0x50, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_post_category_proto_rawDesc = "" + + "\n" + + "\x1bservice_post_category.proto\x12\x02pb\x1a models/model_post_category.proto\x1a\x19models/rpc_messages.proto\"C\n" + + "\x19CreatePostCategoryRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\"D\n" + + "\x1aCreatePostCategoryResponse\x12&\n" + + "\x0epostCategoryId\x18\x01 \x01(\x03R\x0epostCategoryId\"\x7f\n" + + "\x19UpdatePostCategoryRequest\x12&\n" + + "\x0epostCategoryId\x18\x01 \x01(\x03R\x0epostCategoryId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\"C\n" + + "\x19DeletePostCategoryRequest\x12&\n" + + "\x0epostCategoryId\x18\x01 \x01(\x03R\x0epostCategoryId\"\x1e\n" + + "\x1cFindAllPostCategoriesRequest\"Y\n" + + "\x1dFindAllPostCategoriesResponse\x128\n" + + "\x0epostCategories\x18\x01 \x03(\v2\x10.pb.PostCategoryR\x0epostCategories\"'\n" + + "%FindAllAvailablePostCategoriesRequest\"b\n" + + "&FindAllAvailablePostCategoriesResponse\x128\n" + + "\x0epostCategories\x18\x01 \x03(\v2\x10.pb.PostCategoryR\x0epostCategories\"A\n" + + "\x17FindPostCategoryRequest\x12&\n" + + "\x0epostCategoryId\x18\x01 \x01(\x03R\x0epostCategoryId\"P\n" + + "\x18FindPostCategoryResponse\x124\n" + + "\fpostCategory\x18\x01 \x01(\v2\x10.pb.PostCategoryR\fpostCategory\"E\n" + + "\x19SortPostCategoriesRequest\x12(\n" + + "\x0fpostCategoryIds\x18\x01 \x03(\x03R\x0fpostCategoryIds2\xdf\x04\n" + + "\x13PostCategoryService\x12S\n" + + "\x12createPostCategory\x12\x1d.pb.CreatePostCategoryRequest\x1a\x1e.pb.CreatePostCategoryResponse\x12C\n" + + "\x12updatePostCategory\x12\x1d.pb.UpdatePostCategoryRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12deletePostCategory\x12\x1d.pb.DeletePostCategoryRequest\x1a\x0e.pb.RPCSuccess\x12\\\n" + + "\x15findAllPostCategories\x12 .pb.FindAllPostCategoriesRequest\x1a!.pb.FindAllPostCategoriesResponse\x12w\n" + + "\x1efindAllAvailablePostCategories\x12).pb.FindAllAvailablePostCategoriesRequest\x1a*.pb.FindAllAvailablePostCategoriesResponse\x12M\n" + + "\x10findPostCategory\x12\x1b.pb.FindPostCategoryRequest\x1a\x1c.pb.FindPostCategoryResponse\x12C\n" + + "\x12sortPostCategories\x12\x1d.pb.SortPostCategoriesRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_post_category_proto_rawDescOnce sync.Once - file_service_post_category_proto_rawDescData = file_service_post_category_proto_rawDesc + file_service_post_category_proto_rawDescData []byte ) func file_service_post_category_proto_rawDescGZIP() []byte { file_service_post_category_proto_rawDescOnce.Do(func() { - file_service_post_category_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_post_category_proto_rawDescData) + file_service_post_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_post_category_proto_rawDesc), len(file_service_post_category_proto_rawDesc))) }) return file_service_post_category_proto_rawDescData } @@ -693,7 +630,7 @@ func file_service_post_category_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_post_category_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_post_category_proto_rawDesc), len(file_service_post_category_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -704,7 +641,6 @@ func file_service_post_category_proto_init() { MessageInfos: file_service_post_category_proto_msgTypes, }.Build() File_service_post_category_proto = out.File - file_service_post_category_proto_rawDesc = nil file_service_post_category_proto_goTypes = nil file_service_post_category_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_post_category_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_post_category_grpc.pb.go index b1f7deb..22ebc63 100644 --- a/EdgeCommon/pkg/rpc/pb/service_post_category_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_post_category_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_post_category.proto package pb @@ -158,25 +158,25 @@ type PostCategoryServiceServer interface { type UnimplementedPostCategoryServiceServer struct{} func (UnimplementedPostCategoryServiceServer) CreatePostCategory(context.Context, *CreatePostCategoryRequest) (*CreatePostCategoryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreatePostCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method CreatePostCategory not implemented") } func (UnimplementedPostCategoryServiceServer) UpdatePostCategory(context.Context, *UpdatePostCategoryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdatePostCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdatePostCategory not implemented") } func (UnimplementedPostCategoryServiceServer) DeletePostCategory(context.Context, *DeletePostCategoryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeletePostCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method DeletePostCategory not implemented") } func (UnimplementedPostCategoryServiceServer) FindAllPostCategories(context.Context, *FindAllPostCategoriesRequest) (*FindAllPostCategoriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllPostCategories not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllPostCategories not implemented") } func (UnimplementedPostCategoryServiceServer) FindAllAvailablePostCategories(context.Context, *FindAllAvailablePostCategoriesRequest) (*FindAllAvailablePostCategoriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailablePostCategories not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailablePostCategories not implemented") } func (UnimplementedPostCategoryServiceServer) FindPostCategory(context.Context, *FindPostCategoryRequest) (*FindPostCategoryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindPostCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method FindPostCategory not implemented") } func (UnimplementedPostCategoryServiceServer) SortPostCategories(context.Context, *SortPostCategoriesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SortPostCategories not implemented") + return nil, status.Error(codes.Unimplemented, "method SortPostCategories not implemented") } func (UnimplementedPostCategoryServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafePostCategoryServiceServer interface { } func RegisterPostCategoryServiceServer(s grpc.ServiceRegistrar, srv PostCategoryServiceServer) { - // If the following call pancis, it indicates UnimplementedPostCategoryServiceServer was + // If the following call panics, it indicates UnimplementedPostCategoryServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_post_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_post_grpc.pb.go index 6da4560..f9d8310 100644 --- a/EdgeCommon/pkg/rpc/pb/service_post_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_post_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_post.proto package pb @@ -158,25 +158,25 @@ type PostServiceServer interface { type UnimplementedPostServiceServer struct{} func (UnimplementedPostServiceServer) CreatePost(context.Context, *CreatePostRequest) (*CreatePostResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreatePost not implemented") + return nil, status.Error(codes.Unimplemented, "method CreatePost not implemented") } func (UnimplementedPostServiceServer) UpdatePost(context.Context, *UpdatePostRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdatePost not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdatePost not implemented") } func (UnimplementedPostServiceServer) DeletePost(context.Context, *DeletePostRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeletePost not implemented") + return nil, status.Error(codes.Unimplemented, "method DeletePost not implemented") } func (UnimplementedPostServiceServer) PublishPost(context.Context, *PublishPostRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method PublishPost not implemented") + return nil, status.Error(codes.Unimplemented, "method PublishPost not implemented") } func (UnimplementedPostServiceServer) CountPosts(context.Context, *CountPostsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountPosts not implemented") + return nil, status.Error(codes.Unimplemented, "method CountPosts not implemented") } func (UnimplementedPostServiceServer) ListPosts(context.Context, *ListPostsRequest) (*ListPostsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListPosts not implemented") + return nil, status.Error(codes.Unimplemented, "method ListPosts not implemented") } func (UnimplementedPostServiceServer) FindPost(context.Context, *FindPostRequest) (*FindPostResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindPost not implemented") + return nil, status.Error(codes.Unimplemented, "method FindPost not implemented") } func (UnimplementedPostServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafePostServiceServer interface { } func RegisterPostServiceServer(s grpc.ServiceRegistrar, srv PostServiceServer) { - // If the following call pancis, it indicates UnimplementedPostServiceServer was + // If the following call panics, it indicates UnimplementedPostServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_price.pb.go b/EdgeCommon/pkg/rpc/pb/service_price.pb.go index a7d540a..393f508 100644 --- a/EdgeCommon/pkg/rpc/pb/service_price.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_price.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_price.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -143,41 +144,28 @@ func (x *CalculatePriceResponse) GetHasNodeRegionPrice() bool { var File_service_price_proto protoreflect.FileDescriptor -var file_service_price_proto_rawDesc = []byte{ - 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x99, 0x01, 0x0a, 0x15, 0x43, 0x61, - 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x47, 0x42, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x47, 0x42, 0x12, - 0x20, 0x0a, 0x0b, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x4d, 0x42, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x4d, - 0x42, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, - 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x60, 0x0a, 0x16, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, - 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, - 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, 0x61, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x32, 0x57, 0x0a, 0x0c, 0x50, 0x72, 0x69, 0x63, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x61, 0x6c, 0x63, 0x75, - 0x6c, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, - 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_price_proto_rawDesc = "" + + "\n" + + "\x13service_price.proto\x12\x02pb\"\x99\x01\n" + + "\x15CalculatePriceRequest\x12\x1c\n" + + "\tpriceType\x18\x01 \x01(\tR\tpriceType\x12\x1c\n" + + "\ttrafficGB\x18\x02 \x01(\x01R\ttrafficGB\x12 \n" + + "\vbandwidthMB\x18\x03 \x01(\x01R\vbandwidthMB\x12\"\n" + + "\fnodeRegionId\x18\x04 \x01(\x03R\fnodeRegionId\"`\n" + + "\x16CalculatePriceResponse\x12\x16\n" + + "\x06amount\x18\x01 \x01(\x01R\x06amount\x12.\n" + + "\x12hasNodeRegionPrice\x18\x02 \x01(\bR\x12hasNodeRegionPrice2W\n" + + "\fPriceService\x12G\n" + + "\x0ecalculatePrice\x12\x19.pb.CalculatePriceRequest\x1a\x1a.pb.CalculatePriceResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_price_proto_rawDescOnce sync.Once - file_service_price_proto_rawDescData = file_service_price_proto_rawDesc + file_service_price_proto_rawDescData []byte ) func file_service_price_proto_rawDescGZIP() []byte { file_service_price_proto_rawDescOnce.Do(func() { - file_service_price_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_price_proto_rawDescData) + file_service_price_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_price_proto_rawDesc), len(file_service_price_proto_rawDesc))) }) return file_service_price_proto_rawDescData } @@ -206,7 +194,7 @@ func file_service_price_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_price_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_price_proto_rawDesc), len(file_service_price_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -217,7 +205,6 @@ func file_service_price_proto_init() { MessageInfos: file_service_price_proto_msgTypes, }.Build() File_service_price_proto = out.File - file_service_price_proto_rawDesc = nil file_service_price_proto_goTypes = nil file_service_price_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_price_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_price_grpc.pb.go index 7459cb4..2dda285 100644 --- a/EdgeCommon/pkg/rpc/pb/service_price_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_price_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_price.proto package pb @@ -68,7 +68,7 @@ type PriceServiceServer interface { type UnimplementedPriceServiceServer struct{} func (UnimplementedPriceServiceServer) CalculatePrice(context.Context, *CalculatePriceRequest) (*CalculatePriceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CalculatePrice not implemented") + return nil, status.Error(codes.Unimplemented, "method CalculatePrice not implemented") } func (UnimplementedPriceServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafePriceServiceServer interface { } func RegisterPriceServiceServer(s grpc.ServiceRegistrar, srv PriceServiceServer) { - // If the following call pancis, it indicates UnimplementedPriceServiceServer was + // If the following call panics, it indicates UnimplementedPriceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_region_city.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_city.pb.go index ea891c4..37bc1c7 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_city.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_city.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_region_city.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -528,123 +529,55 @@ func (x *UpdateRegionCityCustomRequest) GetCustomCodes() []string { var File_service_region_city_proto protoreflect.FileDescriptor -var file_service_region_city_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x5f, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x21, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x34, 0x0a, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, - 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x22, 0x58, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x0c, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x79, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, - 0x42, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x79, 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, - 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x69, 0x74, 0x79, 0x22, 0x52, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x34, 0x0a, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x22, 0x51, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x0c, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0x5c, 0x0a, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, - 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x65, 0x0a, 0x2f, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x0c, - 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, - 0x74, 0x79, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x22, 0x3b, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, - 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x48, 0x0a, - 0x16, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x22, 0x85, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x32, - 0xeb, 0x04, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x70, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x69, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x61, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, - 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, - 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x27, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x32, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x64, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x69, 0x74, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, - 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_region_city_proto_rawDesc = "" + + "\n" + + "\x19service_region_city.proto\x12\x02pb\x1a\x1emodels/model_region_city.proto\x1a\x19models/rpc_messages.proto\"Y\n" + + "!FindAllEnabledRegionCitiesRequest\x124\n" + + "\x15includeRegionProvince\x18\x01 \x01(\bR\x15includeRegionProvince\"X\n" + + "\"FindAllEnabledRegionCitiesResponse\x122\n" + + "\fregionCities\x18\x01 \x03(\v2\x0e.pb.RegionCityR\fregionCities\"B\n" + + "\x1cFindEnabledRegionCityRequest\x12\"\n" + + "\fregionCityId\x18\x01 \x01(\x03R\fregionCityId\"O\n" + + "\x1dFindEnabledRegionCityResponse\x12.\n" + + "\n" + + "regionCity\x18\x01 \x01(\v2\x0e.pb.RegionCityR\n" + + "regionCity\"R\n" + + "\x1aFindAllRegionCitiesRequest\x124\n" + + "\x15includeRegionProvince\x18\x01 \x01(\bR\x15includeRegionProvince\"Q\n" + + "\x1bFindAllRegionCitiesResponse\x122\n" + + "\fregionCities\x18\x01 \x03(\v2\x0e.pb.RegionCityR\fregionCities\"\\\n" + + ".FindAllRegionCitiesWithRegionProvinceIdRequest\x12*\n" + + "\x10regionProvinceId\x18\x01 \x01(\x03R\x10regionProvinceId\"e\n" + + "/FindAllRegionCitiesWithRegionProvinceIdResponse\x122\n" + + "\fregionCities\x18\x01 \x03(\v2\x0e.pb.RegionCityR\fregionCities\";\n" + + "\x15FindRegionCityRequest\x12\"\n" + + "\fregionCityId\x18\x01 \x01(\x03R\fregionCityId\"H\n" + + "\x16FindRegionCityResponse\x12.\n" + + "\n" + + "regionCity\x18\x01 \x01(\v2\x0e.pb.RegionCityR\n" + + "regionCity\"\x85\x01\n" + + "\x1dUpdateRegionCityCustomRequest\x12\"\n" + + "\fregionCityId\x18\x01 \x01(\x03R\fregionCityId\x12\x1e\n" + + "\n" + + "customName\x18\x02 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x03 \x03(\tR\vcustomCodes2\xeb\x04\n" + + "\x11RegionCityService\x12p\n" + + "\x1afindAllEnabledRegionCities\x12%.pb.FindAllEnabledRegionCitiesRequest\x1a&.pb.FindAllEnabledRegionCitiesResponse\"\x03\x88\x02\x01\x12a\n" + + "\x15findEnabledRegionCity\x12 .pb.FindEnabledRegionCityRequest\x1a!.pb.FindEnabledRegionCityResponse\"\x03\x88\x02\x01\x12V\n" + + "\x13findAllRegionCities\x12\x1e.pb.FindAllRegionCitiesRequest\x1a\x1f.pb.FindAllRegionCitiesResponse\x12\x92\x01\n" + + "'findAllRegionCitiesWithRegionProvinceId\x122.pb.FindAllRegionCitiesWithRegionProvinceIdRequest\x1a3.pb.FindAllRegionCitiesWithRegionProvinceIdResponse\x12G\n" + + "\x0efindRegionCity\x12\x19.pb.FindRegionCityRequest\x1a\x1a.pb.FindRegionCityResponse\x12K\n" + + "\x16updateRegionCityCustom\x12!.pb.UpdateRegionCityCustomRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_region_city_proto_rawDescOnce sync.Once - file_service_region_city_proto_rawDescData = file_service_region_city_proto_rawDesc + file_service_region_city_proto_rawDescData []byte ) func file_service_region_city_proto_rawDescGZIP() []byte { file_service_region_city_proto_rawDescOnce.Do(func() { - file_service_region_city_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_region_city_proto_rawDescData) + file_service_region_city_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_region_city_proto_rawDesc), len(file_service_region_city_proto_rawDesc))) }) return file_service_region_city_proto_rawDescData } @@ -701,7 +634,7 @@ func file_service_region_city_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_region_city_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_region_city_proto_rawDesc), len(file_service_region_city_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -712,7 +645,6 @@ func file_service_region_city_proto_init() { MessageInfos: file_service_region_city_proto_msgTypes, }.Build() File_service_region_city_proto = out.File - file_service_region_city_proto_rawDesc = nil file_service_region_city_proto_goTypes = nil file_service_region_city_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_region_city_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_city_grpc.pb.go index 7d41aa0..fe23702 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_city_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_city_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_region_city.proto package pb @@ -149,22 +149,22 @@ type RegionCityServiceServer interface { type UnimplementedRegionCityServiceServer struct{} func (UnimplementedRegionCityServiceServer) FindAllEnabledRegionCities(context.Context, *FindAllEnabledRegionCitiesRequest) (*FindAllEnabledRegionCitiesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledRegionCities not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledRegionCities not implemented") } func (UnimplementedRegionCityServiceServer) FindEnabledRegionCity(context.Context, *FindEnabledRegionCityRequest) (*FindEnabledRegionCityResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledRegionCity not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledRegionCity not implemented") } func (UnimplementedRegionCityServiceServer) FindAllRegionCities(context.Context, *FindAllRegionCitiesRequest) (*FindAllRegionCitiesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionCities not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionCities not implemented") } func (UnimplementedRegionCityServiceServer) FindAllRegionCitiesWithRegionProvinceId(context.Context, *FindAllRegionCitiesWithRegionProvinceIdRequest) (*FindAllRegionCitiesWithRegionProvinceIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionCitiesWithRegionProvinceId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionCitiesWithRegionProvinceId not implemented") } func (UnimplementedRegionCityServiceServer) FindRegionCity(context.Context, *FindRegionCityRequest) (*FindRegionCityResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindRegionCity not implemented") + return nil, status.Error(codes.Unimplemented, "method FindRegionCity not implemented") } func (UnimplementedRegionCityServiceServer) UpdateRegionCityCustom(context.Context, *UpdateRegionCityCustomRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateRegionCityCustom not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateRegionCityCustom not implemented") } func (UnimplementedRegionCityServiceServer) testEmbeddedByValue() {} @@ -176,7 +176,7 @@ type UnsafeRegionCityServiceServer interface { } func RegisterRegionCityServiceServer(s grpc.ServiceRegistrar, srv RegionCityServiceServer) { - // If the following call pancis, it indicates UnimplementedRegionCityServiceServer was + // If the following call panics, it indicates UnimplementedRegionCityServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_region_country.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_country.pb.go index c2dccba..0912ff5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_country.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_country.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_region_country.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -423,103 +424,44 @@ func (x *UpdateRegionCountryCustomRequest) GetCustomCodes() []string { var File_service_region_country_proto protoreflect.FileDescriptor -var file_service_region_country_proto_rawDesc = []byte{ - 0x0a, 0x1c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, - 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x26, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x64, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3b, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x22, 0x4b, - 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x37, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5d, 0x0a, 0x1e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x22, 0x44, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x22, 0x54, - 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x22, 0x8e, 0x01, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, - 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x43, 0x6f, 0x64, 0x65, 0x73, 0x32, 0x83, 0x04, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x79, - 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, - 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x6a, 0x0a, 0x18, 0x66, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, - 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_region_country_proto_rawDesc = "" + + "\n" + + "\x1cservice_region_country.proto\x12\x02pb\x1a!models/model_region_country.proto\x1a\x19models/rpc_messages.proto\"&\n" + + "$FindAllEnabledRegionCountriesRequest\"d\n" + + "%FindAllEnabledRegionCountriesResponse\x12;\n" + + "\x0fregionCountries\x18\x01 \x03(\v2\x11.pb.RegionCountryR\x0fregionCountries\"K\n" + + "\x1fFindEnabledRegionCountryRequest\x12(\n" + + "\x0fregionCountryId\x18\x01 \x01(\x03R\x0fregionCountryId\"[\n" + + " FindEnabledRegionCountryResponse\x127\n" + + "\rregionCountry\x18\x01 \x01(\v2\x11.pb.RegionCountryR\rregionCountry\"\x1f\n" + + "\x1dFindAllRegionCountriesRequest\"]\n" + + "\x1eFindAllRegionCountriesResponse\x12;\n" + + "\x0fregionCountries\x18\x01 \x03(\v2\x11.pb.RegionCountryR\x0fregionCountries\"D\n" + + "\x18FindRegionCountryRequest\x12(\n" + + "\x0fregionCountryId\x18\x01 \x01(\x03R\x0fregionCountryId\"T\n" + + "\x19FindRegionCountryResponse\x127\n" + + "\rregionCountry\x18\x01 \x01(\v2\x11.pb.RegionCountryR\rregionCountry\"\x8e\x01\n" + + " UpdateRegionCountryCustomRequest\x12(\n" + + "\x0fregionCountryId\x18\x01 \x01(\x03R\x0fregionCountryId\x12\x1e\n" + + "\n" + + "customName\x18\x02 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x03 \x03(\tR\vcustomCodes2\x83\x04\n" + + "\x14RegionCountryService\x12y\n" + + "\x1dfindAllEnabledRegionCountries\x12(.pb.FindAllEnabledRegionCountriesRequest\x1a).pb.FindAllEnabledRegionCountriesResponse\"\x03\x88\x02\x01\x12j\n" + + "\x18findEnabledRegionCountry\x12#.pb.FindEnabledRegionCountryRequest\x1a$.pb.FindEnabledRegionCountryResponse\"\x03\x88\x02\x01\x12_\n" + + "\x16findAllRegionCountries\x12!.pb.FindAllRegionCountriesRequest\x1a\".pb.FindAllRegionCountriesResponse\x12P\n" + + "\x11findRegionCountry\x12\x1c.pb.FindRegionCountryRequest\x1a\x1d.pb.FindRegionCountryResponse\x12Q\n" + + "\x19updateRegionCountryCustom\x12$.pb.UpdateRegionCountryCustomRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_region_country_proto_rawDescOnce sync.Once - file_service_region_country_proto_rawDescData = file_service_region_country_proto_rawDesc + file_service_region_country_proto_rawDescData []byte ) func file_service_region_country_proto_rawDescGZIP() []byte { file_service_region_country_proto_rawDescOnce.Do(func() { - file_service_region_country_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_region_country_proto_rawDescData) + file_service_region_country_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_region_country_proto_rawDesc), len(file_service_region_country_proto_rawDesc))) }) return file_service_region_country_proto_rawDescData } @@ -571,7 +513,7 @@ func file_service_region_country_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_region_country_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_region_country_proto_rawDesc), len(file_service_region_country_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -582,7 +524,6 @@ func file_service_region_country_proto_init() { MessageInfos: file_service_region_country_proto_msgTypes, }.Build() File_service_region_country_proto = out.File - file_service_region_country_proto_rawDesc = nil file_service_region_country_proto_goTypes = nil file_service_region_country_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_region_country_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_country_grpc.pb.go index 11ea9b1..b5b0986 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_country_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_country_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_region_country.proto package pb @@ -134,19 +134,19 @@ type RegionCountryServiceServer interface { type UnimplementedRegionCountryServiceServer struct{} func (UnimplementedRegionCountryServiceServer) FindAllEnabledRegionCountries(context.Context, *FindAllEnabledRegionCountriesRequest) (*FindAllEnabledRegionCountriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledRegionCountries not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledRegionCountries not implemented") } func (UnimplementedRegionCountryServiceServer) FindEnabledRegionCountry(context.Context, *FindEnabledRegionCountryRequest) (*FindEnabledRegionCountryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledRegionCountry not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledRegionCountry not implemented") } func (UnimplementedRegionCountryServiceServer) FindAllRegionCountries(context.Context, *FindAllRegionCountriesRequest) (*FindAllRegionCountriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionCountries not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionCountries not implemented") } func (UnimplementedRegionCountryServiceServer) FindRegionCountry(context.Context, *FindRegionCountryRequest) (*FindRegionCountryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindRegionCountry not implemented") + return nil, status.Error(codes.Unimplemented, "method FindRegionCountry not implemented") } func (UnimplementedRegionCountryServiceServer) UpdateRegionCountryCustom(context.Context, *UpdateRegionCountryCustomRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateRegionCountryCustom not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateRegionCountryCustom not implemented") } func (UnimplementedRegionCountryServiceServer) testEmbeddedByValue() {} @@ -158,7 +158,7 @@ type UnsafeRegionCountryServiceServer interface { } func RegisterRegionCountryServiceServer(s grpc.ServiceRegistrar, srv RegionCountryServiceServer) { - // If the following call pancis, it indicates UnimplementedRegionCountryServiceServer was + // If the following call panics, it indicates UnimplementedRegionCountryServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_region_provider.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_provider.pb.go index e6bd86b..4d8e6e8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_provider.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_provider.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_region_provider.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -423,105 +424,44 @@ func (x *UpdateRegionProviderCustomRequest) GetCustomCodes() []string { var File_service_region_provider_proto protoreflect.FileDescriptor -var file_service_region_provider_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x26, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x65, 0x0a, 0x25, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x73, 0x22, 0x4e, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x5f, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x5e, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x73, 0x22, 0x47, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x72, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x1a, - 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, 0x91, 0x01, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, - 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x32, 0x8c, 0x04, 0x0a, 0x15, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x79, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, - 0x6d, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x5f, - 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_region_provider_proto_rawDesc = "" + + "\n" + + "\x1dservice_region_provider.proto\x12\x02pb\x1a\"models/model_region_provider.proto\x1a\x19models/rpc_messages.proto\"&\n" + + "$FindAllEnabledRegionProvidersRequest\"e\n" + + "%FindAllEnabledRegionProvidersResponse\x12<\n" + + "\x0fregionProviders\x18\x01 \x03(\v2\x12.pb.RegionProviderR\x0fregionProviders\"N\n" + + " FindEnabledRegionProviderRequest\x12*\n" + + "\x10regionProviderId\x18\x01 \x01(\x03R\x10regionProviderId\"_\n" + + "!FindEnabledRegionProviderResponse\x12:\n" + + "\x0eregionProvider\x18\x01 \x01(\v2\x12.pb.RegionProviderR\x0eregionProvider\"\x1f\n" + + "\x1dFindAllRegionProvidersRequest\"^\n" + + "\x1eFindAllRegionProvidersResponse\x12<\n" + + "\x0fregionProviders\x18\x01 \x03(\v2\x12.pb.RegionProviderR\x0fregionProviders\"G\n" + + "\x19FindRegionProviderRequest\x12*\n" + + "\x10regionProviderId\x18\x01 \x01(\x03R\x10regionProviderId\"X\n" + + "\x1aFindRegionProviderResponse\x12:\n" + + "\x0eregionProvider\x18\x01 \x01(\v2\x12.pb.RegionProviderR\x0eregionProvider\"\x91\x01\n" + + "!UpdateRegionProviderCustomRequest\x12*\n" + + "\x10regionProviderId\x18\x01 \x01(\x03R\x10regionProviderId\x12\x1e\n" + + "\n" + + "customName\x18\x02 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x03 \x03(\tR\vcustomCodes2\x8c\x04\n" + + "\x15RegionProviderService\x12y\n" + + "\x1dfindAllEnabledRegionProviders\x12(.pb.FindAllEnabledRegionProvidersRequest\x1a).pb.FindAllEnabledRegionProvidersResponse\"\x03\x88\x02\x01\x12m\n" + + "\x19findEnabledRegionProvider\x12$.pb.FindEnabledRegionProviderRequest\x1a%.pb.FindEnabledRegionProviderResponse\"\x03\x88\x02\x01\x12_\n" + + "\x16findAllRegionProviders\x12!.pb.FindAllRegionProvidersRequest\x1a\".pb.FindAllRegionProvidersResponse\x12S\n" + + "\x12findRegionProvider\x12\x1d.pb.FindRegionProviderRequest\x1a\x1e.pb.FindRegionProviderResponse\x12S\n" + + "\x1aupdateRegionProviderCustom\x12%.pb.UpdateRegionProviderCustomRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_region_provider_proto_rawDescOnce sync.Once - file_service_region_provider_proto_rawDescData = file_service_region_provider_proto_rawDesc + file_service_region_provider_proto_rawDescData []byte ) func file_service_region_provider_proto_rawDescGZIP() []byte { file_service_region_provider_proto_rawDescOnce.Do(func() { - file_service_region_provider_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_region_provider_proto_rawDescData) + file_service_region_provider_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_region_provider_proto_rawDesc), len(file_service_region_provider_proto_rawDesc))) }) return file_service_region_provider_proto_rawDescData } @@ -573,7 +513,7 @@ func file_service_region_provider_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_region_provider_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_region_provider_proto_rawDesc), len(file_service_region_provider_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -584,7 +524,6 @@ func file_service_region_provider_proto_init() { MessageInfos: file_service_region_provider_proto_msgTypes, }.Build() File_service_region_provider_proto = out.File - file_service_region_provider_proto_rawDesc = nil file_service_region_provider_proto_goTypes = nil file_service_region_provider_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_region_provider_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_provider_grpc.pb.go index 3738150..9183491 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_provider_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_provider_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_region_provider.proto package pb @@ -134,19 +134,19 @@ type RegionProviderServiceServer interface { type UnimplementedRegionProviderServiceServer struct{} func (UnimplementedRegionProviderServiceServer) FindAllEnabledRegionProviders(context.Context, *FindAllEnabledRegionProvidersRequest) (*FindAllEnabledRegionProvidersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledRegionProviders not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledRegionProviders not implemented") } func (UnimplementedRegionProviderServiceServer) FindEnabledRegionProvider(context.Context, *FindEnabledRegionProviderRequest) (*FindEnabledRegionProviderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledRegionProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledRegionProvider not implemented") } func (UnimplementedRegionProviderServiceServer) FindAllRegionProviders(context.Context, *FindAllRegionProvidersRequest) (*FindAllRegionProvidersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionProviders not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionProviders not implemented") } func (UnimplementedRegionProviderServiceServer) FindRegionProvider(context.Context, *FindRegionProviderRequest) (*FindRegionProviderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindRegionProvider not implemented") + return nil, status.Error(codes.Unimplemented, "method FindRegionProvider not implemented") } func (UnimplementedRegionProviderServiceServer) UpdateRegionProviderCustom(context.Context, *UpdateRegionProviderCustomRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateRegionProviderCustom not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateRegionProviderCustom not implemented") } func (UnimplementedRegionProviderServiceServer) testEmbeddedByValue() {} @@ -158,7 +158,7 @@ type UnsafeRegionProviderServiceServer interface { } func RegisterRegionProviderServiceServer(s grpc.ServiceRegistrar, srv RegionProviderServiceServer) { - // If the following call pancis, it indicates UnimplementedRegionProviderServiceServer was + // If the following call panics, it indicates UnimplementedRegionProviderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_region_province.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_province.pb.go index 1e1955d..ababfc9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_province.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_province.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_region_province.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -520,135 +521,50 @@ func (x *UpdateRegionProvinceCustomRequest) GetCustomCodes() []string { var File_service_region_province_proto protoreflect.FileDescriptor -var file_service_region_province_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, - 0x64, 0x22, 0x72, 0x0a, 0x32, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x4e, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x5f, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x22, 0x5c, 0x0a, 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x49, 0x64, 0x22, 0x71, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5e, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x47, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, - 0x64, 0x22, 0x58, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x22, 0x91, 0x01, 0x0a, 0x21, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x72, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x32, - 0xcf, 0x05, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xa0, 0x01, 0x0a, 0x2a, 0x66, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x36, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x6d, 0x0a, 0x19, - 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x98, 0x01, 0x0a, 0x29, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x35, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, - 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_region_province_proto_rawDesc = "" + + "\n" + + "\x1dservice_region_province.proto\x12\x02pb\x1a\"models/model_region_province.proto\x1a\x19models/rpc_messages.proto\"]\n" + + "1FindAllEnabledRegionProvincesWithCountryIdRequest\x12(\n" + + "\x0fregionCountryId\x18\x01 \x01(\x03R\x0fregionCountryId\"r\n" + + "2FindAllEnabledRegionProvincesWithCountryIdResponse\x12<\n" + + "\x0fregionProvinces\x18\x01 \x03(\v2\x12.pb.RegionProvinceR\x0fregionProvinces\"N\n" + + " FindEnabledRegionProvinceRequest\x12*\n" + + "\x10regionProvinceId\x18\x01 \x01(\x03R\x10regionProvinceId\"_\n" + + "!FindEnabledRegionProvinceResponse\x12:\n" + + "\x0eregionProvince\x18\x01 \x01(\v2\x12.pb.RegionProvinceR\x0eregionProvince\"\\\n" + + "0FindAllRegionProvincesWithRegionCountryIdRequest\x12(\n" + + "\x0fregionCountryId\x18\x01 \x01(\x03R\x0fregionCountryId\"q\n" + + "1FindAllRegionProvincesWithRegionCountryIdResponse\x12<\n" + + "\x0fregionProvinces\x18\x01 \x03(\v2\x12.pb.RegionProvinceR\x0fregionProvinces\"\x1f\n" + + "\x1dFindAllRegionProvincesRequest\"^\n" + + "\x1eFindAllRegionProvincesResponse\x12<\n" + + "\x0fregionProvinces\x18\x01 \x03(\v2\x12.pb.RegionProvinceR\x0fregionProvinces\"G\n" + + "\x19FindRegionProvinceRequest\x12*\n" + + "\x10regionProvinceId\x18\x01 \x01(\x03R\x10regionProvinceId\"X\n" + + "\x1aFindRegionProvinceResponse\x12:\n" + + "\x0eregionProvince\x18\x01 \x01(\v2\x12.pb.RegionProvinceR\x0eregionProvince\"\x91\x01\n" + + "!UpdateRegionProvinceCustomRequest\x12*\n" + + "\x10regionProvinceId\x18\x01 \x01(\x03R\x10regionProvinceId\x12\x1e\n" + + "\n" + + "customName\x18\x02 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x03 \x03(\tR\vcustomCodes2\xcf\x05\n" + + "\x15RegionProvinceService\x12\xa0\x01\n" + + "*findAllEnabledRegionProvincesWithCountryId\x125.pb.FindAllEnabledRegionProvincesWithCountryIdRequest\x1a6.pb.FindAllEnabledRegionProvincesWithCountryIdResponse\"\x03\x88\x02\x01\x12m\n" + + "\x19findEnabledRegionProvince\x12$.pb.FindEnabledRegionProvinceRequest\x1a%.pb.FindEnabledRegionProvinceResponse\"\x03\x88\x02\x01\x12\x98\x01\n" + + ")findAllRegionProvincesWithRegionCountryId\x124.pb.FindAllRegionProvincesWithRegionCountryIdRequest\x1a5.pb.FindAllRegionProvincesWithRegionCountryIdResponse\x12_\n" + + "\x16findAllRegionProvinces\x12!.pb.FindAllRegionProvincesRequest\x1a\".pb.FindAllRegionProvincesResponse\x12S\n" + + "\x12findRegionProvince\x12\x1d.pb.FindRegionProvinceRequest\x1a\x1e.pb.FindRegionProvinceResponse\x12S\n" + + "\x1aupdateRegionProvinceCustom\x12%.pb.UpdateRegionProvinceCustomRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_region_province_proto_rawDescOnce sync.Once - file_service_region_province_proto_rawDescData = file_service_region_province_proto_rawDesc + file_service_region_province_proto_rawDescData []byte ) func file_service_region_province_proto_rawDescGZIP() []byte { file_service_region_province_proto_rawDescOnce.Do(func() { - file_service_region_province_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_region_province_proto_rawDescData) + file_service_region_province_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_region_province_proto_rawDesc), len(file_service_region_province_proto_rawDesc))) }) return file_service_region_province_proto_rawDescData } @@ -705,7 +621,7 @@ func file_service_region_province_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_region_province_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_region_province_proto_rawDesc), len(file_service_region_province_proto_rawDesc)), NumEnums: 0, NumMessages: 11, NumExtensions: 0, @@ -716,7 +632,6 @@ func file_service_region_province_proto_init() { MessageInfos: file_service_region_province_proto_msgTypes, }.Build() File_service_region_province_proto = out.File - file_service_region_province_proto_rawDesc = nil file_service_region_province_proto_goTypes = nil file_service_region_province_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_region_province_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_province_grpc.pb.go index b3008d9..aad2d3f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_province_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_province_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_region_province.proto package pb @@ -149,22 +149,22 @@ type RegionProvinceServiceServer interface { type UnimplementedRegionProvinceServiceServer struct{} func (UnimplementedRegionProvinceServiceServer) FindAllEnabledRegionProvincesWithCountryId(context.Context, *FindAllEnabledRegionProvincesWithCountryIdRequest) (*FindAllEnabledRegionProvincesWithCountryIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledRegionProvincesWithCountryId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledRegionProvincesWithCountryId not implemented") } func (UnimplementedRegionProvinceServiceServer) FindEnabledRegionProvince(context.Context, *FindEnabledRegionProvinceRequest) (*FindEnabledRegionProvinceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledRegionProvince not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledRegionProvince not implemented") } func (UnimplementedRegionProvinceServiceServer) FindAllRegionProvincesWithRegionCountryId(context.Context, *FindAllRegionProvincesWithRegionCountryIdRequest) (*FindAllRegionProvincesWithRegionCountryIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionProvincesWithRegionCountryId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionProvincesWithRegionCountryId not implemented") } func (UnimplementedRegionProvinceServiceServer) FindAllRegionProvinces(context.Context, *FindAllRegionProvincesRequest) (*FindAllRegionProvincesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionProvinces not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionProvinces not implemented") } func (UnimplementedRegionProvinceServiceServer) FindRegionProvince(context.Context, *FindRegionProvinceRequest) (*FindRegionProvinceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindRegionProvince not implemented") + return nil, status.Error(codes.Unimplemented, "method FindRegionProvince not implemented") } func (UnimplementedRegionProvinceServiceServer) UpdateRegionProvinceCustom(context.Context, *UpdateRegionProvinceCustomRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateRegionProvinceCustom not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateRegionProvinceCustom not implemented") } func (UnimplementedRegionProvinceServiceServer) testEmbeddedByValue() {} @@ -176,7 +176,7 @@ type UnsafeRegionProvinceServiceServer interface { } func RegisterRegionProvinceServiceServer(s grpc.ServiceRegistrar, srv RegionProvinceServiceServer) { - // If the following call pancis, it indicates UnimplementedRegionProvinceServiceServer was + // If the following call panics, it indicates UnimplementedRegionProvinceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_region_town.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_town.pb.go index 88c2360..e45cf7c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_town.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_town.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_region_town.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -350,86 +351,43 @@ func (x *UpdateRegionTownCustomRequest) GetCustomCodes() []string { var File_service_region_town_proto protoreflect.FileDescriptor -var file_service_region_town_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x5f, 0x74, 0x6f, 0x77, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x77, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x19, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x69, 0x74, 0x79, 0x22, 0x4e, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, - 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x22, 0x4f, 0x0a, 0x29, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x5e, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, - 0x77, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x22, 0x3b, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, - 0x6e, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, - 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, - 0x6e, 0x52, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x22, 0x85, 0x01, - 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, - 0x77, 0x6e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, - 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x64, - 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x43, 0x6f, 0x64, 0x65, 0x73, 0x32, 0x84, 0x03, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x54, 0x6f, 0x77, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, - 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x83, 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x64, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, - 0x6f, 0x77, 0x6e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x77, 0x6e, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_region_town_proto_rawDesc = "" + + "\n" + + "\x19service_region_town.proto\x12\x02pb\x1a\x1emodels/model_region_town.proto\x1a\x19models/rpc_messages.proto\"I\n" + + "\x19FindAllRegionTownsRequest\x12,\n" + + "\x11includeRegionCity\x18\x01 \x01(\bR\x11includeRegionCity\"N\n" + + "\x1aFindAllRegionTownsResponse\x120\n" + + "\vregionTowns\x18\x01 \x03(\v2\x0e.pb.RegionTownR\vregionTowns\"O\n" + + ")FindAllRegionTownsWithRegionCityIdRequest\x12\"\n" + + "\fregionCityId\x18\x01 \x01(\x03R\fregionCityId\"^\n" + + "*FindAllRegionTownsWithRegionCityIdResponse\x120\n" + + "\vregionTowns\x18\x01 \x03(\v2\x0e.pb.RegionTownR\vregionTowns\";\n" + + "\x15FindRegionTownRequest\x12\"\n" + + "\fregionTownId\x18\x01 \x01(\x03R\fregionTownId\"H\n" + + "\x16FindRegionTownResponse\x12.\n" + + "\n" + + "regionTown\x18\x01 \x01(\v2\x0e.pb.RegionTownR\n" + + "regionTown\"\x85\x01\n" + + "\x1dUpdateRegionTownCustomRequest\x12\"\n" + + "\fregionTownId\x18\x01 \x01(\x03R\fregionTownId\x12\x1e\n" + + "\n" + + "customName\x18\x02 \x01(\tR\n" + + "customName\x12 \n" + + "\vcustomCodes\x18\x03 \x03(\tR\vcustomCodes2\x84\x03\n" + + "\x11RegionTownService\x12S\n" + + "\x12findAllRegionTowns\x12\x1d.pb.FindAllRegionTownsRequest\x1a\x1e.pb.FindAllRegionTownsResponse\x12\x83\x01\n" + + "\"findAllRegionTownsWithRegionCityId\x12-.pb.FindAllRegionTownsWithRegionCityIdRequest\x1a..pb.FindAllRegionTownsWithRegionCityIdResponse\x12G\n" + + "\x0efindRegionTown\x12\x19.pb.FindRegionTownRequest\x1a\x1a.pb.FindRegionTownResponse\x12K\n" + + "\x16updateRegionTownCustom\x12!.pb.UpdateRegionTownCustomRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_region_town_proto_rawDescOnce sync.Once - file_service_region_town_proto_rawDescData = file_service_region_town_proto_rawDesc + file_service_region_town_proto_rawDescData []byte ) func file_service_region_town_proto_rawDescGZIP() []byte { file_service_region_town_proto_rawDescOnce.Do(func() { - file_service_region_town_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_region_town_proto_rawDescData) + file_service_region_town_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_region_town_proto_rawDesc), len(file_service_region_town_proto_rawDesc))) }) return file_service_region_town_proto_rawDescData } @@ -476,7 +434,7 @@ func file_service_region_town_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_region_town_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_region_town_proto_rawDesc), len(file_service_region_town_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -487,7 +445,6 @@ func file_service_region_town_proto_init() { MessageInfos: file_service_region_town_proto_msgTypes, }.Build() File_service_region_town_proto = out.File - file_service_region_town_proto_rawDesc = nil file_service_region_town_proto_goTypes = nil file_service_region_town_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_region_town_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_region_town_grpc.pb.go index 532747e..da9486a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_region_town_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_region_town_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_region_town.proto package pb @@ -113,16 +113,16 @@ type RegionTownServiceServer interface { type UnimplementedRegionTownServiceServer struct{} func (UnimplementedRegionTownServiceServer) FindAllRegionTowns(context.Context, *FindAllRegionTownsRequest) (*FindAllRegionTownsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionTowns not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionTowns not implemented") } func (UnimplementedRegionTownServiceServer) FindAllRegionTownsWithRegionCityId(context.Context, *FindAllRegionTownsWithRegionCityIdRequest) (*FindAllRegionTownsWithRegionCityIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllRegionTownsWithRegionCityId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllRegionTownsWithRegionCityId not implemented") } func (UnimplementedRegionTownServiceServer) FindRegionTown(context.Context, *FindRegionTownRequest) (*FindRegionTownResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindRegionTown not implemented") + return nil, status.Error(codes.Unimplemented, "method FindRegionTown not implemented") } func (UnimplementedRegionTownServiceServer) UpdateRegionTownCustom(context.Context, *UpdateRegionTownCustomRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateRegionTownCustom not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateRegionTownCustom not implemented") } func (UnimplementedRegionTownServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeRegionTownServiceServer interface { } func RegisterRegionTownServiceServer(s grpc.ServiceRegistrar, srv RegionTownServiceServer) { - // If the following call pancis, it indicates UnimplementedRegionTownServiceServer was + // If the following call panics, it indicates UnimplementedRegionTownServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_report_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_report_node.pb.go index 8a27d7f..e1282c7 100644 --- a/EdgeCommon/pkg/rpc/pb/service_report_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_report_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_report_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1225,246 +1226,107 @@ func (x *ReadReportNodeGlobalSettingResponse) GetSettingJSON() []byte { var File_service_report_node_proto protoreflect.FileDescriptor -var file_service_report_node_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x17, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x73, 0x70, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x69, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x6c, 0x6c, 0x6f, - 0x77, 0x49, 0x50, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x6c, 0x6c, 0x6f, - 0x77, 0x49, 0x50, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, - 0x52, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x73, 0x22, 0x3e, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x22, 0xdf, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x73, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x69, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x49, 0x50, - 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x49, 0x50, - 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x2e, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, - 0x03, 0x52, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0x6b, 0x0a, 0x21, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x22, 0x93, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x2c, - 0x0a, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x52, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x0b, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x42, 0x0a, 0x1c, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x22, 0x4f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x22, 0xe1, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x22, 0x0a, - 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, - 0x26, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, - 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, - 0x61, 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x64, - 0x61, 0x74, 0x61, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3f, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x24, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d, 0x0a, 0x23, - 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x1c, 0x0a, 0x1a, 0x46, - 0x69, 0x6e, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x47, 0x0a, 0x1b, 0x46, 0x69, 0x6e, - 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x70, 0x41, 0x64, - 0x64, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0f, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x24, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3f, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6e, 0x0a, 0x1e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, - 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, - 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x96, 0x01, 0x0a, 0x1a, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x22, 0x61, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x42, 0x0a, 0x11, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, - 0x73, 0x6b, 0x52, 0x11, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x41, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x24, 0x0a, 0x22, 0x52, 0x65, 0x61, 0x64, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x47, - 0x0a, 0x23, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xc6, 0x0a, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, - 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, - 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x59, - 0x0a, 0x1a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x6c, 0x69, 0x73, - 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, - 0x61, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x43, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1e, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x26, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x53, 0x0a, 0x17, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x54, - 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x1d, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x6e, 0x0a, 0x1b, 0x72, 0x65, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, - 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, - 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_report_node_proto_rawDesc = "" + + "\n" + + "\x19service_report_node.proto\x12\x02pb\x1a\x1emodels/model_report_node.proto\x1a\x1emodels/model_report_task.proto\x1a\x19models/rpc_messages.proto\"\xa7\x01\n" + + "\x17CreateReportNodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n" + + "\blocation\x18\x02 \x01(\tR\blocation\x12\x10\n" + + "\x03isp\x18\x03 \x01(\tR\x03isp\x12\x1a\n" + + "\ballowIPs\x18\x04 \x03(\tR\ballowIPs\x12.\n" + + "\x12reportNodeGroupIds\x18\x05 \x03(\x03R\x12reportNodeGroupIds\">\n" + + "\x18CreateReportNodeResponse\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\"=\n" + + "\x17DeleteReportNodeRequest\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\"\xdf\x01\n" + + "\x17UpdateReportNodeRequest\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n" + + "\blocation\x18\x03 \x01(\tR\blocation\x12\x10\n" + + "\x03isp\x18\x04 \x01(\tR\x03isp\x12\x1a\n" + + "\ballowIPs\x18\x05 \x03(\tR\ballowIPs\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\x12.\n" + + "\x12reportNodeGroupIds\x18\a \x03(\x03R\x12reportNodeGroupIds\"k\n" + + "!CountAllEnabledReportNodesRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12,\n" + + "\x11reportNodeGroupId\x18\x02 \x01(\x03R\x11reportNodeGroupId\"\x93\x01\n" + + "\x1dListEnabledReportNodesRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12,\n" + + "\x11reportNodeGroupId\x18\x04 \x01(\x03R\x11reportNodeGroupId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"R\n" + + "\x1eListEnabledReportNodesResponse\x120\n" + + "\vreportNodes\x18\x01 \x03(\v2\x0e.pb.ReportNodeR\vreportNodes\"B\n" + + "\x1cFindEnabledReportNodeRequest\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\"O\n" + + "\x1dFindEnabledReportNodeResponse\x12.\n" + + "\n" + + "reportNode\x18\x01 \x01(\v2\x0e.pb.ReportNodeR\n" + + "reportNode\"\xe1\x01\n" + + "\x17ReportNodeStreamMessage\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\x12\x1c\n" + + "\trequestId\x18\x02 \x01(\x03R\trequestId\x12&\n" + + "\x0etimeoutSeconds\x18\x03 \x01(\x05R\x0etimeoutSeconds\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x1a\n" + + "\bdataJSON\x18\x05 \x01(\fR\bdataJSON\x12\x12\n" + + "\x04isOk\x18\x06 \x01(\bR\x04isOk\x12\x18\n" + + "\amessage\x18\a \x01(\tR\amessage\"?\n" + + "\x1dUpdateReportNodeStatusRequest\x12\x1e\n" + + "\n" + + "statusJSON\x18\x01 \x01(\fR\n" + + "statusJSON\"$\n" + + "\"FindCurrentReportNodeConfigRequest\"M\n" + + "#FindCurrentReportNodeConfigResponse\x12&\n" + + "\x0ereportNodeJSON\x18\x01 \x01(\fR\x0ereportNodeJSON\"\x1c\n" + + "\x1aFindReportNodeTasksRequest\"G\n" + + "\x1bFindReportNodeTasksResponse\x12(\n" + + "\x0fipAddrTasksJSON\x18\x01 \x01(\fR\x0fipAddrTasksJSON\"$\n" + + "\"FindLatestReportNodeVersionRequest\"?\n" + + "#FindLatestReportNodeVersionResponse\x12\x18\n" + + "\aversion\x18\x01 \x01(\tR\aversion\"n\n" + + "\x1eCountAllReportNodeTasksRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\"\x96\x01\n" + + "\x1aListReportNodeTasksRequest\x12\x12\n" + + "\x04role\x18\x01 \x01(\tR\x04role\x12$\n" + + "\rnodeClusterId\x18\x02 \x01(\x03R\rnodeClusterId\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"a\n" + + "\x1bListReportNodeTasksResponse\x12B\n" + + "\x11ipAddrReportTasks\x18\x01 \x03(\v2\x14.pb.IPAddrReportTaskR\x11ipAddrReportTasks\"A\n" + + "\x1dUpdateReportNodeGlobalSetting\x12 \n" + + "\vsettingJSON\x18\x01 \x01(\fR\vsettingJSON\"$\n" + + "\"ReadReportNodeGlobalSettingRequest\"G\n" + + "#ReadReportNodeGlobalSettingResponse\x12 \n" + + "\vsettingJSON\x18\x01 \x01(\fR\vsettingJSON2\xc6\n" + + "\n" + + "\x11ReportNodeService\x12M\n" + + "\x10createReportNode\x12\x1b.pb.CreateReportNodeRequest\x1a\x1c.pb.CreateReportNodeResponse\x12?\n" + + "\x10deleteReportNode\x12\x1b.pb.DeleteReportNodeRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10updateReportNode\x12\x1b.pb.UpdateReportNodeRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x1acountAllEnabledReportNodes\x12%.pb.CountAllEnabledReportNodesRequest\x1a\x14.pb.RPCCountResponse\x12_\n" + + "\x16listEnabledReportNodes\x12!.pb.ListEnabledReportNodesRequest\x1a\".pb.ListEnabledReportNodesResponse\x12\\\n" + + "\x15findEnabledReportNode\x12 .pb.FindEnabledReportNodeRequest\x1a!.pb.FindEnabledReportNodeResponse\x12P\n" + + "\x10reportNodeStream\x12\x1b.pb.ReportNodeStreamMessage\x1a\x1b.pb.ReportNodeStreamMessage(\x010\x01\x12K\n" + + "\x16updateReportNodeStatus\x12!.pb.UpdateReportNodeStatusRequest\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1bfindCurrentReportNodeConfig\x12&.pb.FindCurrentReportNodeConfigRequest\x1a'.pb.FindCurrentReportNodeConfigResponse\x12V\n" + + "\x13findReportNodeTasks\x12\x1e.pb.FindReportNodeTasksRequest\x1a\x1f.pb.FindReportNodeTasksResponse\x12n\n" + + "\x1bfindLatestReportNodeVersion\x12&.pb.FindLatestReportNodeVersionRequest\x1a'.pb.FindLatestReportNodeVersionResponse\x12S\n" + + "\x17countAllReportNodeTasks\x12\".pb.CountAllReportNodeTasksRequest\x1a\x14.pb.RPCCountResponse\x12V\n" + + "\x13listReportNodeTasks\x12\x1e.pb.ListReportNodeTasksRequest\x1a\x1f.pb.ListReportNodeTasksResponse\x12R\n" + + "\x1dupdateReportNodeGlobalSetting\x12!.pb.UpdateReportNodeGlobalSetting\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1breadReportNodeGlobalSetting\x12&.pb.ReadReportNodeGlobalSettingRequest\x1a'.pb.ReadReportNodeGlobalSettingResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_report_node_proto_rawDescOnce sync.Once - file_service_report_node_proto_rawDescData = file_service_report_node_proto_rawDesc + file_service_report_node_proto_rawDescData []byte ) func file_service_report_node_proto_rawDescGZIP() []byte { file_service_report_node_proto_rawDescOnce.Do(func() { - file_service_report_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_report_node_proto_rawDescData) + file_service_report_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_report_node_proto_rawDesc), len(file_service_report_node_proto_rawDesc))) }) return file_service_report_node_proto_rawDescData } @@ -1552,7 +1414,7 @@ func file_service_report_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_report_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_report_node_proto_rawDesc), len(file_service_report_node_proto_rawDesc)), NumEnums: 0, NumMessages: 23, NumExtensions: 0, @@ -1563,7 +1425,6 @@ func file_service_report_node_proto_init() { MessageInfos: file_service_report_node_proto_msgTypes, }.Build() File_service_report_node_proto = out.File - file_service_report_node_proto_rawDesc = nil file_service_report_node_proto_goTypes = nil file_service_report_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_report_node_group.pb.go b/EdgeCommon/pkg/rpc/pb/service_report_node_group.pb.go index a00f996..2960493 100644 --- a/EdgeCommon/pkg/rpc/pb/service_report_node_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_report_node_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_report_node_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -416,105 +417,42 @@ func (*CountAllEnabledReportNodeGroupsRequest) Descriptor() ([]byte, []int) { var File_service_report_node_group_proto protoreflect.FileDescriptor -var file_service_report_node_group_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, - 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4d, 0x0a, 0x1d, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x60, 0x0a, 0x1c, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4c, 0x0a, 0x1c, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x27, 0x0a, 0x25, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x69, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x10, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x22, 0x51, 0x0a, - 0x21, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x22, 0x63, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x28, 0x0a, 0x26, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x32, - 0xd7, 0x04, 0x0a, 0x16, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x77, - 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, - 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x1f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_report_node_group_proto_rawDesc = "" + + "\n" + + "\x1fservice_report_node_group.proto\x12\x02pb\x1a$models/model_report_node_group.proto\x1a\x19models/rpc_messages.proto\"2\n" + + "\x1cCreateReportNodeGroupRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"M\n" + + "\x1dCreateReportNodeGroupResponse\x12,\n" + + "\x11reportNodeGroupId\x18\x01 \x01(\x03R\x11reportNodeGroupId\"`\n" + + "\x1cUpdateReportNodeGroupRequest\x12,\n" + + "\x11reportNodeGroupId\x18\x01 \x01(\x03R\x11reportNodeGroupId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\"L\n" + + "\x1cDeleteReportNodeGroupRequest\x12,\n" + + "\x11reportNodeGroupId\x18\x01 \x01(\x03R\x11reportNodeGroupId\"'\n" + + "%FindAllEnabledReportNodeGroupsRequest\"i\n" + + "&FindAllEnabledReportNodeGroupsResponse\x12?\n" + + "\x10reportNodeGroups\x18\x01 \x03(\v2\x13.pb.ReportNodeGroupR\x10reportNodeGroups\"Q\n" + + "!FindEnabledReportNodeGroupRequest\x12,\n" + + "\x11reportNodeGroupId\x18\x01 \x01(\x03R\x11reportNodeGroupId\"c\n" + + "\"FindEnabledReportNodeGroupResponse\x12=\n" + + "\x0freportNodeGroup\x18\x01 \x01(\v2\x13.pb.ReportNodeGroupR\x0freportNodeGroup\"(\n" + + "&CountAllEnabledReportNodeGroupsRequest2\xd7\x04\n" + + "\x16ReportNodeGroupService\x12\\\n" + + "\x15createReportNodeGroup\x12 .pb.CreateReportNodeGroupRequest\x1a!.pb.CreateReportNodeGroupResponse\x12I\n" + + "\x15updateReportNodeGroup\x12 .pb.UpdateReportNodeGroupRequest\x1a\x0e.pb.RPCSuccess\x12I\n" + + "\x15deleteReportNodeGroup\x12 .pb.DeleteReportNodeGroupRequest\x1a\x0e.pb.RPCSuccess\x12w\n" + + "\x1efindAllEnabledReportNodeGroups\x12).pb.FindAllEnabledReportNodeGroupsRequest\x1a*.pb.FindAllEnabledReportNodeGroupsResponse\x12k\n" + + "\x1afindEnabledReportNodeGroup\x12%.pb.FindEnabledReportNodeGroupRequest\x1a&.pb.FindEnabledReportNodeGroupResponse\x12c\n" + + "\x1fcountAllEnabledReportNodeGroups\x12*.pb.CountAllEnabledReportNodeGroupsRequest\x1a\x14.pb.RPCCountResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_report_node_group_proto_rawDescOnce sync.Once - file_service_report_node_group_proto_rawDescData = file_service_report_node_group_proto_rawDesc + file_service_report_node_group_proto_rawDescData []byte ) func file_service_report_node_group_proto_rawDescGZIP() []byte { file_service_report_node_group_proto_rawDescOnce.Do(func() { - file_service_report_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_report_node_group_proto_rawDescData) + file_service_report_node_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_report_node_group_proto_rawDesc), len(file_service_report_node_group_proto_rawDesc))) }) return file_service_report_node_group_proto_rawDescData } @@ -567,7 +505,7 @@ func file_service_report_node_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_report_node_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_report_node_group_proto_rawDesc), len(file_service_report_node_group_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -578,7 +516,6 @@ func file_service_report_node_group_proto_init() { MessageInfos: file_service_report_node_group_proto_msgTypes, }.Build() File_service_report_node_group_proto = out.File - file_service_report_node_group_proto_rawDesc = nil file_service_report_node_group_proto_goTypes = nil file_service_report_node_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_report_node_group_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_report_node_group_grpc.pb.go index f0214f3..87933ea 100644 --- a/EdgeCommon/pkg/rpc/pb/service_report_node_group_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_report_node_group_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_report_node_group.proto package pb @@ -143,22 +143,22 @@ type ReportNodeGroupServiceServer interface { type UnimplementedReportNodeGroupServiceServer struct{} func (UnimplementedReportNodeGroupServiceServer) CreateReportNodeGroup(context.Context, *CreateReportNodeGroupRequest) (*CreateReportNodeGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateReportNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateReportNodeGroup not implemented") } func (UnimplementedReportNodeGroupServiceServer) UpdateReportNodeGroup(context.Context, *UpdateReportNodeGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReportNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReportNodeGroup not implemented") } func (UnimplementedReportNodeGroupServiceServer) DeleteReportNodeGroup(context.Context, *DeleteReportNodeGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteReportNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteReportNodeGroup not implemented") } func (UnimplementedReportNodeGroupServiceServer) FindAllEnabledReportNodeGroups(context.Context, *FindAllEnabledReportNodeGroupsRequest) (*FindAllEnabledReportNodeGroupsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledReportNodeGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledReportNodeGroups not implemented") } func (UnimplementedReportNodeGroupServiceServer) FindEnabledReportNodeGroup(context.Context, *FindEnabledReportNodeGroupRequest) (*FindEnabledReportNodeGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledReportNodeGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledReportNodeGroup not implemented") } func (UnimplementedReportNodeGroupServiceServer) CountAllEnabledReportNodeGroups(context.Context, *CountAllEnabledReportNodeGroupsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledReportNodeGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledReportNodeGroups not implemented") } func (UnimplementedReportNodeGroupServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeReportNodeGroupServiceServer interface { } func RegisterReportNodeGroupServiceServer(s grpc.ServiceRegistrar, srv ReportNodeGroupServiceServer) { - // If the following call pancis, it indicates UnimplementedReportNodeGroupServiceServer was + // If the following call panics, it indicates UnimplementedReportNodeGroupServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_report_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_report_node_grpc.pb.go index d4bc3e3..c13fa15 100644 --- a/EdgeCommon/pkg/rpc/pb/service_report_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_report_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_report_node.proto package pb @@ -281,49 +281,49 @@ type ReportNodeServiceServer interface { type UnimplementedReportNodeServiceServer struct{} func (UnimplementedReportNodeServiceServer) CreateReportNode(context.Context, *CreateReportNodeRequest) (*CreateReportNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateReportNode not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateReportNode not implemented") } func (UnimplementedReportNodeServiceServer) DeleteReportNode(context.Context, *DeleteReportNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteReportNode not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteReportNode not implemented") } func (UnimplementedReportNodeServiceServer) UpdateReportNode(context.Context, *UpdateReportNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReportNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReportNode not implemented") } func (UnimplementedReportNodeServiceServer) CountAllEnabledReportNodes(context.Context, *CountAllEnabledReportNodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledReportNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledReportNodes not implemented") } func (UnimplementedReportNodeServiceServer) ListEnabledReportNodes(context.Context, *ListEnabledReportNodesRequest) (*ListEnabledReportNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledReportNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledReportNodes not implemented") } func (UnimplementedReportNodeServiceServer) FindEnabledReportNode(context.Context, *FindEnabledReportNodeRequest) (*FindEnabledReportNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledReportNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledReportNode not implemented") } func (UnimplementedReportNodeServiceServer) ReportNodeStream(grpc.BidiStreamingServer[ReportNodeStreamMessage, ReportNodeStreamMessage]) error { - return status.Errorf(codes.Unimplemented, "method ReportNodeStream not implemented") + return status.Error(codes.Unimplemented, "method ReportNodeStream not implemented") } func (UnimplementedReportNodeServiceServer) UpdateReportNodeStatus(context.Context, *UpdateReportNodeStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReportNodeStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReportNodeStatus not implemented") } func (UnimplementedReportNodeServiceServer) FindCurrentReportNodeConfig(context.Context, *FindCurrentReportNodeConfigRequest) (*FindCurrentReportNodeConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentReportNodeConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindCurrentReportNodeConfig not implemented") } func (UnimplementedReportNodeServiceServer) FindReportNodeTasks(context.Context, *FindReportNodeTasksRequest) (*FindReportNodeTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindReportNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method FindReportNodeTasks not implemented") } func (UnimplementedReportNodeServiceServer) FindLatestReportNodeVersion(context.Context, *FindLatestReportNodeVersionRequest) (*FindLatestReportNodeVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestReportNodeVersion not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestReportNodeVersion not implemented") } func (UnimplementedReportNodeServiceServer) CountAllReportNodeTasks(context.Context, *CountAllReportNodeTasksRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllReportNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllReportNodeTasks not implemented") } func (UnimplementedReportNodeServiceServer) ListReportNodeTasks(context.Context, *ListReportNodeTasksRequest) (*ListReportNodeTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListReportNodeTasks not implemented") + return nil, status.Error(codes.Unimplemented, "method ListReportNodeTasks not implemented") } func (UnimplementedReportNodeServiceServer) UpdateReportNodeGlobalSetting(context.Context, *UpdateReportNodeGlobalSetting) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReportNodeGlobalSetting not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReportNodeGlobalSetting not implemented") } func (UnimplementedReportNodeServiceServer) ReadReportNodeGlobalSetting(context.Context, *ReadReportNodeGlobalSettingRequest) (*ReadReportNodeGlobalSettingResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReadReportNodeGlobalSetting not implemented") + return nil, status.Error(codes.Unimplemented, "method ReadReportNodeGlobalSetting not implemented") } func (UnimplementedReportNodeServiceServer) testEmbeddedByValue() {} @@ -335,7 +335,7 @@ type UnsafeReportNodeServiceServer interface { } func RegisterReportNodeServiceServer(s grpc.ServiceRegistrar, srv ReportNodeServiceServer) { - // If the following call pancis, it indicates UnimplementedReportNodeServiceServer was + // If the following call panics, it indicates UnimplementedReportNodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_report_result.pb.go b/EdgeCommon/pkg/rpc/pb/service_report_result.pb.go index 4342097..9f3ce47 100644 --- a/EdgeCommon/pkg/rpc/pb/service_report_result.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_report_result.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_report_result.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -346,84 +347,42 @@ func (x *FindAllReportResultsResponse) GetReportResults() []*ReportResult { var File_service_report_result_proto protoreflect.FileDescriptor -var file_service_report_result_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, - 0x0a, 0x1c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, - 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x07, 0x6f, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, - 0x65, 0x6c, 0x22, 0x9a, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6f, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, - 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, - 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, - 0x53, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0d, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x73, 0x22, 0x54, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x36, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x4d, 0x0a, 0x1b, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x56, 0x0a, 0x1c, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0d, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x73, 0x32, 0xda, 0x02, 0x0a, 0x13, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x15, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, - 0x74, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x6c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, - 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_report_result_proto_rawDesc = "" + + "\n" + + "\x1bservice_report_result.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a models/model_report_result.proto\"r\n" + + "\x1cCountAllReportResultsRequest\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\x12\x18\n" + + "\aokState\x18\x02 \x01(\x05R\aokState\x12\x14\n" + + "\x05level\x18\x03 \x01(\tR\x05level\"\x9a\x01\n" + + "\x18ListReportResultsRequest\x12\"\n" + + "\freportNodeId\x18\x01 \x01(\x03R\freportNodeId\x12\x18\n" + + "\aokState\x18\x02 \x01(\x05R\aokState\x12\x14\n" + + "\x05level\x18\x03 \x01(\tR\x05level\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"S\n" + + "\x19ListReportResultsResponse\x126\n" + + "\rreportResults\x18\x01 \x03(\v2\x10.pb.ReportResultR\rreportResults\"T\n" + + "\x1aUpdateReportResultsRequest\x126\n" + + "\rreportResults\x18\x01 \x03(\v2\x10.pb.ReportResultR\rreportResults\"M\n" + + "\x1bFindAllReportResultsRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x1a\n" + + "\btargetId\x18\x02 \x01(\x03R\btargetId\"V\n" + + "\x1cFindAllReportResultsResponse\x126\n" + + "\rreportResults\x18\x01 \x03(\v2\x10.pb.ReportResultR\rreportResults2\xda\x02\n" + + "\x13ReportResultService\x12O\n" + + "\x15countAllReportResults\x12 .pb.CountAllReportResultsRequest\x1a\x14.pb.RPCCountResponse\x12P\n" + + "\x11listReportResults\x12\x1c.pb.ListReportResultsRequest\x1a\x1d.pb.ListReportResultsResponse\x12E\n" + + "\x13updateReportResults\x12\x1e.pb.UpdateReportResultsRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14findAllReportResults\x12\x1f.pb.FindAllReportResultsRequest\x1a .pb.FindAllReportResultsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_report_result_proto_rawDescOnce sync.Once - file_service_report_result_proto_rawDescData = file_service_report_result_proto_rawDesc + file_service_report_result_proto_rawDescData []byte ) func file_service_report_result_proto_rawDescGZIP() []byte { file_service_report_result_proto_rawDescOnce.Do(func() { - file_service_report_result_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_report_result_proto_rawDescData) + file_service_report_result_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_report_result_proto_rawDesc), len(file_service_report_result_proto_rawDesc))) }) return file_service_report_result_proto_rawDescData } @@ -470,7 +429,7 @@ func file_service_report_result_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_report_result_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_report_result_proto_rawDesc), len(file_service_report_result_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -481,7 +440,6 @@ func file_service_report_result_proto_init() { MessageInfos: file_service_report_result_proto_msgTypes, }.Build() File_service_report_result_proto = out.File - file_service_report_result_proto_rawDesc = nil file_service_report_result_proto_goTypes = nil file_service_report_result_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_report_result_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_report_result_grpc.pb.go index b3cb76a..bab9724 100644 --- a/EdgeCommon/pkg/rpc/pb/service_report_result_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_report_result_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_report_result.proto package pb @@ -113,16 +113,16 @@ type ReportResultServiceServer interface { type UnimplementedReportResultServiceServer struct{} func (UnimplementedReportResultServiceServer) CountAllReportResults(context.Context, *CountAllReportResultsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllReportResults not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllReportResults not implemented") } func (UnimplementedReportResultServiceServer) ListReportResults(context.Context, *ListReportResultsRequest) (*ListReportResultsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListReportResults not implemented") + return nil, status.Error(codes.Unimplemented, "method ListReportResults not implemented") } func (UnimplementedReportResultServiceServer) UpdateReportResults(context.Context, *UpdateReportResultsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReportResults not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReportResults not implemented") } func (UnimplementedReportResultServiceServer) FindAllReportResults(context.Context, *FindAllReportResultsRequest) (*FindAllReportResultsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllReportResults not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllReportResults not implemented") } func (UnimplementedReportResultServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeReportResultServiceServer interface { } func RegisterReportResultServiceServer(s grpc.ServiceRegistrar, srv ReportResultServiceServer) { - // If the following call pancis, it indicates UnimplementedReportResultServiceServer was + // If the following call panics, it indicates UnimplementedReportResultServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_reverse_proxy.pb.go b/EdgeCommon/pkg/rpc/pb/service_reverse_proxy.pb.go index 06b64f8..4a307ff 100644 --- a/EdgeCommon/pkg/rpc/pb/service_reverse_proxy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_reverse_proxy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_reverse_proxy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -637,166 +638,72 @@ func (x *UpdateReverseProxyRequest) GetRetry40X() bool { var File_service_reverse_proxy_proto protoreflect.FileDescriptor -var file_service_reverse_proxy_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, - 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, - 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2e, 0x0a, 0x12, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x12, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2c, 0x0a, 0x11, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x11, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x22, 0x44, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, - 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, - 0x49, 0x64, 0x22, 0x57, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x0c, 0x72, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x22, 0x4e, 0x0a, 0x24, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x25, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, - 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x75, 0x0a, 0x23, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x12, - 0x26, 0x0a, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, - 0x69, 0x6e, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x73, 0x0a, 0x27, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x50, 0x72, 0x69, - 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x72, 0x0a, 0x26, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, - 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x12, 0x20, - 0x0a, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x99, 0x05, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, - 0x0a, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x48, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x6f, - 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x18, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x6f, 0x73, - 0x74, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0f, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x6f, 0x73, - 0x74, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1e, - 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x55, 0x52, 0x49, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x55, 0x52, 0x49, 0x12, 0x20, - 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x70, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x70, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, - 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x12, 0x1e, - 0x0a, 0x0a, 0x61, 0x64, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x28, - 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x54, 0x69, 0x6d, - 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, - 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x69, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, - 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x69, 0x64, 0x6c, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, - 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, - 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x49, - 0x64, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, - 0x6d, 0x61, 0x78, 0x49, 0x64, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x11, - 0x70, 0x72, 0x6f, 0x78, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x50, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x73, 0x18, 0x0e, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0f, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x64, 0x69, 0x72, - 0x65, 0x63, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x74, 0x72, 0x79, 0x35, 0x30, 0x58, - 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x74, 0x72, 0x79, 0x35, 0x30, 0x58, - 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x74, 0x72, 0x79, 0x34, 0x30, 0x58, 0x18, 0x11, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x74, 0x72, 0x79, 0x34, 0x30, 0x58, 0x32, 0xa2, 0x05, 0x0a, - 0x13, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, - 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x28, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x1c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, - 0x69, 0x6e, 0x67, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, - 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x20, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, - 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5d, 0x0a, - 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x73, - 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_reverse_proxy_proto_rawDesc = "" + + "\n" + + "\x1bservice_reverse_proxy.proto\x12\x02pb\x1a models/model_reverse_proxy.proto\x1a\x19models/rpc_messages.proto\"\xa1\x01\n" + + "\x19CreateReverseProxyRequest\x12&\n" + + "\x0eschedulingJSON\x18\x01 \x01(\fR\x0eschedulingJSON\x12.\n" + + "\x12primaryOriginsJSON\x18\x02 \x01(\fR\x12primaryOriginsJSON\x12,\n" + + "\x11backupOriginsJSON\x18\x03 \x01(\fR\x11backupOriginsJSON\"D\n" + + "\x1aCreateReverseProxyResponse\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\"H\n" + + "\x1eFindEnabledReverseProxyRequest\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\"W\n" + + "\x1fFindEnabledReverseProxyResponse\x124\n" + + "\freverseProxy\x18\x01 \x01(\v2\x10.pb.ReverseProxyR\freverseProxy\"N\n" + + "$FindEnabledReverseProxyConfigRequest\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\"S\n" + + "%FindEnabledReverseProxyConfigResponse\x12*\n" + + "\x10reverseProxyJSON\x18\x01 \x01(\fR\x10reverseProxyJSON\"u\n" + + "#UpdateReverseProxySchedulingRequest\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\x12&\n" + + "\x0eschedulingJSON\x18\x02 \x01(\fR\x0eschedulingJSON\"s\n" + + "'UpdateReverseProxyPrimaryOriginsRequest\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\x12 \n" + + "\voriginsJSON\x18\x02 \x01(\fR\voriginsJSON\"r\n" + + "&UpdateReverseProxyBackupOriginsRequest\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\x12 \n" + + "\voriginsJSON\x18\x02 \x01(\fR\voriginsJSON\"\x99\x05\n" + + "\x19UpdateReverseProxyRequest\x12&\n" + + "\x0ereverseProxyId\x18\x01 \x01(\x03R\x0ereverseProxyId\x12(\n" + + "\x0frequestHostType\x18\x06 \x01(\x05R\x0frequestHostType\x12 \n" + + "\vrequestHost\x18\x02 \x01(\tR\vrequestHost\x12:\n" + + "\x18requestHostExcludingPort\x18\x0f \x01(\bR\x18requestHostExcludingPort\x12\x1e\n" + + "\n" + + "requestURI\x18\x03 \x01(\tR\n" + + "requestURI\x12 \n" + + "\vstripPrefix\x18\x04 \x01(\tR\vstripPrefix\x12\x1c\n" + + "\tautoFlush\x18\x05 \x01(\bR\tautoFlush\x12\x1e\n" + + "\n" + + "addHeaders\x18\a \x03(\tR\n" + + "addHeaders\x12(\n" + + "\x0fconnTimeoutJSON\x18\b \x01(\fR\x0fconnTimeoutJSON\x12(\n" + + "\x0freadTimeoutJSON\x18\t \x01(\fR\x0freadTimeoutJSON\x12(\n" + + "\x0fidleTimeoutJSON\x18\n" + + " \x01(\fR\x0fidleTimeoutJSON\x12\x1a\n" + + "\bmaxConns\x18\v \x01(\x05R\bmaxConns\x12\"\n" + + "\fmaxIdleConns\x18\f \x01(\x05R\fmaxIdleConns\x12,\n" + + "\x11proxyProtocolJSON\x18\r \x01(\fR\x11proxyProtocolJSON\x12(\n" + + "\x0ffollowRedirects\x18\x0e \x01(\bR\x0ffollowRedirects\x12\x1a\n" + + "\bretry50X\x18\x10 \x01(\bR\bretry50X\x12\x1a\n" + + "\bretry40X\x18\x11 \x01(\bR\bretry40X2\xa2\x05\n" + + "\x13ReverseProxyService\x12S\n" + + "\x12createReverseProxy\x12\x1d.pb.CreateReverseProxyRequest\x1a\x1e.pb.CreateReverseProxyResponse\x12b\n" + + "\x17findEnabledReverseProxy\x12\".pb.FindEnabledReverseProxyRequest\x1a#.pb.FindEnabledReverseProxyResponse\x12t\n" + + "\x1dfindEnabledReverseProxyConfig\x12(.pb.FindEnabledReverseProxyConfigRequest\x1a).pb.FindEnabledReverseProxyConfigResponse\x12W\n" + + "\x1cupdateReverseProxyScheduling\x12'.pb.UpdateReverseProxySchedulingRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + " updateReverseProxyPrimaryOrigins\x12+.pb.UpdateReverseProxyPrimaryOriginsRequest\x1a\x0e.pb.RPCSuccess\x12]\n" + + "\x1fupdateReverseProxyBackupOrigins\x12*.pb.UpdateReverseProxyBackupOriginsRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12updateReverseProxy\x12\x1d.pb.UpdateReverseProxyRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_reverse_proxy_proto_rawDescOnce sync.Once - file_service_reverse_proxy_proto_rawDescData = file_service_reverse_proxy_proto_rawDesc + file_service_reverse_proxy_proto_rawDescData []byte ) func file_service_reverse_proxy_proto_rawDescGZIP() []byte { file_service_reverse_proxy_proto_rawDescOnce.Do(func() { - file_service_reverse_proxy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_reverse_proxy_proto_rawDescData) + file_service_reverse_proxy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_reverse_proxy_proto_rawDesc), len(file_service_reverse_proxy_proto_rawDesc))) }) return file_service_reverse_proxy_proto_rawDescData } @@ -850,7 +757,7 @@ func file_service_reverse_proxy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_reverse_proxy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_reverse_proxy_proto_rawDesc), len(file_service_reverse_proxy_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -861,7 +768,6 @@ func file_service_reverse_proxy_proto_init() { MessageInfos: file_service_reverse_proxy_proto_msgTypes, }.Build() File_service_reverse_proxy_proto = out.File - file_service_reverse_proxy_proto_rawDesc = nil file_service_reverse_proxy_proto_goTypes = nil file_service_reverse_proxy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_reverse_proxy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_reverse_proxy_grpc.pb.go index 9c4ddbe..b894cfe 100644 --- a/EdgeCommon/pkg/rpc/pb/service_reverse_proxy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_reverse_proxy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_reverse_proxy.proto package pb @@ -158,25 +158,25 @@ type ReverseProxyServiceServer interface { type UnimplementedReverseProxyServiceServer struct{} func (UnimplementedReverseProxyServiceServer) CreateReverseProxy(context.Context, *CreateReverseProxyRequest) (*CreateReverseProxyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateReverseProxy not implemented") } func (UnimplementedReverseProxyServiceServer) FindEnabledReverseProxy(context.Context, *FindEnabledReverseProxyRequest) (*FindEnabledReverseProxyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledReverseProxy not implemented") } func (UnimplementedReverseProxyServiceServer) FindEnabledReverseProxyConfig(context.Context, *FindEnabledReverseProxyConfigRequest) (*FindEnabledReverseProxyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledReverseProxyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledReverseProxyConfig not implemented") } func (UnimplementedReverseProxyServiceServer) UpdateReverseProxyScheduling(context.Context, *UpdateReverseProxySchedulingRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReverseProxyScheduling not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReverseProxyScheduling not implemented") } func (UnimplementedReverseProxyServiceServer) UpdateReverseProxyPrimaryOrigins(context.Context, *UpdateReverseProxyPrimaryOriginsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReverseProxyPrimaryOrigins not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReverseProxyPrimaryOrigins not implemented") } func (UnimplementedReverseProxyServiceServer) UpdateReverseProxyBackupOrigins(context.Context, *UpdateReverseProxyBackupOriginsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReverseProxyBackupOrigins not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReverseProxyBackupOrigins not implemented") } func (UnimplementedReverseProxyServiceServer) UpdateReverseProxy(context.Context, *UpdateReverseProxyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateReverseProxy not implemented") } func (UnimplementedReverseProxyServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeReverseProxyServiceServer interface { } func RegisterReverseProxyServiceServer(s grpc.ServiceRegistrar, srv ReverseProxyServiceServer) { - // If the following call pancis, it indicates UnimplementedReverseProxyServiceServer was + // If the following call panics, it indicates UnimplementedReverseProxyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_script.pb.go b/EdgeCommon/pkg/rpc/pb/service_script.pb.go index 89caf99..82bdc11 100644 --- a/EdgeCommon/pkg/rpc/pb/service_script.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_script.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_script.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -711,127 +712,68 @@ func (x *ComposeScriptConfigsResponse) GetScriptConfigsJSON() []byte { var File_service_script_proto protoreflect.FileDescriptor -var file_service_script_proto_rawDesc = []byte{ - 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x59, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, - 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, - 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x32, 0x0a, 0x14, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x22, - 0x31, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x49, 0x64, 0x22, 0x37, 0x0a, 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5f, 0x0a, 0x19, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x42, 0x0a, 0x1a, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, - 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x07, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, - 0x22, 0x2f, 0x0a, 0x15, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x53, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x33, 0x0a, 0x19, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x56, 0x0a, 0x1a, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x68, 0x61, 0x73, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x36, - 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, - 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x22, 0x89, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, - 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, - 0x73, 0x4f, 0x6e, 0x22, 0x1d, 0x0a, 0x1b, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x4c, 0x0a, 0x1c, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x32, 0xab, 0x05, 0x0a, 0x0d, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, - 0x0a, 0x16, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, - 0x68, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x75, - 0x62, 0x6c, 0x69, 0x73, 0x68, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, - 0x65, 0x63, 0x6b, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_script_proto_rawDesc = "" + + "\n" + + "\x14service_script.proto\x12\x02pb\x1a\x19models/model_script.proto\x1a\x19models/rpc_messages.proto\"Y\n" + + "\x13CreateScriptRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n" + + "\bfilename\x18\x02 \x01(\tR\bfilename\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\"2\n" + + "\x14CreateScriptResponse\x12\x1a\n" + + "\bscriptId\x18\x01 \x01(\x03R\bscriptId\"1\n" + + "\x13DeleteScriptRequest\x12\x1a\n" + + "\bscriptId\x18\x01 \x01(\x03R\bscriptId\"7\n" + + "\x1dCountAllEnabledScriptsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"_\n" + + "\x19ListEnabledScriptsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"B\n" + + "\x1aListEnabledScriptsResponse\x12$\n" + + "\ascripts\x18\x01 \x03(\v2\n" + + ".pb.ScriptR\ascripts\"/\n" + + "\x15PublishScriptsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"3\n" + + "\x19CheckScriptUpdatesRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"V\n" + + "\x1aCheckScriptUpdatesResponse\x12\x1e\n" + + "\n" + + "hasUpdates\x18\x01 \x01(\bR\n" + + "hasUpdates\x12\x18\n" + + "\aversion\x18\x02 \x01(\x03R\aversion\"6\n" + + "\x18FindEnabledScriptRequest\x12\x1a\n" + + "\bscriptId\x18\x01 \x01(\x03R\bscriptId\"?\n" + + "\x19FindEnabledScriptResponse\x12\"\n" + + "\x06script\x18\x01 \x01(\v2\n" + + ".pb.ScriptR\x06script\"\x89\x01\n" + + "\x13UpdateScriptRequest\x12\x1a\n" + + "\bscriptId\x18\x01 \x01(\x03R\bscriptId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n" + + "\bfilename\x18\x03 \x01(\tR\bfilename\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\"\x1d\n" + + "\x1bComposeScriptConfigsRequest\"L\n" + + "\x1cComposeScriptConfigsResponse\x12,\n" + + "\x11scriptConfigsJSON\x18\x01 \x01(\fR\x11scriptConfigsJSON2\xab\x05\n" + + "\rScriptService\x12A\n" + + "\fcreateScript\x12\x17.pb.CreateScriptRequest\x1a\x18.pb.CreateScriptResponse\x127\n" + + "\fdeleteScript\x12\x17.pb.DeleteScriptRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x16countAllEnabledScripts\x12!.pb.CountAllEnabledScriptsRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listEnabledScripts\x12\x1d.pb.ListEnabledScriptsRequest\x1a\x1e.pb.ListEnabledScriptsResponse\x12;\n" + + "\x0epublishScripts\x12\x19.pb.PublishScriptsRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12checkScriptUpdates\x12\x1d.pb.CheckScriptUpdatesRequest\x1a\x1e.pb.CheckScriptUpdatesResponse\x12P\n" + + "\x11findEnabledScript\x12\x1c.pb.FindEnabledScriptRequest\x1a\x1d.pb.FindEnabledScriptResponse\x127\n" + + "\fupdateScript\x12\x17.pb.UpdateScriptRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14composeScriptConfigs\x12\x1f.pb.ComposeScriptConfigsRequest\x1a .pb.ComposeScriptConfigsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_script_proto_rawDescOnce sync.Once - file_service_script_proto_rawDescData = file_service_script_proto_rawDesc + file_service_script_proto_rawDescData []byte ) func file_service_script_proto_rawDescGZIP() []byte { file_service_script_proto_rawDescOnce.Do(func() { - file_service_script_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_script_proto_rawDescData) + file_service_script_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_script_proto_rawDesc), len(file_service_script_proto_rawDesc))) }) return file_service_script_proto_rawDescData } @@ -895,7 +837,7 @@ func file_service_script_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_script_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_script_proto_rawDesc), len(file_service_script_proto_rawDesc)), NumEnums: 0, NumMessages: 14, NumExtensions: 0, @@ -906,7 +848,6 @@ func file_service_script_proto_init() { MessageInfos: file_service_script_proto_msgTypes, }.Build() File_service_script_proto = out.File - file_service_script_proto_rawDesc = nil file_service_script_proto_goTypes = nil file_service_script_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_script_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_script_grpc.pb.go index 74d15fc..9774cef 100644 --- a/EdgeCommon/pkg/rpc/pb/service_script_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_script_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_script.proto package pb @@ -188,31 +188,31 @@ type ScriptServiceServer interface { type UnimplementedScriptServiceServer struct{} func (UnimplementedScriptServiceServer) CreateScript(context.Context, *CreateScriptRequest) (*CreateScriptResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateScript not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateScript not implemented") } func (UnimplementedScriptServiceServer) DeleteScript(context.Context, *DeleteScriptRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteScript not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteScript not implemented") } func (UnimplementedScriptServiceServer) CountAllEnabledScripts(context.Context, *CountAllEnabledScriptsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledScripts not implemented") } func (UnimplementedScriptServiceServer) ListEnabledScripts(context.Context, *ListEnabledScriptsRequest) (*ListEnabledScriptsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledScripts not implemented") } func (UnimplementedScriptServiceServer) PublishScripts(context.Context, *PublishScriptsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method PublishScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method PublishScripts not implemented") } func (UnimplementedScriptServiceServer) CheckScriptUpdates(context.Context, *CheckScriptUpdatesRequest) (*CheckScriptUpdatesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckScriptUpdates not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckScriptUpdates not implemented") } func (UnimplementedScriptServiceServer) FindEnabledScript(context.Context, *FindEnabledScriptRequest) (*FindEnabledScriptResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledScript not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledScript not implemented") } func (UnimplementedScriptServiceServer) UpdateScript(context.Context, *UpdateScriptRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateScript not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateScript not implemented") } func (UnimplementedScriptServiceServer) ComposeScriptConfigs(context.Context, *ComposeScriptConfigsRequest) (*ComposeScriptConfigsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeScriptConfigs not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeScriptConfigs not implemented") } func (UnimplementedScriptServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeScriptServiceServer interface { } func RegisterScriptServiceServer(s grpc.ServiceRegistrar, srv ScriptServiceServer) { - // If the following call pancis, it indicates UnimplementedScriptServiceServer was + // If the following call panics, it indicates UnimplementedScriptServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server.pb.go b/EdgeCommon/pkg/rpc/pb/service_server.pb.go index fd394f4..056d486 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -5508,1053 +5509,454 @@ func (x *FindNearbyServersResponse_GroupInfo) GetServers() []*Server { var File_service_server_proto protoreflect.FileDescriptor -var file_service_server_proto_rawDesc = []byte{ - 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x61, - 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, - 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x04, - 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2a, 0x0a, 0x0e, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x4f, 0x4e, 0x18, 0x13, 0x20, - 0x01, 0x28, 0x0c, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x07, 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x74, - 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x6c, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x12, - 0x14, 0x0a, 0x05, 0x77, 0x65, 0x62, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x77, 0x65, 0x62, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, - 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x2a, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, - 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2a, 0x0a, 0x10, 0x65, - 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x20, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0xe2, 0x01, 0x0a, 0x1c, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x48, 0x54, 0x54, 0x50, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, - 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, - 0x74, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x64, - 0x64, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x41, 0x64, 0x64, 0x72, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, - 0x22, 0x3b, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x48, - 0x54, 0x54, 0x50, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0xd5, 0x01, - 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x54, 0x43, 0x50, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, - 0x63, 0x70, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x74, - 0x63, 0x70, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x6c, 0x73, 0x50, 0x6f, - 0x72, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x74, 0x6c, 0x73, 0x50, 0x6f, - 0x72, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, - 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, - 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x64, - 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x41, 0x64, 0x64, 0x72, 0x73, 0x22, 0x3a, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, - 0x61, 0x73, 0x69, 0x63, 0x54, 0x43, 0x50, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x6e, 0x0a, 0x16, 0x41, 0x64, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, - 0x79, 0x22, 0x53, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xf6, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x6b, - 0x65, 0x65, 0x70, 0x4f, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0e, 0x6b, 0x65, 0x65, 0x70, 0x4f, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, - 0x61, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x03, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x73, 0x22, 0x49, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x51, 0x0a, - 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, - 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x54, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x48, 0x54, 0x54, 0x50, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x43, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x74, 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, - 0x63, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x74, 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, - 0x6c, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x75, 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, - 0x64, 0x70, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4a, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, - 0x77, 0x65, 0x62, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x77, 0x65, 0x62, - 0x49, 0x64, 0x22, 0x69, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x34, 0x0a, - 0x16, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x83, 0x02, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x41, - 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, - 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x64, - 0x69, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, - 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x74, 0x12, 0x38, 0x0a, 0x17, 0x61, 0x75, 0x64, - 0x69, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x17, 0x61, 0x75, 0x64, 0x69, - 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x12, 0x44, 0x0a, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, - 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, - 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x60, 0x0a, 0x18, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x84, 0x01, 0x0a, 0x20, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x0e, - 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x52, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x22, 0x58, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x75, 0x70, 0x70, - 0x6f, 0x72, 0x74, 0x43, 0x4e, 0x41, 0x4d, 0x45, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, - 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x4e, 0x41, 0x4d, 0x45, 0x22, 0x3c, 0x0a, 0x1e, - 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x1a, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x60, - 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, - 0x74, 0x68, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, - 0x22, 0x3d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x57, 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x8e, 0x02, 0x0a, 0x22, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, - 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, - 0x46, 0x6c, 0x61, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x61, 0x75, 0x64, 0x69, - 0x74, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x6f, 0x6c, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, - 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x22, 0xde, 0x04, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, - 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, - 0x0c, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, 0x67, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x0c, 0x61, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, - 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x46, 0x61, 0x6d, - 0x69, 0x6c, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x63, 0x6f, 0x6c, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x41, 0x73, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x41, 0x73, 0x63, 0x12, - 0x26, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x44, 0x65, 0x73, - 0x63, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x4f, 0x75, 0x74, 0x44, 0x65, 0x73, 0x63, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x41, 0x73, 0x63, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x41, 0x73, 0x63, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x44, 0x65, 0x73, 0x63, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x44, 0x65, 0x73, 0x63, 0x12, 0x2c, 0x0a, - 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x41, - 0x73, 0x63, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x41, 0x73, 0x63, 0x12, 0x2e, 0x0a, 0x12, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x44, 0x65, 0x73, - 0x63, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x44, 0x65, 0x73, 0x63, 0x12, 0x2c, 0x0a, 0x11, 0x69, - 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x69, 0x67, 0x6e, - 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, - 0x73, 0x22, 0x47, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x22, 0x31, 0x0a, 0x13, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x34, 0x0a, - 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x73, 0x22, 0x5e, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x69, - 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, - 0x72, 0x74, 0x73, 0x22, 0x3f, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x22, 0x3c, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x22, 0x41, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3a, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x33, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x48, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, - 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x8b, 0x01, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, - 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, - 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3f, - 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x3e, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x77, 0x65, 0x62, 0x4a, 0x53, 0x4f, 0x4e, 0x22, - 0x4a, 0x0a, 0x2a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, 0x49, 0x0a, 0x29, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, - 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, - 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x22, 0x56, 0x0a, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, - 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x49, 0x64, 0x22, 0x56, 0x0a, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x1c, 0x0a, 0x1a, 0x4e, 0x6f, - 0x74, 0x69, 0x66, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x1d, 0x0a, 0x1b, 0x4e, 0x6f, 0x74, 0x69, - 0x66, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x0a, 0x30, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x44, 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x60, 0x0a, 0x31, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x4e, 0x53, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x22, 0x4d, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, - 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, - 0x6d, 0x65, 0x22, 0x39, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x83, 0x01, - 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x22, 0x0a, 0x0c, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x4e, 0x41, 0x4d, 0x45, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x4e, - 0x41, 0x4d, 0x45, 0x22, 0x34, 0x0a, 0x16, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x2a, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x4f, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x22, 0x5e, 0x0a, 0x24, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x22, 0x35, 0x0a, 0x17, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x33, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x1a, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, - 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x22, 0x54, 0x0a, 0x1a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, - 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x22, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x23, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, - 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3f, 0x0a, 0x21, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x22, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x22, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x22, 0x55, 0x0a, 0x23, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, - 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xf7, 0x09, 0x0a, 0x22, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x55, 0x0a, 0x0c, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, - 0x69, 0x74, 0x79, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x69, 0x65, - 0x73, 0x12, 0x5f, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x73, 0x12, 0x47, 0x0a, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x05, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x52, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x4a, 0x0a, 0x08, 0x62, - 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, - 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x08, 0x62, - 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x73, 0x12, 0x74, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, - 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, - 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x1a, 0x8e, 0x02, - 0x0a, 0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, - 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x1a, 0x62, - 0x0a, 0x0e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x49, 0x64, 0x1a, 0x68, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x69, 0x0a, 0x07, - 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x9b, 0x01, 0x0a, 0x15, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x38, 0x0a, - 0x17, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, - 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, - 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xcc, 0x01, 0x0a, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x44, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, - 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x12, 0x28, 0x0a, 0x0f, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x65, 0x78, 0x63, 0x6c, 0x75, - 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x57, 0x69, 0x6c, 0x64, 0x63, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x57, 0x69, 0x6c, 0x64, - 0x63, 0x61, 0x72, 0x64, 0x22, 0x67, 0x0a, 0x2f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x44, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x64, 0x75, 0x70, 0x6c, 0x69, - 0x63, 0x61, 0x74, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x64, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x5c, 0x0a, - 0x1e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x49, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x39, 0x0a, 0x1f, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, - 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x22, 0x2e, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, - 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x41, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, - 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x22, 0x36, 0x0a, 0x18, 0x46, 0x69, 0x6e, - 0x64, 0x4e, 0x65, 0x61, 0x72, 0x62, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x22, 0xb9, 0x01, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x65, 0x61, 0x72, 0x62, 0x79, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x73, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x65, 0x61, 0x72, 0x62, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, - 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x1a, 0x45, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x22, 0x6b, 0x0a, - 0x17, 0x50, 0x75, 0x72, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, - 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x12, 0x1a, 0x0a, 0x08, - 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, - 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x48, 0x0a, 0x18, 0x50, 0x75, - 0x72, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x22, 0x42, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x53, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, - 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x69, 0x0a, - 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, - 0x69, 0x6d, 0x69, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x59, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x49, 0x64, 0x22, 0x37, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x46, 0x0a, 0x1a, - 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, - 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x75, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x22, 0x38, 0x0a, 0x1a, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x49, - 0x0a, 0x1b, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, - 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4e, 0x0a, 0x16, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x18, 0x0a, 0x07, 0x75, 0x61, 0x6d, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x07, 0x75, 0x61, 0x6d, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x39, 0x0a, 0x1b, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x41, - 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x38, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x61, 0x6d, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x75, 0x61, 0x6d, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x4d, - 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x49, 0x0a, - 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc9, 0x02, 0x0a, 0x17, 0x43, 0x6f, 0x70, - 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x6f, 0x64, 0x65, - 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x28, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x32, 0x0a, 0x14, 0x74, 0x61, - 0x72, 0x67, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x28, - 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, - 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, - 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, - 0x77, 0x61, 0x66, 0x43, 0x6f, 0x70, 0x79, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1e, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x77, 0x61, 0x66, 0x43, 0x6f, 0x70, 0x79, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6d, 0x70, - 0x74, 0x54, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, - 0x6d, 0x70, 0x74, 0x54, 0x65, 0x78, 0x74, 0x32, 0xbe, 0x2b, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x48, 0x54, 0x54, 0x50, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x48, 0x54, 0x54, 0x50, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x48, 0x54, 0x54, 0x50, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x54, 0x43, 0x50, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, - 0x73, 0x69, 0x63, 0x54, 0x43, 0x50, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, - 0x61, 0x73, 0x69, 0x63, 0x54, 0x43, 0x50, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x61, 0x64, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x12, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x49, 0x64, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x73, 0x4f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x53, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x43, 0x50, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, - 0x43, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x4c, 0x53, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x4c, - 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x44, 0x50, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x44, 0x50, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x18, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, - 0x69, 0x6e, 0x67, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, - 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, - 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x72, 0x65, 0x67, 0x65, - 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x62, - 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, - 0x74, 0x68, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x57, - 0x69, 0x74, 0x68, 0x44, 0x4e, 0x53, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x1b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, - 0x68, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, - 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x62, 0x0a, 0x17, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x39, 0x0a, 0x0d, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x18, 0x2e, - 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, - 0x15, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x79, 0x70, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, - 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x23, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, - 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, - 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, - 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, - 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x6b, 0x0a, 0x23, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, - 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x83, - 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, - 0x65, 0x72, 0x74, 0x49, 0x64, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x73, 0x0a, 0x27, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x73, 0x0a, 0x27, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x49, 0x64, 0x12, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, - 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, - 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, - 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x98, 0x01, 0x0a, 0x29, 0x66, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x44, 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, - 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x4e, 0x53, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x4e, 0x53, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x44, 0x4e, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, - 0x63, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, - 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x23, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x1d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, - 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x73, - 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4b, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, - 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x26, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, - 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x12, 0x25, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x73, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x1c, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x12, 0x27, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x73, 0x69, 0x63, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x92, 0x01, 0x0a, 0x27, - 0x63, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x44, - 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x44, 0x75, 0x70, 0x6c, - 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x44, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x62, 0x0a, 0x17, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x49, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x65, - 0x61, 0x72, 0x62, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x65, 0x61, 0x72, 0x62, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x65, 0x61, 0x72, 0x62, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x70, 0x75, 0x72, 0x67, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x50, 0x75, 0x72, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x50, - 0x75, 0x72, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, - 0x18, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, - 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1d, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, - 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x55, 0x41, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, - 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, - 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x3f, 0x0a, 0x10, 0x63, 0x6f, 0x70, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x70, 0x79, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, - 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x12, 0x23, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x75, 0x64, - 0x69, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_proto_rawDesc = "" + + "\n" + + "\x14service_server.proto\x12\x02pb\x1a\x19models/model_server.proto\x1a\x1dmodels/model_dns_domain.proto\x1a.models/model_server_name_auditing_result.proto\x1a\x19models/rpc_messages.proto\x1a\x1cmodels/model_user_plan.proto\"\xf7\x04\n" + + "\x13CreateServerRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x18\n" + + "\aadminId\x18\x02 \x01(\x03R\aadminId\x12\x12\n" + + "\x04type\x18\x03 \x01(\tR\x04type\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\x12(\n" + + "\x0fserverNamesJSON\x18\b \x01(\fR\x0fserverNamesJSON\x12*\n" + + "\x0eserverNamesJON\x18\x13 \x01(\fB\x02\x18\x01R\x0eserverNamesJON\x12\x1a\n" + + "\bhttpJSON\x18\t \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\n" + + " \x01(\fR\thttpsJSON\x12\x18\n" + + "\atcpJSON\x18\v \x01(\fR\atcpJSON\x12\x18\n" + + "\atlsJSON\x18\f \x01(\fR\atlsJSON\x12\x18\n" + + "\audpJSON\x18\x0e \x01(\fR\audpJSON\x12\x14\n" + + "\x05webId\x18\x0f \x01(\x03R\x05webId\x12*\n" + + "\x10reverseProxyJSON\x18\x10 \x01(\fR\x10reverseProxyJSON\x12&\n" + + "\x0eserverGroupIds\x18\x11 \x03(\x03R\x0eserverGroupIds\x12\x1e\n" + + "\n" + + "userPlanId\x18\x12 \x01(\x03R\n" + + "userPlanId\x12$\n" + + "\rnodeClusterId\x18\x1e \x01(\x03R\rnodeClusterId\x12*\n" + + "\x10includeNodesJSON\x18\x1f \x01(\fR\x10includeNodesJSON\x12*\n" + + "\x10excludeNodesJSON\x18 \x01(\fR\x10excludeNodesJSON\"2\n" + + "\x14CreateServerResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\xe2\x01\n" + + "\x1cCreateBasicHTTPServerRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x18\n" + + "\adomains\x18\x03 \x03(\tR\adomains\x12\x1e\n" + + "\n" + + "sslCertIds\x18\x04 \x03(\x03R\n" + + "sslCertIds\x12 \n" + + "\voriginAddrs\x18\x05 \x03(\tR\voriginAddrs\x12(\n" + + "\x0fenableWebsocket\x18\x06 \x01(\bR\x0fenableWebsocket\";\n" + + "\x1dCreateBasicHTTPServerResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\xd5\x01\n" + + "\x1bCreateBasicTCPServerRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x1a\n" + + "\btcpPorts\x18\x03 \x03(\x05R\btcpPorts\x12\x1a\n" + + "\btlsPorts\x18\x04 \x03(\x05R\btlsPorts\x12\x1e\n" + + "\n" + + "sslCertIds\x18\x05 \x03(\x03R\n" + + "sslCertIds\x12 \n" + + "\voriginAddrs\x18\x06 \x03(\tR\voriginAddrs\":\n" + + "\x1cCreateBasicTCPServerResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"n\n" + + "\x16AddServerOriginRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1a\n" + + "\boriginId\x18\x02 \x01(\x03R\boriginId\x12\x1c\n" + + "\tisPrimary\x18\x03 \x01(\bR\tisPrimary\"S\n" + + "\x19DeleteServerOriginRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1a\n" + + "\boriginId\x18\x02 \x01(\x03R\boriginId\"\xf6\x01\n" + + "\x18UpdateServerBasicRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12$\n" + + "\rnodeClusterId\x18\x04 \x01(\x03R\rnodeClusterId\x12&\n" + + "\x0ekeepOldConfigs\x18\a \x01(\bR\x0ekeepOldConfigs\x12\x12\n" + + "\x04isOn\x18\x05 \x01(\bR\x04isOn\x12&\n" + + "\x0eserverGroupIds\x18\x06 \x03(\x03R\x0eserverGroupIds\"a\n" + + "\x1bUpdateServerGroupIdsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12&\n" + + "\x0eserverGroupIds\x18\x02 \x03(\x03R\x0eserverGroupIds\"I\n" + + "\x17UpdateServerIsOnRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"Q\n" + + "\x17UpdateServerHTTPRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1a\n" + + "\bhttpJSON\x18\x02 \x01(\fR\bhttpJSON\"T\n" + + "\x18UpdateServerHTTPSRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1c\n" + + "\thttpsJSON\x18\x02 \x01(\fR\thttpsJSON\"N\n" + + "\x16UpdateServerTCPRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x18\n" + + "\atcpJSON\x18\x02 \x01(\fR\atcpJSON\"N\n" + + "\x16UpdateServerTLSRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x18\n" + + "\atlsJSON\x18\x02 \x01(\fR\atlsJSON\"N\n" + + "\x16UpdateServerUDPRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x18\n" + + "\audpJSON\x18\x02 \x01(\fR\audpJSON\"J\n" + + "\x16UpdateServerWebRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05webId\x18\x02 \x01(\x03R\x05webId\"i\n" + + "\x1fUpdateServerReverseProxyRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12*\n" + + "\x10reverseProxyJSON\x18\x02 \x01(\fR\x10reverseProxyJSON\"4\n" + + "\x16FindServerNamesRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\x83\x02\n" + + "\x17FindServerNamesResponse\x12(\n" + + "\x0fserverNamesJSON\x18\x01 \x01(\fR\x0fserverNamesJSON\x12\x1e\n" + + "\n" + + "isAuditing\x18\x02 \x01(\bR\n" + + "isAuditing\x12\x1e\n" + + "\n" + + "auditingAt\x18\x05 \x01(\x03R\n" + + "auditingAt\x128\n" + + "\x17auditingServerNamesJSON\x18\x03 \x01(\fR\x17auditingServerNamesJSON\x12D\n" + + "\x0eauditingResult\x18\x04 \x01(\v2\x1c.pb.ServerNameAuditingResultR\x0eauditingResult\"`\n" + + "\x18UpdateServerNamesRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12(\n" + + "\x0fserverNamesJSON\x18\x02 \x01(\fR\x0fserverNamesJSON\"\x84\x01\n" + + " UpdateServerNamesAuditingRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12D\n" + + "\x0eauditingResult\x18\x02 \x01(\v2\x1c.pb.ServerNameAuditingResultR\x0eauditingResult\"X\n" + + "\x16UpdateServerDNSRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\"\n" + + "\fsupportCNAME\x18\x02 \x01(\bR\fsupportCNAME\"<\n" + + "\x1eRegenerateServerDNSNameRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"R\n" + + "\x1aUpdateServerDNSNameRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x18\n" + + "\adnsName\x18\x02 \x01(\tR\adnsName\"`\n" + + "\x1eFindServerIdWithDNSNameRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x18\n" + + "\adnsName\x18\x02 \x01(\tR\adnsName\"=\n" + + "\x1fFindServerIdWithDNSNameResponse\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\x8e\x02\n" + + "\"CountAllEnabledServersMatchRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12$\n" + + "\rnodeClusterId\x18\x04 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\fauditingFlag\x18\x05 \x01(\x05R\fauditingFlag\x12&\n" + + "\x0eprotocolFamily\x18\x06 \x01(\tR\x0eprotocolFamily\x12\x1e\n" + + "\n" + + "userPlanId\x18\a \x01(\x03R\n" + + "userPlanId\"\xde\x04\n" + + "\x1eListEnabledServersMatchRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\x12$\n" + + "\rserverGroupId\x18\x03 \x01(\x03R\rserverGroupId\x12\x18\n" + + "\akeyword\x18\x04 \x01(\tR\akeyword\x12\x16\n" + + "\x06userId\x18\x05 \x01(\x03R\x06userId\x12$\n" + + "\rnodeClusterId\x18\x06 \x01(\x03R\rnodeClusterId\x12\"\n" + + "\fauditingFlag\x18\a \x01(\x05R\fauditingFlag\x12&\n" + + "\x0eprotocolFamily\x18\b \x01(\tR\x0eprotocolFamily\x12$\n" + + "\rtrafficOutAsc\x18\t \x01(\bR\rtrafficOutAsc\x12&\n" + + "\x0etrafficOutDesc\x18\n" + + " \x01(\bR\x0etrafficOutDesc\x12 \n" + + "\vrequestsAsc\x18\r \x01(\bR\vrequestsAsc\x12\"\n" + + "\frequestsDesc\x18\x0e \x01(\bR\frequestsDesc\x12,\n" + + "\x11attackRequestsAsc\x18\x0f \x01(\bR\x11attackRequestsAsc\x12.\n" + + "\x12attackRequestsDesc\x18\x10 \x01(\bR\x12attackRequestsDesc\x12,\n" + + "\x11ignoreServerNames\x18\v \x01(\bR\x11ignoreServerNames\x12&\n" + + "\x0eignoreSSLCerts\x18\f \x01(\bR\x0eignoreSSLCerts\"G\n" + + "\x1fListEnabledServersMatchResponse\x12$\n" + + "\aservers\x18\x01 \x03(\v2\n" + + ".pb.ServerR\aservers\"1\n" + + "\x13DeleteServerRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"4\n" + + "\x14DeleteServersRequest\x12\x1c\n" + + "\tserverIds\x18\x01 \x03(\x03R\tserverIds\"^\n" + + "\x18FindEnabledServerRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12&\n" + + "\x0eignoreSSLCerts\x18\x02 \x01(\bR\x0eignoreSSLCerts\"?\n" + + "\x19FindEnabledServerResponse\x12\"\n" + + "\x06server\x18\x01 \x01(\v2\n" + + ".pb.ServerR\x06server\"<\n" + + "\x1eFindEnabledServerConfigRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"A\n" + + "\x1fFindEnabledServerConfigResponse\x12\x1e\n" + + "\n" + + "serverJSON\x18\x01 \x01(\fR\n" + + "serverJSON\":\n" + + "\x1cFindEnabledServerTypeRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"3\n" + + "\x1dFindEnabledServerTypeResponse\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\"H\n" + + "*FindAndInitServerReverseProxyConfigRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\x8b\x01\n" + + "+FindAndInitServerReverseProxyConfigResponse\x12*\n" + + "\x10reverseProxyJSON\x18\x01 \x01(\fR\x10reverseProxyJSON\x120\n" + + "\x13reverseProxyRefJSON\x18\x02 \x01(\fR\x13reverseProxyRefJSON\"?\n" + + "!FindAndInitServerWebConfigRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\">\n" + + "\"FindAndInitServerWebConfigResponse\x12\x18\n" + + "\awebJSON\x18\x01 \x01(\fR\awebJSON\"J\n" + + "*CountAllEnabledServersWithSSLCertIdRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"I\n" + + ")FindAllEnabledServersWithSSLCertIdRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"R\n" + + "*FindAllEnabledServersWithSSLCertIdResponse\x12$\n" + + "\aservers\x18\x01 \x03(\v2\n" + + ".pb.ServerR\aservers\"V\n" + + ".CountAllEnabledServersWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"V\n" + + ".CountAllEnabledServersWithServerGroupIdRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"\x1c\n" + + "\x1aNotifyServersChangeRequest\"\x1d\n" + + "\x1bNotifyServersChangeResponse\"X\n" + + "0FindAllEnabledServersDNSWithNodeClusterIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"`\n" + + "1FindAllEnabledServersDNSWithNodeClusterIdResponse\x12+\n" + + "\aservers\x18\x01 \x03(\v2\x11.pb.ServerDNSInfoR\aservers\"M\n" + + "\rServerDNSInfo\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n" + + "\adnsName\x18\x03 \x01(\tR\adnsName\"9\n" + + "\x1bFindEnabledServerDNSRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\x83\x01\n" + + "\x1cFindEnabledServerDNSResponse\x12\x18\n" + + "\adnsName\x18\x01 \x01(\tR\adnsName\x12%\n" + + "\x06domain\x18\x02 \x01(\v2\r.pb.DNSDomainR\x06domain\x12\"\n" + + "\fsupportCNAME\x18\x03 \x01(\bR\fsupportCNAME\"4\n" + + "\x16CheckUserServerRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"D\n" + + "*FindAllEnabledServerNamesWithUserIdRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"O\n" + + "+FindAllEnabledServerNamesWithUserIdResponse\x12 \n" + + "\vserverNames\x18\x01 \x03(\tR\vserverNames\"^\n" + + "$CountAllServerNamesWithUserIdRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1e\n" + + "\n" + + "userPlanId\x18\x02 \x01(\x03R\n" + + "userPlanId\"5\n" + + "\x17CountServerNamesRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"3\n" + + "\x19FindAllUserServersRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"B\n" + + "\x1aFindAllUserServersResponse\x12$\n" + + "\aservers\x18\x01 \x03(\v2\n" + + ".pb.ServerR\aservers\"T\n" + + "\x1aCountAllUserServersRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1e\n" + + "\n" + + "userPlanId\x18\x02 \x01(\x03R\n" + + "userPlanId\"<\n" + + "\"ComposeAllUserServersConfigRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"S\n" + + "#ComposeAllUserServersConfigResponse\x12,\n" + + "\x11serversConfigJSON\x18\x01 \x01(\fR\x11serversConfigJSON\"?\n" + + "!FindEnabledUserServerBasicRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"H\n" + + "\"FindEnabledUserServerBasicResponse\x12\"\n" + + "\x06server\x18\x01 \x01(\v2\n" + + ".pb.ServerR\x06server\"U\n" + + "#UpdateEnabledUserServerBasicRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\"\xf7\t\n" + + "\"UploadServerHTTPRequestStatRequest\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day\x12U\n" + + "\fregionCities\x18\x03 \x03(\v21.pb.UploadServerHTTPRequestStatRequest.RegionCityR\fregionCities\x12_\n" + + "\x0fregionProviders\x18\x04 \x03(\v25.pb.UploadServerHTTPRequestStatRequest.RegionProviderR\x0fregionProviders\x12G\n" + + "\asystems\x18\x05 \x03(\v2-.pb.UploadServerHTTPRequestStatRequest.SystemR\asystems\x12J\n" + + "\bbrowsers\x18\x06 \x03(\v2..pb.UploadServerHTTPRequestStatRequest.BrowserR\bbrowsers\x12t\n" + + "\x16httpFirewallRuleGroups\x18\a \x03(\v2<.pb.UploadServerHTTPRequestStatRequest.HTTPFirewallRuleGroupR\x16httpFirewallRuleGroups\x1a\x8e\x02\n" + + "\n" + + "RegionCity\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12$\n" + + "\rcountRequests\x18\x05 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x06 \x01(\x03R\x05bytes\x120\n" + + "\x13countAttackRequests\x18\a \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\b \x01(\x03R\vattackBytes\x12\x1c\n" + + "\tcountryId\x18\t \x01(\x03R\tcountryId\x12\x1e\n" + + "\n" + + "provinceId\x18\n" + + " \x01(\x03R\n" + + "provinceId\x12\x16\n" + + "\x06cityId\x18\v \x01(\x03R\x06cityId\x1ab\n" + + "\x0eRegionProvider\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05count\x18\x03 \x01(\x03R\x05count\x12\x1e\n" + + "\n" + + "providerId\x18\x04 \x01(\x03R\n" + + "providerId\x1ah\n" + + "\x06System\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n" + + "\aversion\x18\x03 \x01(\tR\aversion\x12\x14\n" + + "\x05count\x18\x04 \x01(\x03R\x05count\x1ai\n" + + "\aBrowser\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n" + + "\aversion\x18\x03 \x01(\tR\aversion\x12\x14\n" + + "\x05count\x18\x04 \x01(\x03R\x05count\x1a\x9b\x01\n" + + "\x15HTTPFirewallRuleGroup\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x128\n" + + "\x17httpFirewallRuleGroupId\x18\x02 \x01(\x03R\x17httpFirewallRuleGroupId\x12\x16\n" + + "\x06action\x18\x03 \x01(\tR\x06action\x12\x14\n" + + "\x05count\x18\x04 \x01(\x03R\x05count\"\xcc\x01\n" + + ".CheckServerNameDuplicationInNodeClusterRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12 \n" + + "\vserverNames\x18\x02 \x03(\tR\vserverNames\x12(\n" + + "\x0fexcludeServerId\x18\x03 \x01(\x03R\x0fexcludeServerId\x12(\n" + + "\x0fsupportWildcard\x18\x04 \x01(\bR\x0fsupportWildcard\"g\n" + + "/CheckServerNameDuplicationInNodeClusterResponse\x124\n" + + "\x15duplicatedServerNames\x18\x01 \x03(\tR\x15duplicatedServerNames\"\\\n" + + "\x1eCheckServerNameInServerRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1e\n" + + "\n" + + "serverName\x18\x02 \x01(\tR\n" + + "serverName\"9\n" + + "\x1fCheckServerNameInServerResponse\x12\x16\n" + + "\x06exists\x18\x01 \x01(\bR\x06exists\".\n" + + "\x18FindLatestServersRequest\x12\x12\n" + + "\x04size\x18\x01 \x01(\x03R\x04size\"A\n" + + "\x19FindLatestServersResponse\x12$\n" + + "\aservers\x18\x01 \x03(\v2\n" + + ".pb.ServerR\aservers\"6\n" + + "\x18FindNearbyServersRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\xb9\x01\n" + + "\x19FindNearbyServersResponse\x12\x14\n" + + "\x05scope\x18\x01 \x01(\tR\x05scope\x12?\n" + + "\x06groups\x18\x02 \x03(\v2'.pb.FindNearbyServersResponse.GroupInfoR\x06groups\x1aE\n" + + "\tGroupInfo\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12$\n" + + "\aservers\x18\x02 \x03(\v2\n" + + ".pb.ServerR\aservers\"k\n" + + "\x17PurgeServerCacheRequest\x12\x12\n" + + "\x04keys\x18\x02 \x03(\tR\x04keys\x12\x1a\n" + + "\bprefixes\x18\x03 \x03(\tR\bprefixes\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\"H\n" + + "\x18PurgeServerCacheResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x18\n" + + "\amessage\x18\x02 \x01(\tR\amessage\"B\n" + + "$FindEnabledServerTrafficLimitRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"S\n" + + "%FindEnabledServerTrafficLimitResponse\x12*\n" + + "\x10trafficLimitJSON\x18\x01 \x01(\fR\x10trafficLimitJSON\"i\n" + + "\x1fUpdateServerTrafficLimitRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12*\n" + + "\x10trafficLimitJSON\x18\x02 \x01(\fR\x10trafficLimitJSON\"Y\n" + + "\x1bUpdateServerUserPlanRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1e\n" + + "\n" + + "userPlanId\x18\x02 \x01(\x03R\n" + + "userPlanId\"7\n" + + "\x19FindServerUserPlanRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"F\n" + + "\x1aFindServerUserPlanResponse\x12(\n" + + "\buserPlan\x18\x01 \x01(\v2\f.pb.UserPlanR\buserPlan\"8\n" + + "\x1aComposeServerConfigRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"I\n" + + "\x1bComposeServerConfigResponse\x12*\n" + + "\x10serverConfigJSON\x18\x01 \x01(\fR\x10serverConfigJSON\"N\n" + + "\x16UpdateServerUAMRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x18\n" + + "\auamJSON\x18\x02 \x01(\fR\auamJSON\"9\n" + + "\x1bFindEnabledServerUAMRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"8\n" + + "\x1cFindEnabledServerUAMResponse\x12\x18\n" + + "\auamJSON\x18\x01 \x01(\fR\auamJSON\"M\n" + + "\x17UpdateServerUserRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\"I\n" + + "\x17UpdateServerNameRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\"\xc9\x02\n" + + "\x17CopyServerConfigRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x1e\n" + + "\n" + + "configCode\x18\x02 \x01(\tR\n" + + "configCode\x12\x1e\n" + + "\n" + + "targetType\x18\x03 \x01(\tR\n" + + "targetType\x12(\n" + + "\x0ftargetServerIds\x18\x04 \x03(\x03R\x0ftargetServerIds\x122\n" + + "\x14targetServerGroupIds\x18\x05 \x03(\x03R\x14targetServerGroupIds\x12(\n" + + "\x0ftargetClusterId\x18\x06 \x01(\x03R\x0ftargetClusterId\x12\"\n" + + "\ftargetUserId\x18\a \x01(\x03R\ftargetUserId\x12&\n" + + "\x0ewafCopyRegions\x18\x1e \x01(\bR\x0ewafCopyRegions\"=\n" + + "\x1fFindServerAuditingPromptRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"B\n" + + " FindServerAuditingPromptResponse\x12\x1e\n" + + "\n" + + "promptText\x18\x01 \x01(\tR\n" + + "promptText2\xbe+\n" + + "\rServerService\x12A\n" + + "\fcreateServer\x12\x17.pb.CreateServerRequest\x1a\x18.pb.CreateServerResponse\x12\\\n" + + "\x15createBasicHTTPServer\x12 .pb.CreateBasicHTTPServerRequest\x1a!.pb.CreateBasicHTTPServerResponse\x12Y\n" + + "\x14createBasicTCPServer\x12\x1f.pb.CreateBasicTCPServerRequest\x1a .pb.CreateBasicTCPServerResponse\x12=\n" + + "\x0faddServerOrigin\x12\x1a.pb.AddServerOriginRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12deleteServerOrigin\x12\x1d.pb.DeleteServerOriginRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11updateServerBasic\x12\x1c.pb.UpdateServerBasicRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14updateServerGroupIds\x12\x1f.pb.UpdateServerGroupIdsRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10updateServerIsOn\x12\x1b.pb.UpdateServerIsOnRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10updateServerHTTP\x12\x1b.pb.UpdateServerHTTPRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11updateServerHTTPS\x12\x1c.pb.UpdateServerHTTPSRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateServerTCP\x12\x1a.pb.UpdateServerTCPRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateServerTLS\x12\x1a.pb.UpdateServerTLSRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateServerUDP\x12\x1a.pb.UpdateServerUDPRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateServerWeb\x12\x1a.pb.UpdateServerWebRequest\x1a\x0e.pb.RPCSuccess\x12O\n" + + "\x18updateServerReverseProxy\x12#.pb.UpdateServerReverseProxyRequest\x1a\x0e.pb.RPCSuccess\x12J\n" + + "\x0ffindServerNames\x12\x1a.pb.FindServerNamesRequest\x1a\x1b.pb.FindServerNamesResponse\x12A\n" + + "\x11updateServerNames\x12\x1c.pb.UpdateServerNamesRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x19updateServerNamesAuditing\x12$.pb.UpdateServerNamesAuditingRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0fupdateServerDNS\x12\x1a.pb.UpdateServerDNSRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x17regenerateServerDNSName\x12\".pb.RegenerateServerDNSNameRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13updateServerDNSName\x12\x1e.pb.UpdateServerDNSNameRequest\x1a\x0e.pb.RPCSuccess\x12b\n" + + "\x17findServerIdWithDNSName\x12\".pb.FindServerIdWithDNSNameRequest\x1a#.pb.FindServerIdWithDNSNameResponse\x12[\n" + + "\x1bcountAllEnabledServersMatch\x12&.pb.CountAllEnabledServersMatchRequest\x1a\x14.pb.RPCCountResponse\x12b\n" + + "\x17listEnabledServersMatch\x12\".pb.ListEnabledServersMatchRequest\x1a#.pb.ListEnabledServersMatchResponse\x127\n" + + "\fdeleteServer\x12\x17.pb.DeleteServerRequest\x1a\x0e.pb.RPCSuccess\x129\n" + + "\rdeleteServers\x12\x18.pb.DeleteServersRequest\x1a\x0e.pb.RPCSuccess\x12P\n" + + "\x11findEnabledServer\x12\x1c.pb.FindEnabledServerRequest\x1a\x1d.pb.FindEnabledServerResponse\x12b\n" + + "\x17findEnabledServerConfig\x12\".pb.FindEnabledServerConfigRequest\x1a#.pb.FindEnabledServerConfigResponse\x12\\\n" + + "\x15findEnabledServerType\x12 .pb.FindEnabledServerTypeRequest\x1a!.pb.FindEnabledServerTypeResponse\x12\x86\x01\n" + + "#findAndInitServerReverseProxyConfig\x12..pb.FindAndInitServerReverseProxyConfigRequest\x1a/.pb.FindAndInitServerReverseProxyConfigResponse\x12k\n" + + "\x1afindAndInitServerWebConfig\x12%.pb.FindAndInitServerWebConfigRequest\x1a&.pb.FindAndInitServerWebConfigResponse\x12k\n" + + "#countAllEnabledServersWithSSLCertId\x12..pb.CountAllEnabledServersWithSSLCertIdRequest\x1a\x14.pb.RPCCountResponse\x12\x83\x01\n" + + "\"findAllEnabledServersWithSSLCertId\x12-.pb.FindAllEnabledServersWithSSLCertIdRequest\x1a..pb.FindAllEnabledServersWithSSLCertIdResponse\x12s\n" + + "'countAllEnabledServersWithNodeClusterId\x122.pb.CountAllEnabledServersWithNodeClusterIdRequest\x1a\x14.pb.RPCCountResponse\x12s\n" + + "'countAllEnabledServersWithServerGroupId\x122.pb.CountAllEnabledServersWithServerGroupIdRequest\x1a\x14.pb.RPCCountResponse\x12V\n" + + "\x13notifyServersChange\x12\x1e.pb.NotifyServersChangeRequest\x1a\x1f.pb.NotifyServersChangeResponse\x12\x98\x01\n" + + ")findAllEnabledServersDNSWithNodeClusterId\x124.pb.FindAllEnabledServersDNSWithNodeClusterIdRequest\x1a5.pb.FindAllEnabledServersDNSWithNodeClusterIdResponse\x12Y\n" + + "\x14findEnabledServerDNS\x12\x1f.pb.FindEnabledServerDNSRequest\x1a .pb.FindEnabledServerDNSResponse\x12=\n" + + "\x0fcheckUserServer\x12\x1a.pb.CheckUserServerRequest\x1a\x0e.pb.RPCSuccess\x12\x86\x01\n" + + "#findAllEnabledServerNamesWithUserId\x12..pb.FindAllEnabledServerNamesWithUserIdRequest\x1a/.pb.FindAllEnabledServerNamesWithUserIdResponse\x12_\n" + + "\x1dcountAllServerNamesWithUserId\x12(.pb.CountAllServerNamesWithUserIdRequest\x1a\x14.pb.RPCCountResponse\x12E\n" + + "\x10countServerNames\x12\x1b.pb.CountServerNamesRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12findAllUserServers\x12\x1d.pb.FindAllUserServersRequest\x1a\x1e.pb.FindAllUserServersResponse\x12K\n" + + "\x13countAllUserServers\x12\x1e.pb.CountAllUserServersRequest\x1a\x14.pb.RPCCountResponse\x12n\n" + + "\x1bcomposeAllUserServersConfig\x12&.pb.ComposeAllUserServersConfigRequest\x1a'.pb.ComposeAllUserServersConfigResponse\x12k\n" + + "\x1afindEnabledUserServerBasic\x12%.pb.FindEnabledUserServerBasicRequest\x1a&.pb.FindEnabledUserServerBasicResponse\x12W\n" + + "\x1cupdateEnabledUserServerBasic\x12'.pb.UpdateEnabledUserServerBasicRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x1buploadServerHTTPRequestStat\x12&.pb.UploadServerHTTPRequestStatRequest\x1a\x0e.pb.RPCSuccess\x12\x92\x01\n" + + "'checkServerNameDuplicationInNodeCluster\x122.pb.CheckServerNameDuplicationInNodeClusterRequest\x1a3.pb.CheckServerNameDuplicationInNodeClusterResponse\x12b\n" + + "\x17checkServerNameInServer\x12\".pb.CheckServerNameInServerRequest\x1a#.pb.CheckServerNameInServerResponse\x12P\n" + + "\x11findLatestServers\x12\x1c.pb.FindLatestServersRequest\x1a\x1d.pb.FindLatestServersResponse\x12P\n" + + "\x11findNearbyServers\x12\x1c.pb.FindNearbyServersRequest\x1a\x1d.pb.FindNearbyServersResponse\x12M\n" + + "\x10purgeServerCache\x12\x1b.pb.PurgeServerCacheRequest\x1a\x1c.pb.PurgeServerCacheResponse\x12t\n" + + "\x1dfindEnabledServerTrafficLimit\x12(.pb.FindEnabledServerTrafficLimitRequest\x1a).pb.FindEnabledServerTrafficLimitResponse\x12O\n" + + "\x18updateServerTrafficLimit\x12#.pb.UpdateServerTrafficLimitRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14updateServerUserPlan\x12\x1f.pb.UpdateServerUserPlanRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12findServerUserPlan\x12\x1d.pb.FindServerUserPlanRequest\x1a\x1e.pb.FindServerUserPlanResponse\x12V\n" + + "\x13composeServerConfig\x12\x1e.pb.ComposeServerConfigRequest\x1a\x1f.pb.ComposeServerConfigResponse\x12=\n" + + "\x0fupdateServerUAM\x12\x1a.pb.UpdateServerUAMRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x14findEnabledServerUAM\x12\x1f.pb.FindEnabledServerUAMRequest\x1a .pb.FindEnabledServerUAMResponse\x12?\n" + + "\x10updateServerUser\x12\x1b.pb.UpdateServerUserRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10updateServerName\x12\x1b.pb.UpdateServerNameRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10copyServerConfig\x12\x1b.pb.CopyServerConfigRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findServerAuditingPrompt\x12#.pb.FindServerAuditingPromptRequest\x1a$.pb.FindServerAuditingPromptResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_proto_rawDescOnce sync.Once - file_service_server_proto_rawDescData = file_service_server_proto_rawDesc + file_service_server_proto_rawDescData []byte ) func file_service_server_proto_rawDescGZIP() []byte { file_service_server_proto_rawDescOnce.Do(func() { - file_service_server_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_proto_rawDescData) + file_service_server_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_proto_rawDesc), len(file_service_server_proto_rawDesc))) }) return file_service_server_proto_rawDescData } @@ -6836,7 +6238,7 @@ func file_service_server_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_proto_rawDesc), len(file_service_server_proto_rawDesc)), NumEnums: 0, NumMessages: 100, NumExtensions: 0, @@ -6847,7 +6249,6 @@ func file_service_server_proto_init() { MessageInfos: file_service_server_proto_msgTypes, }.Build() File_service_server_proto = out.File - file_service_server_proto_rawDesc = nil file_service_server_proto_goTypes = nil file_service_server_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat.pb.go index 90f30c7..e802b5b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_bandwidth_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -763,171 +764,80 @@ func (x *FindDailyServerBandwidthStatsBetweenDaysResponse_Stat) GetBits() int64 var File_service_server_bandwidth_stat_proto protoreflect.FileDescriptor -var file_service_server_bandwidth_stat_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, - 0x64, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, - 0x0a, 0x21, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, - 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, - 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x52, 0x14, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x22, 0x79, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x22, 0x6f, 0x0a, 0x20, 0x46, - 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4b, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, - 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x52, 0x14, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x22, 0x6d, 0x0a, 0x25, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x22, 0xb2, 0x02, 0x0a, 0x26, - 0x46, 0x69, 0x6e, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, - 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, - 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1e, 0x0a, - 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x12, 0x49, 0x0a, - 0x07, 0x6e, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, - 0x07, 0x6e, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x1a, 0x56, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, - 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, - 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, - 0x62, 0x69, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x62, 0x69, 0x74, 0x73, - 0x22, 0x6a, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x79, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x04, 0x64, 0x61, 0x79, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x6c, 0x67, 0x6f, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x22, 0x9b, 0x02, 0x0a, - 0x25, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, - 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, - 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, - 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x12, 0x48, 0x0a, 0x07, - 0x6e, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x07, 0x6e, - 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x1a, 0x42, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x69, 0x74, 0x73, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x62, 0x69, 0x74, 0x73, 0x22, 0xed, 0x01, 0x0a, 0x2f, 0x46, - 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, - 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, - 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, - 0x54, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, - 0x6c, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x6c, 0x67, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x30, 0x46, - 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, - 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4f, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, - 0x12, 0x53, 0x0a, 0x07, 0x6e, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x39, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x07, 0x6e, 0x74, - 0x68, 0x53, 0x74, 0x61, 0x74, 0x1a, 0x5a, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, - 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, - 0x16, 0x0a, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, - 0x04, 0x62, 0x69, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x62, 0x69, 0x74, - 0x73, 0x32, 0xdf, 0x04, 0x0a, 0x1a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, - 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x53, 0x0a, 0x1a, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x25, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, 0x1e, - 0x66, 0x69, 0x6e, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x29, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, - 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, - 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x95, 0x01, 0x0a, 0x28, - 0x66, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, - 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, - 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x12, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, - 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, - 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_server_bandwidth_stat_proto_rawDesc = "" + + "\n" + + "#service_server_bandwidth_stat.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a(models/model_server_bandwidth_stat.proto\"p\n" + + "!UploadServerBandwidthStatsRequest\x12K\n" + + "\x14serverBandwidthStats\x18\x01 \x03(\v2\x17.pb.ServerBandwidthStatR\x14serverBandwidthStats\"y\n" + + "\x1fFindServerBandwidthStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05month\x18\x02 \x01(\tR\x05month\x12\x10\n" + + "\x03day\x18\x03 \x01(\tR\x03day\x12\x12\n" + + "\x04algo\x18\x04 \x01(\tR\x04algo\"o\n" + + " FindServerBandwidthStatsResponse\x12K\n" + + "\x14serverBandwidthStats\x18\x01 \x03(\v2\x17.pb.ServerBandwidthStatR\x14serverBandwidthStats\"m\n" + + "%FindHourlyServerBandwidthStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05hours\x18\x02 \x01(\x05R\x05hours\x12\x12\n" + + "\x04algo\x18\x03 \x01(\tR\x04algo\"\xb2\x02\n" + + "&FindHourlyServerBandwidthStatsResponse\x12E\n" + + "\x05stats\x18\x01 \x03(\v2/.pb.FindHourlyServerBandwidthStatsResponse.StatR\x05stats\x12\x1e\n" + + "\n" + + "percentile\x18\x02 \x01(\x05R\n" + + "percentile\x12I\n" + + "\anthStat\x18\x03 \x01(\v2/.pb.FindHourlyServerBandwidthStatsResponse.StatR\anthStat\x1aV\n" + + "\x04Stat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x12\n" + + "\x04hour\x18\x02 \x01(\x05R\x04hour\x12\x14\n" + + "\x05bytes\x18\x03 \x01(\x03R\x05bytes\x12\x12\n" + + "\x04bits\x18\x04 \x01(\x03R\x04bits\"j\n" + + "$FindDailyServerBandwidthStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x12\n" + + "\x04days\x18\x02 \x01(\x05R\x04days\x12\x12\n" + + "\x04algo\x18\x03 \x01(\tR\x04algo\"\x9b\x02\n" + + "%FindDailyServerBandwidthStatsResponse\x12D\n" + + "\x05stats\x18\x01 \x03(\v2..pb.FindDailyServerBandwidthStatsResponse.StatR\x05stats\x12\x1e\n" + + "\n" + + "percentile\x18\x02 \x01(\x05R\n" + + "percentile\x12H\n" + + "\anthStat\x18\x03 \x01(\v2..pb.FindDailyServerBandwidthStatsResponse.StatR\anthStat\x1aB\n" + + "\x04Stat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x03 \x01(\x03R\x05bytes\x12\x12\n" + + "\x04bits\x18\x04 \x01(\x03R\x04bits\"\xed\x01\n" + + "/FindDailyServerBandwidthStatsBetweenDaysRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x18\n" + + "\adayFrom\x18\x03 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x04 \x01(\tR\x05dayTo\x12\x1e\n" + + "\n" + + "percentile\x18\x05 \x01(\x05R\n" + + "percentile\x12\"\n" + + "\fnodeRegionId\x18\x06 \x01(\x03R\fnodeRegionId\x12\x12\n" + + "\x04algo\x18\a \x01(\tR\x04algo\"\xb4\x02\n" + + "0FindDailyServerBandwidthStatsBetweenDaysResponse\x12O\n" + + "\x05stats\x18\x01 \x03(\v29.pb.FindDailyServerBandwidthStatsBetweenDaysResponse.StatR\x05stats\x12S\n" + + "\anthStat\x18\x02 \x01(\v29.pb.FindDailyServerBandwidthStatsBetweenDaysResponse.StatR\anthStat\x1aZ\n" + + "\x04Stat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x16\n" + + "\x06timeAt\x18\x02 \x01(\tR\x06timeAt\x12\x14\n" + + "\x05bytes\x18\x03 \x01(\x03R\x05bytes\x12\x12\n" + + "\x04bits\x18\x04 \x01(\x03R\x04bits2\xdf\x04\n" + + "\x1aServerBandwidthStatService\x12S\n" + + "\x1auploadServerBandwidthStats\x12%.pb.UploadServerBandwidthStatsRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findServerBandwidthStats\x12#.pb.FindServerBandwidthStatsRequest\x1a$.pb.FindServerBandwidthStatsResponse\x12w\n" + + "\x1efindHourlyServerBandwidthStats\x12).pb.FindHourlyServerBandwidthStatsRequest\x1a*.pb.FindHourlyServerBandwidthStatsResponse\x12t\n" + + "\x1dfindDailyServerBandwidthStats\x12(.pb.FindDailyServerBandwidthStatsRequest\x1a).pb.FindDailyServerBandwidthStatsResponse\x12\x95\x01\n" + + "(findDailyServerBandwidthStatsBetweenDays\x123.pb.FindDailyServerBandwidthStatsBetweenDaysRequest\x1a4.pb.FindDailyServerBandwidthStatsBetweenDaysResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_bandwidth_stat_proto_rawDescOnce sync.Once - file_service_server_bandwidth_stat_proto_rawDescData = file_service_server_bandwidth_stat_proto_rawDesc + file_service_server_bandwidth_stat_proto_rawDescData []byte ) func file_service_server_bandwidth_stat_proto_rawDescGZIP() []byte { file_service_server_bandwidth_stat_proto_rawDescOnce.Do(func() { - file_service_server_bandwidth_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_bandwidth_stat_proto_rawDescData) + file_service_server_bandwidth_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_bandwidth_stat_proto_rawDesc), len(file_service_server_bandwidth_stat_proto_rawDesc))) }) return file_service_server_bandwidth_stat_proto_rawDescData } @@ -986,7 +896,7 @@ func file_service_server_bandwidth_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_bandwidth_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_bandwidth_stat_proto_rawDesc), len(file_service_server_bandwidth_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -997,7 +907,6 @@ func file_service_server_bandwidth_stat_proto_init() { MessageInfos: file_service_server_bandwidth_stat_proto_msgTypes, }.Build() File_service_server_bandwidth_stat_proto = out.File - file_service_server_bandwidth_stat_proto_rawDesc = nil file_service_server_bandwidth_stat_proto_goTypes = nil file_service_server_bandwidth_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat_grpc.pb.go index f2f7d41..aca0f3a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_bandwidth_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_bandwidth_stat.proto package pb @@ -128,19 +128,19 @@ type ServerBandwidthStatServiceServer interface { type UnimplementedServerBandwidthStatServiceServer struct{} func (UnimplementedServerBandwidthStatServiceServer) UploadServerBandwidthStats(context.Context, *UploadServerBandwidthStatsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadServerBandwidthStats not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadServerBandwidthStats not implemented") } func (UnimplementedServerBandwidthStatServiceServer) FindServerBandwidthStats(context.Context, *FindServerBandwidthStatsRequest) (*FindServerBandwidthStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerBandwidthStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerBandwidthStats not implemented") } func (UnimplementedServerBandwidthStatServiceServer) FindHourlyServerBandwidthStats(context.Context, *FindHourlyServerBandwidthStatsRequest) (*FindHourlyServerBandwidthStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindHourlyServerBandwidthStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindHourlyServerBandwidthStats not implemented") } func (UnimplementedServerBandwidthStatServiceServer) FindDailyServerBandwidthStats(context.Context, *FindDailyServerBandwidthStatsRequest) (*FindDailyServerBandwidthStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindDailyServerBandwidthStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindDailyServerBandwidthStats not implemented") } func (UnimplementedServerBandwidthStatServiceServer) FindDailyServerBandwidthStatsBetweenDays(context.Context, *FindDailyServerBandwidthStatsBetweenDaysRequest) (*FindDailyServerBandwidthStatsBetweenDaysResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindDailyServerBandwidthStatsBetweenDays not implemented") + return nil, status.Error(codes.Unimplemented, "method FindDailyServerBandwidthStatsBetweenDays not implemented") } func (UnimplementedServerBandwidthStatServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeServerBandwidthStatServiceServer interface { } func RegisterServerBandwidthStatServiceServer(s grpc.ServiceRegistrar, srv ServerBandwidthStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerBandwidthStatServiceServer was + // If the following call panics, it indicates UnimplementedServerBandwidthStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_bill.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_bill.pb.go index 60da662..2ce60f4 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_bill.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_bill.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_bill.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -188,52 +189,31 @@ func (x *ListServerBillsResponse) GetServerBills() []*ServerBill { var File_service_server_bill_proto protoreflect.FileDescriptor -var file_service_server_bill_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x1a, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x22, 0x72, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x16, - 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4b, 0x0a, 0x17, 0x4c, 0x69, - 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, - 0x69, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x32, 0xac, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, - 0x69, 0x6c, 0x6c, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x69, - 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, - 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_bill_proto_rawDesc = "" + + "\n" + + "\x19service_server_bill.proto\x12\x02pb\x1a\x1emodels/model_server_bill.proto\x1a\x19models/rpc_messages.proto\"J\n" + + "\x1aCountAllServerBillsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x14\n" + + "\x05month\x18\x02 \x01(\tR\x05month\"r\n" + + "\x16ListServerBillsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x14\n" + + "\x05month\x18\x02 \x01(\tR\x05month\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"K\n" + + "\x17ListServerBillsResponse\x120\n" + + "\vserverBills\x18\x01 \x03(\v2\x0e.pb.ServerBillR\vserverBills2\xac\x01\n" + + "\x11ServerBillService\x12K\n" + + "\x13countAllServerBills\x12\x1e.pb.CountAllServerBillsRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x0flistServerBills\x12\x1a.pb.ListServerBillsRequest\x1a\x1b.pb.ListServerBillsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_bill_proto_rawDescOnce sync.Once - file_service_server_bill_proto_rawDescData = file_service_server_bill_proto_rawDesc + file_service_server_bill_proto_rawDescData []byte ) func file_service_server_bill_proto_rawDescGZIP() []byte { file_service_server_bill_proto_rawDescOnce.Do(func() { - file_service_server_bill_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_bill_proto_rawDescData) + file_service_server_bill_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_bill_proto_rawDesc), len(file_service_server_bill_proto_rawDesc))) }) return file_service_server_bill_proto_rawDescData } @@ -270,7 +250,7 @@ func file_service_server_bill_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_bill_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_bill_proto_rawDesc), len(file_service_server_bill_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -281,7 +261,6 @@ func file_service_server_bill_proto_init() { MessageInfos: file_service_server_bill_proto_msgTypes, }.Build() File_service_server_bill_proto = out.File - file_service_server_bill_proto_rawDesc = nil file_service_server_bill_proto_goTypes = nil file_service_server_bill_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_bill_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_bill_grpc.pb.go index 64c4f01..1a0db94 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_bill_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_bill_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_bill.proto package pb @@ -83,10 +83,10 @@ type ServerBillServiceServer interface { type UnimplementedServerBillServiceServer struct{} func (UnimplementedServerBillServiceServer) CountAllServerBills(context.Context, *CountAllServerBillsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllServerBills not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllServerBills not implemented") } func (UnimplementedServerBillServiceServer) ListServerBills(context.Context, *ListServerBillsRequest) (*ListServerBillsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListServerBills not implemented") + return nil, status.Error(codes.Unimplemented, "method ListServerBills not implemented") } func (UnimplementedServerBillServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeServerBillServiceServer interface { } func RegisterServerBillServiceServer(s grpc.ServiceRegistrar, srv ServerBillServiceServer) { - // If the following call pancis, it indicates UnimplementedServerBillServiceServer was + // If the following call panics, it indicates UnimplementedServerBillServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat.pb.go index 1aff33b..6825ea3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_client_browser_monthly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -195,60 +196,31 @@ func (x *FindTopServerClientBrowserMonthlyStatsResponse_Stat) GetCount() int64 { var File_service_server_client_browser_monthly_stat_proto protoreflect.FileDescriptor -var file_service_server_client_browser_monthly_stat_proto_rawDesc = []byte{ - 0x0a, 0x30, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x5f, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x72, 0x6f, 0x77, - 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x2d, 0x46, 0x69, - 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x16, 0x0a, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xf0, 0x01, 0x0a, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x6f, 0x0a, 0x04, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, - 0x77, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x52, 0x0d, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xb9, 0x01, 0x0a, - 0x25, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, - 0x77, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x8f, 0x01, 0x0a, 0x26, 0x66, 0x69, 0x6e, 0x64, 0x54, - 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, - 0x6f, 0x77, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, - 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, - 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x72, 0x6f, - 0x77, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_client_browser_monthly_stat_proto_rawDesc = "" + + "\n" + + "0service_server_client_browser_monthly_stat.proto\x12\x02pb\x1a!models/model_client_browser.proto\"\x8d\x01\n" + + "-FindTopServerClientBrowserMonthlyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05month\x18\x02 \x01(\tR\x05month\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"\xf0\x01\n" + + ".FindTopServerClientBrowserMonthlyStatsResponse\x12M\n" + + "\x05stats\x18\x01 \x03(\v27.pb.FindTopServerClientBrowserMonthlyStatsResponse.StatR\x05stats\x1ao\n" + + "\x04Stat\x127\n" + + "\rclientBrowser\x18\x01 \x01(\v2\x11.pb.ClientBrowserR\rclientBrowser\x12\x18\n" + + "\aversion\x18\x02 \x01(\tR\aversion\x12\x14\n" + + "\x05count\x18\x03 \x01(\x03R\x05count2\xb9\x01\n" + + "%ServerClientBrowserMonthlyStatService\x12\x8f\x01\n" + + "&findTopServerClientBrowserMonthlyStats\x121.pb.FindTopServerClientBrowserMonthlyStatsRequest\x1a2.pb.FindTopServerClientBrowserMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_client_browser_monthly_stat_proto_rawDescOnce sync.Once - file_service_server_client_browser_monthly_stat_proto_rawDescData = file_service_server_client_browser_monthly_stat_proto_rawDesc + file_service_server_client_browser_monthly_stat_proto_rawDescData []byte ) func file_service_server_client_browser_monthly_stat_proto_rawDescGZIP() []byte { file_service_server_client_browser_monthly_stat_proto_rawDescOnce.Do(func() { - file_service_server_client_browser_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_client_browser_monthly_stat_proto_rawDescData) + file_service_server_client_browser_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_client_browser_monthly_stat_proto_rawDesc), len(file_service_server_client_browser_monthly_stat_proto_rawDesc))) }) return file_service_server_client_browser_monthly_stat_proto_rawDescData } @@ -282,7 +254,7 @@ func file_service_server_client_browser_monthly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_client_browser_monthly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_client_browser_monthly_stat_proto_rawDesc), len(file_service_server_client_browser_monthly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -293,7 +265,6 @@ func file_service_server_client_browser_monthly_stat_proto_init() { MessageInfos: file_service_server_client_browser_monthly_stat_proto_msgTypes, }.Build() File_service_server_client_browser_monthly_stat_proto = out.File - file_service_server_client_browser_monthly_stat_proto_rawDesc = nil file_service_server_client_browser_monthly_stat_proto_goTypes = nil file_service_server_client_browser_monthly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat_grpc.pb.go index ad9db4d..90faece 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_client_browser_monthly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_client_browser_monthly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerClientBrowserMonthlyStatServiceServer interface { type UnimplementedServerClientBrowserMonthlyStatServiceServer struct{} func (UnimplementedServerClientBrowserMonthlyStatServiceServer) FindTopServerClientBrowserMonthlyStats(context.Context, *FindTopServerClientBrowserMonthlyStatsRequest) (*FindTopServerClientBrowserMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTopServerClientBrowserMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTopServerClientBrowserMonthlyStats not implemented") } func (UnimplementedServerClientBrowserMonthlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerClientBrowserMonthlyStatServiceServer interface { } func RegisterServerClientBrowserMonthlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerClientBrowserMonthlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerClientBrowserMonthlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerClientBrowserMonthlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat.pb.go index 87e8eaf..4784933 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_client_system_monthly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -195,59 +196,31 @@ func (x *FindTopServerClientSystemMonthlyStatsResponse_Stat) GetCount() int64 { var File_service_server_client_system_monthly_stat_proto protoreflect.FileDescriptor -var file_service_server_client_system_monthly_stat_proto_rawDesc = []byte{ - 0x0a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, - 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, - 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xeb, 0x01, 0x0a, 0x2d, 0x46, 0x69, 0x6e, 0x64, 0x54, - 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x6c, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x34, - 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, - 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xb5, 0x01, 0x0a, 0x24, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x8c, 0x01, - 0x0a, 0x25, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_client_system_monthly_stat_proto_rawDesc = "" + + "\n" + + "/service_server_client_system_monthly_stat.proto\x12\x02pb\x1a models/model_client_system.proto\"\x8c\x01\n" + + ",FindTopServerClientSystemMonthlyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05month\x18\x02 \x01(\tR\x05month\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"\xeb\x01\n" + + "-FindTopServerClientSystemMonthlyStatsResponse\x12L\n" + + "\x05stats\x18\x01 \x03(\v26.pb.FindTopServerClientSystemMonthlyStatsResponse.StatR\x05stats\x1al\n" + + "\x04Stat\x124\n" + + "\fclientSystem\x18\x01 \x01(\v2\x10.pb.ClientSystemR\fclientSystem\x12\x18\n" + + "\aversion\x18\x02 \x01(\tR\aversion\x12\x14\n" + + "\x05count\x18\x03 \x01(\x03R\x05count2\xb5\x01\n" + + "$ServerClientSystemMonthlyStatService\x12\x8c\x01\n" + + "%findTopServerClientSystemMonthlyStats\x120.pb.FindTopServerClientSystemMonthlyStatsRequest\x1a1.pb.FindTopServerClientSystemMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_client_system_monthly_stat_proto_rawDescOnce sync.Once - file_service_server_client_system_monthly_stat_proto_rawDescData = file_service_server_client_system_monthly_stat_proto_rawDesc + file_service_server_client_system_monthly_stat_proto_rawDescData []byte ) func file_service_server_client_system_monthly_stat_proto_rawDescGZIP() []byte { file_service_server_client_system_monthly_stat_proto_rawDescOnce.Do(func() { - file_service_server_client_system_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_client_system_monthly_stat_proto_rawDescData) + file_service_server_client_system_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_client_system_monthly_stat_proto_rawDesc), len(file_service_server_client_system_monthly_stat_proto_rawDesc))) }) return file_service_server_client_system_monthly_stat_proto_rawDescData } @@ -281,7 +254,7 @@ func file_service_server_client_system_monthly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_client_system_monthly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_client_system_monthly_stat_proto_rawDesc), len(file_service_server_client_system_monthly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -292,7 +265,6 @@ func file_service_server_client_system_monthly_stat_proto_init() { MessageInfos: file_service_server_client_system_monthly_stat_proto_msgTypes, }.Build() File_service_server_client_system_monthly_stat_proto = out.File - file_service_server_client_system_monthly_stat_proto_rawDesc = nil file_service_server_client_system_monthly_stat_proto_goTypes = nil file_service_server_client_system_monthly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat_grpc.pb.go index a31796f..c333312 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_client_system_monthly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_client_system_monthly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerClientSystemMonthlyStatServiceServer interface { type UnimplementedServerClientSystemMonthlyStatServiceServer struct{} func (UnimplementedServerClientSystemMonthlyStatServiceServer) FindTopServerClientSystemMonthlyStats(context.Context, *FindTopServerClientSystemMonthlyStatsRequest) (*FindTopServerClientSystemMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTopServerClientSystemMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTopServerClientSystemMonthlyStats not implemented") } func (UnimplementedServerClientSystemMonthlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerClientSystemMonthlyStatServiceServer interface { } func RegisterServerClientSystemMonthlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerClientSystemMonthlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerClientSystemMonthlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerClientSystemMonthlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_daily_stat.pb.go index b0bf3d6..b9f579d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1451,294 +1452,127 @@ func (x *FindServerDailyStatsBetweenDaysResponse_Stat) GetCountCachedRequests() var File_service_server_daily_stat_proto protoreflect.FileDescriptor -var file_service_server_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf, 0x03, 0x0a, 0x1d, 0x55, 0x70, 0x6c, 0x6f, 0x61, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, - 0x61, 0x74, 0x73, 0x12, 0x4e, 0x0a, 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x1a, 0xc2, 0x02, 0x0a, 0x0a, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, - 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, - 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, - 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x56, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x6f, 0x75, 0x72, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, - 0x75, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x68, 0x6f, 0x75, 0x72, 0x73, - 0x22, 0xa2, 0x02, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x6f, 0x75, - 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x2e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, - 0x74, 0x73, 0x1a, 0xb0, 0x01, 0x0a, 0x0a, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, - 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, - 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x22, 0x5c, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x69, 0x6e, - 0x75, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x75, - 0x74, 0x65, 0x73, 0x22, 0xae, 0x02, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0xb6, 0x01, 0x0a, 0x0c, - 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x69, - 0x6e, 0x75, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, - 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x22, 0x8a, 0x01, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x35, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, - 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x1a, 0x0a, - 0x08, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x6d, - 0x65, 0x54, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x54, - 0x6f, 0x22, 0xd0, 0x02, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x35, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, - 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x35, 0x4d, 0x69, 0x6e, - 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0xdc, 0x01, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, - 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, - 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, - 0x6d, 0x65, 0x54, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, - 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x22, 0x77, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x79, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x64, 0x61, 0x79, 0x73, 0x22, 0x9c, 0x02, - 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0xad, 0x01, 0x0a, - 0x09, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, - 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x22, 0xb0, 0x01, 0x0a, - 0x26, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, - 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, - 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x6e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, - 0xe8, 0x02, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, - 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x05, 0x73, - 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, - 0x61, 0x74, 0x73, 0x1a, 0xf4, 0x01, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, - 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x1a, - 0x0a, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, - 0x6d, 0x65, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x6d, 0x65, - 0x54, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, - 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x22, 0x3f, 0x0a, 0x21, 0x53, 0x75, - 0x6d, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x63, 0x0a, 0x22, 0x53, - 0x75, 0x6d, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, - 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, - 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x22, 0xb6, 0x01, 0x0a, 0x1a, 0x53, 0x75, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, - 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, - 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x22, 0x5c, 0x0a, 0x1b, 0x53, 0x75, 0x6d, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x22, 0x50, 0x0a, 0x1c, 0x53, 0x75, 0x6d, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x22, 0x62, 0x0a, 0x1d, 0x53, 0x75, 0x6d, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x11, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x32, 0xd3, 0x07, - 0x0a, 0x16, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x6c, 0x6f, - 0x61, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, - 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x69, 0x6e, 0x75, - 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, - 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x35, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x12, 0x2a, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x35, 0x4d, - 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x44, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x35, 0x4d, 0x69, 0x6e, 0x75, 0x74, - 0x65, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x4c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, 0x77, - 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x42, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x65, 0x74, - 0x77, 0x65, 0x65, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x6b, 0x0a, 0x1a, 0x73, 0x75, 0x6d, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x25, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x43, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, - 0x13, 0x73, 0x75, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x73, 0x75, 0x6d, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x20, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, - 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_server_daily_stat_proto_rawDesc = "" + + "\n" + + "\x1fservice_server_daily_stat.proto\x12\x02pb\x1a$models/model_server_daily_stat.proto\x1a\x19models/rpc_messages.proto\"\xdf\x03\n" + + "\x1dUploadServerDailyStatsRequest\x12)\n" + + "\x05stats\x18\x01 \x03(\v2\x13.pb.ServerDailyStatR\x05stats\x12N\n" + + "\vdomainStats\x18\x02 \x03(\v2,.pb.UploadServerDailyStatsRequest.DomainStatR\vdomainStats\x1a\xc2\x02\n" + + "\n" + + "DomainStat\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x16\n" + + "\x06domain\x18\x02 \x01(\tR\x06domain\x12\x14\n" + + "\x05bytes\x18\x03 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x04 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x05 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x06 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\b \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\t \x01(\x03R\vattackBytes\x12\x1c\n" + + "\tcreatedAt\x18\a \x01(\x03R\tcreatedAt\"V\n" + + "\"FindLatestServerHourlyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05hours\x18\x02 \x01(\x05R\x05hours\"\xa2\x02\n" + + "#FindLatestServerHourlyStatsResponse\x12H\n" + + "\x05stats\x18\x01 \x03(\v22.pb.FindLatestServerHourlyStatsResponse.HourlyStatR\x05stats\x1a\xb0\x01\n" + + "\n" + + "HourlyStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\"\\\n" + + "$FindLatestServerMinutelyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x18\n" + + "\aminutes\x18\x02 \x01(\x05R\aminutes\"\xae\x02\n" + + "%FindLatestServerMinutelyStatsResponse\x12L\n" + + "\x05stats\x18\x01 \x03(\v26.pb.FindLatestServerMinutelyStatsResponse.MinutelyStatR\x05stats\x1a\xb6\x01\n" + + "\fMinutelyStat\x12\x16\n" + + "\x06minute\x18\x01 \x01(\tR\x06minute\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\"\x8a\x01\n" + + "&FindServer5MinutelyStatsWithDayRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day\x12\x1a\n" + + "\btimeFrom\x18\x03 \x01(\tR\btimeFrom\x12\x16\n" + + "\x06timeTo\x18\x04 \x01(\tR\x06timeTo\"\xd0\x02\n" + + "'FindServer5MinutelyStatsWithDayResponse\x12F\n" + + "\x05stats\x18\x01 \x03(\v20.pb.FindServer5MinutelyStatsWithDayResponse.StatR\x05stats\x1a\xdc\x01\n" + + "\x04Stat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x1a\n" + + "\btimeFrom\x18\x02 \x01(\tR\btimeFrom\x12\x16\n" + + "\x06timeTo\x18\x03 \x01(\tR\x06timeTo\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x05 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x06 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\a \x01(\x03R\x13countCachedRequests\"w\n" + + "!FindLatestServerDailyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\"\n" + + "\fnodeRegionId\x18\x03 \x01(\x03R\fnodeRegionId\x12\x12\n" + + "\x04days\x18\x02 \x01(\x05R\x04days\"\x9c\x02\n" + + "\"FindLatestServerDailyStatsResponse\x12F\n" + + "\x05stats\x18\x01 \x03(\v20.pb.FindLatestServerDailyStatsResponse.DailyStatR\x05stats\x1a\xad\x01\n" + + "\tDailyStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\"\xb0\x01\n" + + "&FindServerDailyStatsBetweenDaysRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x18\n" + + "\adayFrom\x18\x03 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x04 \x01(\tR\x05dayTo\x12\"\n" + + "\fnodeRegionId\x18\x05 \x01(\x03R\fnodeRegionId\"\xe8\x02\n" + + "'FindServerDailyStatsBetweenDaysResponse\x12F\n" + + "\x05stats\x18\x01 \x03(\v20.pb.FindServerDailyStatsBetweenDaysResponse.StatR\x05stats\x1a\xf4\x01\n" + + "\x04Stat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x1a\n" + + "\btimeFrom\x18\x02 \x01(\tR\btimeFrom\x12\x16\n" + + "\x06timeTo\x18\x03 \x01(\tR\x06timeTo\x12\x16\n" + + "\x06timeAt\x18\x04 \x01(\tR\x06timeAt\x12\x14\n" + + "\x05bytes\x18\x05 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x06 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\a \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\b \x01(\x03R\x13countCachedRequests\"?\n" + + "!SumCurrentServerDailyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"c\n" + + "\"SumCurrentServerDailyStatsResponse\x12=\n" + + "\x0fserverDailyStat\x18\x01 \x01(\v2\x13.pb.ServerDailyStatR\x0fserverDailyStat\"\xb6\x01\n" + + "\x1aSumServerDailyStatsRequest\x12\x16\n" + + "\x06userId\x18\x03 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\"\n" + + "\fnodeRegionId\x18\x06 \x01(\x03R\fnodeRegionId\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day\x12\x18\n" + + "\adayFrom\x18\x04 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x05 \x01(\tR\x05dayTo\"\\\n" + + "\x1bSumServerDailyStatsResponse\x12=\n" + + "\x0fserverDailyStat\x18\x01 \x01(\v2\x13.pb.ServerDailyStatR\x0fserverDailyStat\"P\n" + + "\x1cSumServerMonthlyStatsRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\x12\x14\n" + + "\x05month\x18\x02 \x01(\tR\x05month\"b\n" + + "\x1dSumServerMonthlyStatsResponse\x12A\n" + + "\x11serverMonthlyStat\x18\x01 \x01(\v2\x13.pb.ServerDailyStatR\x11serverMonthlyStat2\xd3\a\n" + + "\x16ServerDailyStatService\x12K\n" + + "\x16uploadServerDailyStats\x12!.pb.UploadServerDailyStatsRequest\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1bfindLatestServerHourlyStats\x12&.pb.FindLatestServerHourlyStatsRequest\x1a'.pb.FindLatestServerHourlyStatsResponse\x12t\n" + + "\x1dfindLatestServerMinutelyStats\x12(.pb.FindLatestServerMinutelyStatsRequest\x1a).pb.FindLatestServerMinutelyStatsResponse\x12z\n" + + "\x1ffindServer5MinutelyStatsWithDay\x12*.pb.FindServer5MinutelyStatsWithDayRequest\x1a+.pb.FindServer5MinutelyStatsWithDayResponse\x12k\n" + + "\x1afindLatestServerDailyStats\x12%.pb.FindLatestServerDailyStatsRequest\x1a&.pb.FindLatestServerDailyStatsResponse\x12z\n" + + "\x1ffindServerDailyStatsBetweenDays\x12*.pb.FindServerDailyStatsBetweenDaysRequest\x1a+.pb.FindServerDailyStatsBetweenDaysResponse\x12k\n" + + "\x1asumCurrentServerDailyStats\x12%.pb.SumCurrentServerDailyStatsRequest\x1a&.pb.SumCurrentServerDailyStatsResponse\x12V\n" + + "\x13sumServerDailyStats\x12\x1e.pb.SumServerDailyStatsRequest\x1a\x1f.pb.SumServerDailyStatsResponse\x12\\\n" + + "\x15sumServerMonthlyStats\x12 .pb.SumServerMonthlyStatsRequest\x1a!.pb.SumServerMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_daily_stat_proto_rawDescOnce sync.Once - file_service_server_daily_stat_proto_rawDescData = file_service_server_daily_stat_proto_rawDesc + file_service_server_daily_stat_proto_rawDescData []byte ) func file_service_server_daily_stat_proto_rawDescGZIP() []byte { file_service_server_daily_stat_proto_rawDescOnce.Do(func() { - file_service_server_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_daily_stat_proto_rawDescData) + file_service_server_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_daily_stat_proto_rawDesc), len(file_service_server_daily_stat_proto_rawDesc))) }) return file_service_server_daily_stat_proto_rawDescData } @@ -1818,7 +1652,7 @@ func file_service_server_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_daily_stat_proto_rawDesc), len(file_service_server_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 23, NumExtensions: 0, @@ -1829,7 +1663,6 @@ func file_service_server_daily_stat_proto_init() { MessageInfos: file_service_server_daily_stat_proto_msgTypes, }.Build() File_service_server_daily_stat_proto = out.File - file_service_server_daily_stat_proto_rawDesc = nil file_service_server_daily_stat_proto_goTypes = nil file_service_server_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_daily_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_daily_stat_grpc.pb.go index e2e505a..7815524 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_daily_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_daily_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_daily_stat.proto package pb @@ -188,31 +188,31 @@ type ServerDailyStatServiceServer interface { type UnimplementedServerDailyStatServiceServer struct{} func (UnimplementedServerDailyStatServiceServer) UploadServerDailyStats(context.Context, *UploadServerDailyStatsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadServerDailyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadServerDailyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) FindLatestServerHourlyStats(context.Context, *FindLatestServerHourlyStatsRequest) (*FindLatestServerHourlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestServerHourlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestServerHourlyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) FindLatestServerMinutelyStats(context.Context, *FindLatestServerMinutelyStatsRequest) (*FindLatestServerMinutelyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestServerMinutelyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestServerMinutelyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) FindServer5MinutelyStatsWithDay(context.Context, *FindServer5MinutelyStatsWithDayRequest) (*FindServer5MinutelyStatsWithDayResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServer5MinutelyStatsWithDay not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServer5MinutelyStatsWithDay not implemented") } func (UnimplementedServerDailyStatServiceServer) FindLatestServerDailyStats(context.Context, *FindLatestServerDailyStatsRequest) (*FindLatestServerDailyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestServerDailyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestServerDailyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) FindServerDailyStatsBetweenDays(context.Context, *FindServerDailyStatsBetweenDaysRequest) (*FindServerDailyStatsBetweenDaysResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerDailyStatsBetweenDays not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerDailyStatsBetweenDays not implemented") } func (UnimplementedServerDailyStatServiceServer) SumCurrentServerDailyStats(context.Context, *SumCurrentServerDailyStatsRequest) (*SumCurrentServerDailyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SumCurrentServerDailyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method SumCurrentServerDailyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) SumServerDailyStats(context.Context, *SumServerDailyStatsRequest) (*SumServerDailyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SumServerDailyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method SumServerDailyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) SumServerMonthlyStats(context.Context, *SumServerMonthlyStatsRequest) (*SumServerMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SumServerMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method SumServerMonthlyStats not implemented") } func (UnimplementedServerDailyStatServiceServer) testEmbeddedByValue() {} @@ -224,7 +224,7 @@ type UnsafeServerDailyStatServiceServer interface { } func RegisterServerDailyStatServiceServer(s grpc.ServiceRegistrar, srv ServerDailyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerDailyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerDailyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat.pb.go index e870950..5b39d2f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_domain_hourly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -151,55 +152,29 @@ func (x *ListTopServerDomainStatsWithServerIdResponse) GetDomainStats() []*Serve var File_service_server_domain_hourly_stat_proto protoreflect.FileDescriptor -var file_service_server_domain_hourly_stat_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x2c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x01, 0x0a, 0x2b, - 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x75, 0x72, 0x46, 0x72, 0x6f, - 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x75, 0x72, 0x46, 0x72, 0x6f, - 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x6f, 0x75, 0x72, 0x54, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x68, 0x6f, 0x75, 0x72, 0x54, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x6c, 0x0a, - 0x2c, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, - 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0b, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x32, 0xab, 0x01, 0x0a, 0x1d, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x48, 0x6f, 0x75, 0x72, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x89, 0x01, - 0x0a, 0x24, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_domain_hourly_stat_proto_rawDesc = "" + + "\n" + + "'service_server_domain_hourly_stat.proto\x12\x02pb\x1a,models/model_server_domain_hourly_stat.proto\"\xcf\x01\n" + + "+ListTopServerDomainStatsWithServerIdRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\x12\x16\n" + + "\x06nodeId\x18\x02 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\x12\x1a\n" + + "\bhourFrom\x18\x04 \x01(\tR\bhourFrom\x12\x16\n" + + "\x06hourTo\x18\x05 \x01(\tR\x06hourTo\x12\x12\n" + + "\x04size\x18\x06 \x01(\x03R\x04size\"l\n" + + ",ListTopServerDomainStatsWithServerIdResponse\x12<\n" + + "\vdomainStats\x18\x01 \x03(\v2\x1a.pb.ServerDomainHourlyStatR\vdomainStats2\xab\x01\n" + + "\x1dServerDomainHourlyStatService\x12\x89\x01\n" + + "$listTopServerDomainStatsWithServerId\x12/.pb.ListTopServerDomainStatsWithServerIdRequest\x1a0.pb.ListTopServerDomainStatsWithServerIdResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_domain_hourly_stat_proto_rawDescOnce sync.Once - file_service_server_domain_hourly_stat_proto_rawDescData = file_service_server_domain_hourly_stat_proto_rawDesc + file_service_server_domain_hourly_stat_proto_rawDescData []byte ) func file_service_server_domain_hourly_stat_proto_rawDescGZIP() []byte { file_service_server_domain_hourly_stat_proto_rawDescOnce.Do(func() { - file_service_server_domain_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_domain_hourly_stat_proto_rawDescData) + file_service_server_domain_hourly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_domain_hourly_stat_proto_rawDesc), len(file_service_server_domain_hourly_stat_proto_rawDesc))) }) return file_service_server_domain_hourly_stat_proto_rawDescData } @@ -231,7 +206,7 @@ func file_service_server_domain_hourly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_domain_hourly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_domain_hourly_stat_proto_rawDesc), len(file_service_server_domain_hourly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -242,7 +217,6 @@ func file_service_server_domain_hourly_stat_proto_init() { MessageInfos: file_service_server_domain_hourly_stat_proto_msgTypes, }.Build() File_service_server_domain_hourly_stat_proto = out.File - file_service_server_domain_hourly_stat_proto_rawDesc = nil file_service_server_domain_hourly_stat_proto_goTypes = nil file_service_server_domain_hourly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat_grpc.pb.go index c1e9562..f24da2f 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_domain_hourly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_domain_hourly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerDomainHourlyStatServiceServer interface { type UnimplementedServerDomainHourlyStatServiceServer struct{} func (UnimplementedServerDomainHourlyStatServiceServer) ListTopServerDomainStatsWithServerId(context.Context, *ListTopServerDomainStatsWithServerIdRequest) (*ListTopServerDomainStatsWithServerIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListTopServerDomainStatsWithServerId not implemented") + return nil, status.Error(codes.Unimplemented, "method ListTopServerDomainStatsWithServerId not implemented") } func (UnimplementedServerDomainHourlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerDomainHourlyStatServiceServer interface { } func RegisterServerDomainHourlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerDomainHourlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerDomainHourlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerDomainHourlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_group.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_group.pb.go index f556d54..1678407 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_group.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_group.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_group.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1220,309 +1221,105 @@ func (x *FindAndInitServerGroupWebConfigResponse) GetWebJSON() []byte { var File_service_server_group_proto protoreflect.FileDescriptor -var file_service_server_group_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x18, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x41, 0x0a, 0x19, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, - 0x54, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x40, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x3b, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x59, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x22, - 0x48, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x22, 0x53, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x5b, 0x0a, 0x33, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, - 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, - 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x22, 0x94, 0x01, 0x0a, 0x34, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, - 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x54, 0x54, - 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x72, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5a, 0x0a, 0x32, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x93, 0x01, 0x0a, 0x33, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, - 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, - 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, - 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x72, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x5a, 0x0a, 0x32, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x44, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x93, 0x01, 0x0a, 0x33, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x55, 0x44, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x72, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x13, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x66, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x7c, 0x0a, - 0x28, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, - 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x7b, 0x0a, 0x27, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, - 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x7b, 0x0a, 0x27, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x44, 0x50, - 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x6b, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x49, 0x64, 0x22, 0xd6, 0x07, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x30, 0x0a, 0x13, 0x68, 0x61, 0x73, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x68, 0x61, - 0x73, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, - 0x61, 0x73, 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x55, 0x44, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, - 0x61, 0x73, 0x55, 0x44, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, - 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x61, 0x73, 0x52, 0x6f, - 0x6f, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, - 0x68, 0x61, 0x73, 0x52, 0x6f, 0x6f, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x22, 0x0a, - 0x0c, 0x68, 0x61, 0x73, 0x57, 0x41, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0c, 0x68, 0x61, 0x73, 0x57, 0x41, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x68, 0x61, 0x73, 0x43, 0x61, 0x63, 0x68, 0x65, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x68, 0x61, 0x73, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2a, 0x0a, 0x10, 0x68, 0x61, 0x73, - 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x10, 0x68, 0x61, 0x73, 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x61, 0x73, 0x53, 0x74, 0x61, 0x74, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x68, 0x61, - 0x73, 0x53, 0x74, 0x61, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x32, 0x0a, 0x14, 0x68, - 0x61, 0x73, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x68, 0x61, 0x73, 0x43, 0x6f, - 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x34, 0x0a, 0x15, 0x68, 0x61, 0x73, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, - 0x68, 0x61, 0x73, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38, 0x0a, 0x17, 0x68, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x68, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x3a, 0x0a, 0x18, 0x68, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x18, 0x68, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2e, 0x0a, 0x12, 0x68, - 0x61, 0x73, 0x57, 0x65, 0x62, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, 0x61, 0x73, 0x57, 0x65, 0x62, 0x73, - 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x68, - 0x61, 0x73, 0x57, 0x65, 0x62, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0e, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x57, 0x65, 0x62, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x2e, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, - 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, - 0x61, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x30, 0x0a, 0x13, 0x68, 0x61, 0x73, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, - 0x64, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, - 0x68, 0x61, 0x73, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x68, 0x61, 0x73, 0x50, 0x61, 0x67, 0x65, 0x73, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x68, 0x61, 0x73, - 0x50, 0x61, 0x67, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x15, 0x68, - 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x68, 0x61, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x38, 0x0a, 0x17, 0x68, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x13, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x17, 0x68, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x4e, 0x0a, 0x26, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x27, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x77, 0x65, 0x62, 0x4a, 0x53, 0x4f, 0x4e, - 0x32, 0x8f, 0x0c, 0x0a, 0x12, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x25, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xa1, 0x01, 0x0a, - 0x2c, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x37, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, - 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x9e, 0x01, 0x0a, 0x2b, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x43, 0x50, 0x52, 0x65, - 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x12, 0x36, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x43, 0x50, 0x52, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, - 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x9e, 0x01, 0x0a, 0x2b, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, - 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x44, 0x50, 0x52, - 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x36, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, - 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x44, 0x50, - 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x44, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, - 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x61, 0x0a, 0x21, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, - 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x54, - 0x54, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, - 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x54, 0x43, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x44, 0x50, 0x52, 0x65, - 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x55, 0x44, 0x50, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, - 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6e, - 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6e, 0x64, 0x49, 0x6e, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x57, 0x65, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_server_group_proto_rawDesc = "" + + "\n" + + "\x1aservice_server_group.proto\x12\x02pb\x1a\x1fmodels/model_server_group.proto\x1a\x19models/rpc_messages.proto\".\n" + + "\x18CreateServerGroupRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"A\n" + + "\x19CreateServerGroupResponse\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"T\n" + + "\x18UpdateServerGroupRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\"@\n" + + "\x18DeleteServerGroupRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\";\n" + + "!FindAllEnabledServerGroupsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"Y\n" + + "\"FindAllEnabledServerGroupsResponse\x123\n" + + "\fserverGroups\x18\x01 \x03(\v2\x0f.pb.ServerGroupR\fserverGroups\"H\n" + + "\x1eUpdateServerGroupOrdersRequest\x12&\n" + + "\x0eserverGroupIds\x18\x01 \x03(\x03R\x0eserverGroupIds\"E\n" + + "\x1dFindEnabledServerGroupRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"S\n" + + "\x1eFindEnabledServerGroupResponse\x121\n" + + "\vserverGroup\x18\x01 \x01(\v2\x0f.pb.ServerGroupR\vserverGroup\"[\n" + + "3FindAndInitServerGroupHTTPReverseProxyConfigRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"\x94\x01\n" + + "4FindAndInitServerGroupHTTPReverseProxyConfigResponse\x12*\n" + + "\x10reverseProxyJSON\x18\x01 \x01(\fR\x10reverseProxyJSON\x120\n" + + "\x13reverseProxyRefJSON\x18\x02 \x01(\fR\x13reverseProxyRefJSON\"Z\n" + + "2FindAndInitServerGroupTCPReverseProxyConfigRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"\x93\x01\n" + + "3FindAndInitServerGroupTCPReverseProxyConfigResponse\x12*\n" + + "\x10reverseProxyJSON\x18\x01 \x01(\fR\x10reverseProxyJSON\x120\n" + + "\x13reverseProxyRefJSON\x18\x02 \x01(\fR\x13reverseProxyRefJSON\"Z\n" + + "2FindAndInitServerGroupUDPReverseProxyConfigRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"\x93\x01\n" + + "3FindAndInitServerGroupUDPReverseProxyConfigResponse\x12*\n" + + "\x10reverseProxyJSON\x18\x01 \x01(\fR\x10reverseProxyJSON\x120\n" + + "\x13reverseProxyRefJSON\x18\x02 \x01(\fR\x13reverseProxyRefJSON\"|\n" + + "(UpdateServerGroupHTTPReverseProxyRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\x12*\n" + + "\x10reverseProxyJSON\x18\x02 \x01(\fR\x10reverseProxyJSON\"{\n" + + "'UpdateServerGroupTCPReverseProxyRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\x12*\n" + + "\x10reverseProxyJSON\x18\x02 \x01(\fR\x10reverseProxyJSON\"{\n" + + "'UpdateServerGroupUDPReverseProxyRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\x12*\n" + + "\x10reverseProxyJSON\x18\x02 \x01(\fR\x10reverseProxyJSON\"k\n" + + "'FindEnabledServerGroupConfigInfoRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\"\xd6\a\n" + + "(FindEnabledServerGroupConfigInfoResponse\x120\n" + + "\x13hasHTTPReverseProxy\x18\x01 \x01(\bR\x13hasHTTPReverseProxy\x12.\n" + + "\x12hasTCPReverseProxy\x18\x02 \x01(\bR\x12hasTCPReverseProxy\x12.\n" + + "\x12hasUDPReverseProxy\x18\x03 \x01(\bR\x12hasUDPReverseProxy\x12$\n" + + "\rserverGroupId\x18\x04 \x01(\x03R\rserverGroupId\x12$\n" + + "\rhasRootConfig\x18\x05 \x01(\bR\rhasRootConfig\x12\"\n" + + "\fhasWAFConfig\x18\x06 \x01(\bR\fhasWAFConfig\x12&\n" + + "\x0ehasCacheConfig\x18\a \x01(\bR\x0ehasCacheConfig\x12*\n" + + "\x10hasCharsetConfig\x18\b \x01(\bR\x10hasCharsetConfig\x12$\n" + + "\rhasStatConfig\x18\t \x01(\bR\rhasStatConfig\x122\n" + + "\x14hasCompressionConfig\x18\n" + + " \x01(\bR\x14hasCompressionConfig\x124\n" + + "\x15hasOptimizationConfig\x18\x14 \x01(\bR\x15hasOptimizationConfig\x128\n" + + "\x17hasRequestHeadersConfig\x18\v \x01(\bR\x17hasRequestHeadersConfig\x12:\n" + + "\x18hasResponseHeadersConfig\x18\f \x01(\bR\x18hasResponseHeadersConfig\x12.\n" + + "\x12hasWebsocketConfig\x18\r \x01(\bR\x12hasWebsocketConfig\x12$\n" + + "\rhasWebPConfig\x18\x0e \x01(\bR\rhasWebPConfig\x12.\n" + + "\x12hasAccessLogConfig\x18\x0f \x01(\bR\x12hasAccessLogConfig\x120\n" + + "\x13hasRemoteAddrConfig\x18\x10 \x01(\bR\x13hasRemoteAddrConfig\x12&\n" + + "\x0ehasPagesConfig\x18\x11 \x01(\bR\x0ehasPagesConfig\x124\n" + + "\x15hasRequestLimitConfig\x18\x12 \x01(\bR\x15hasRequestLimitConfig\x128\n" + + "\x17hasRequestScriptsConfig\x18\x13 \x01(\bR\x17hasRequestScriptsConfig\"N\n" + + "&FindAndInitServerGroupWebConfigRequest\x12$\n" + + "\rserverGroupId\x18\x01 \x01(\x03R\rserverGroupId\"C\n" + + "'FindAndInitServerGroupWebConfigResponse\x12\x18\n" + + "\awebJSON\x18\x01 \x01(\fR\awebJSON2\x8f\f\n" + + "\x12ServerGroupService\x12P\n" + + "\x11createServerGroup\x12\x1c.pb.CreateServerGroupRequest\x1a\x1d.pb.CreateServerGroupResponse\x12A\n" + + "\x11updateServerGroup\x12\x1c.pb.UpdateServerGroupRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11deleteServerGroup\x12\x1c.pb.DeleteServerGroupRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "\x1afindAllEnabledServerGroups\x12%.pb.FindAllEnabledServerGroupsRequest\x1a&.pb.FindAllEnabledServerGroupsResponse\x12M\n" + + "\x17updateServerGroupOrders\x12\".pb.UpdateServerGroupOrdersRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16findEnabledServerGroup\x12!.pb.FindEnabledServerGroupRequest\x1a\".pb.FindEnabledServerGroupResponse\x12\xa1\x01\n" + + ",findAndInitServerGroupHTTPReverseProxyConfig\x127.pb.FindAndInitServerGroupHTTPReverseProxyConfigRequest\x1a8.pb.FindAndInitServerGroupHTTPReverseProxyConfigResponse\x12\x9e\x01\n" + + "+findAndInitServerGroupTCPReverseProxyConfig\x126.pb.FindAndInitServerGroupTCPReverseProxyConfigRequest\x1a7.pb.FindAndInitServerGroupTCPReverseProxyConfigResponse\x12\x9e\x01\n" + + "+findAndInitServerGroupUDPReverseProxyConfig\x126.pb.FindAndInitServerGroupUDPReverseProxyConfigRequest\x1a7.pb.FindAndInitServerGroupUDPReverseProxyConfigResponse\x12a\n" + + "!updateServerGroupHTTPReverseProxy\x12,.pb.UpdateServerGroupHTTPReverseProxyRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + " updateServerGroupTCPReverseProxy\x12+.pb.UpdateServerGroupTCPReverseProxyRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + " updateServerGroupUDPReverseProxy\x12+.pb.UpdateServerGroupUDPReverseProxyRequest\x1a\x0e.pb.RPCSuccess\x12}\n" + + " findEnabledServerGroupConfigInfo\x12+.pb.FindEnabledServerGroupConfigInfoRequest\x1a,.pb.FindEnabledServerGroupConfigInfoResponse\x12z\n" + + "\x1ffindAndInitServerGroupWebConfig\x12*.pb.FindAndInitServerGroupWebConfigRequest\x1a+.pb.FindAndInitServerGroupWebConfigResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_group_proto_rawDescOnce sync.Once - file_service_server_group_proto_rawDescData = file_service_server_group_proto_rawDesc + file_service_server_group_proto_rawDescData []byte ) func file_service_server_group_proto_rawDescGZIP() []byte { file_service_server_group_proto_rawDescOnce.Do(func() { - file_service_server_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_group_proto_rawDescData) + file_service_server_group_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_group_proto_rawDesc), len(file_service_server_group_proto_rawDesc))) }) return file_service_server_group_proto_rawDescData } @@ -1603,7 +1400,7 @@ func file_service_server_group_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_group_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_group_proto_rawDesc), len(file_service_server_group_proto_rawDesc)), NumEnums: 0, NumMessages: 22, NumExtensions: 0, @@ -1614,7 +1411,6 @@ func file_service_server_group_proto_init() { MessageInfos: file_service_server_group_proto_msgTypes, }.Build() File_service_server_group_proto = out.File - file_service_server_group_proto_rawDesc = nil file_service_server_group_proto_goTypes = nil file_service_server_group_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_group_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_group_grpc.pb.go index 41167c8..7bea4f5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_group_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_group_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_group.proto package pb @@ -263,46 +263,46 @@ type ServerGroupServiceServer interface { type UnimplementedServerGroupServiceServer struct{} func (UnimplementedServerGroupServiceServer) CreateServerGroup(context.Context, *CreateServerGroupRequest) (*CreateServerGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateServerGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateServerGroup not implemented") } func (UnimplementedServerGroupServiceServer) UpdateServerGroup(context.Context, *UpdateServerGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerGroup not implemented") } func (UnimplementedServerGroupServiceServer) DeleteServerGroup(context.Context, *DeleteServerGroupRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteServerGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteServerGroup not implemented") } func (UnimplementedServerGroupServiceServer) FindAllEnabledServerGroups(context.Context, *FindAllEnabledServerGroupsRequest) (*FindAllEnabledServerGroupsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledServerGroups not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledServerGroups not implemented") } func (UnimplementedServerGroupServiceServer) UpdateServerGroupOrders(context.Context, *UpdateServerGroupOrdersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerGroupOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerGroupOrders not implemented") } func (UnimplementedServerGroupServiceServer) FindEnabledServerGroup(context.Context, *FindEnabledServerGroupRequest) (*FindEnabledServerGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerGroup not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerGroup not implemented") } func (UnimplementedServerGroupServiceServer) FindAndInitServerGroupHTTPReverseProxyConfig(context.Context, *FindAndInitServerGroupHTTPReverseProxyConfigRequest) (*FindAndInitServerGroupHTTPReverseProxyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitServerGroupHTTPReverseProxyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitServerGroupHTTPReverseProxyConfig not implemented") } func (UnimplementedServerGroupServiceServer) FindAndInitServerGroupTCPReverseProxyConfig(context.Context, *FindAndInitServerGroupTCPReverseProxyConfigRequest) (*FindAndInitServerGroupTCPReverseProxyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitServerGroupTCPReverseProxyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitServerGroupTCPReverseProxyConfig not implemented") } func (UnimplementedServerGroupServiceServer) FindAndInitServerGroupUDPReverseProxyConfig(context.Context, *FindAndInitServerGroupUDPReverseProxyConfigRequest) (*FindAndInitServerGroupUDPReverseProxyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitServerGroupUDPReverseProxyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitServerGroupUDPReverseProxyConfig not implemented") } func (UnimplementedServerGroupServiceServer) UpdateServerGroupHTTPReverseProxy(context.Context, *UpdateServerGroupHTTPReverseProxyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerGroupHTTPReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerGroupHTTPReverseProxy not implemented") } func (UnimplementedServerGroupServiceServer) UpdateServerGroupTCPReverseProxy(context.Context, *UpdateServerGroupTCPReverseProxyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerGroupTCPReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerGroupTCPReverseProxy not implemented") } func (UnimplementedServerGroupServiceServer) UpdateServerGroupUDPReverseProxy(context.Context, *UpdateServerGroupUDPReverseProxyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerGroupUDPReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerGroupUDPReverseProxy not implemented") } func (UnimplementedServerGroupServiceServer) FindEnabledServerGroupConfigInfo(context.Context, *FindEnabledServerGroupConfigInfoRequest) (*FindEnabledServerGroupConfigInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerGroupConfigInfo not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerGroupConfigInfo not implemented") } func (UnimplementedServerGroupServiceServer) FindAndInitServerGroupWebConfig(context.Context, *FindAndInitServerGroupWebConfigRequest) (*FindAndInitServerGroupWebConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitServerGroupWebConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitServerGroupWebConfig not implemented") } func (UnimplementedServerGroupServiceServer) testEmbeddedByValue() {} @@ -314,7 +314,7 @@ type UnsafeServerGroupServiceServer interface { } func RegisterServerGroupServiceServer(s grpc.ServiceRegistrar, srv ServerGroupServiceServer) { - // If the following call pancis, it indicates UnimplementedServerGroupServiceServer was + // If the following call panics, it indicates UnimplementedServerGroupServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_grpc.pb.go index fcef894..f773e39 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server.proto package pb @@ -1013,196 +1013,196 @@ type ServerServiceServer interface { type UnimplementedServerServiceServer struct{} func (UnimplementedServerServiceServer) CreateServer(context.Context, *CreateServerRequest) (*CreateServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateServer not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateServer not implemented") } func (UnimplementedServerServiceServer) CreateBasicHTTPServer(context.Context, *CreateBasicHTTPServerRequest) (*CreateBasicHTTPServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateBasicHTTPServer not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateBasicHTTPServer not implemented") } func (UnimplementedServerServiceServer) CreateBasicTCPServer(context.Context, *CreateBasicTCPServerRequest) (*CreateBasicTCPServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateBasicTCPServer not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateBasicTCPServer not implemented") } func (UnimplementedServerServiceServer) AddServerOrigin(context.Context, *AddServerOriginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method AddServerOrigin not implemented") + return nil, status.Error(codes.Unimplemented, "method AddServerOrigin not implemented") } func (UnimplementedServerServiceServer) DeleteServerOrigin(context.Context, *DeleteServerOriginRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteServerOrigin not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteServerOrigin not implemented") } func (UnimplementedServerServiceServer) UpdateServerBasic(context.Context, *UpdateServerBasicRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerBasic not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerBasic not implemented") } func (UnimplementedServerServiceServer) UpdateServerGroupIds(context.Context, *UpdateServerGroupIdsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerGroupIds not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerGroupIds not implemented") } func (UnimplementedServerServiceServer) UpdateServerIsOn(context.Context, *UpdateServerIsOnRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerIsOn not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerIsOn not implemented") } func (UnimplementedServerServiceServer) UpdateServerHTTP(context.Context, *UpdateServerHTTPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerHTTP not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerHTTP not implemented") } func (UnimplementedServerServiceServer) UpdateServerHTTPS(context.Context, *UpdateServerHTTPSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerHTTPS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerHTTPS not implemented") } func (UnimplementedServerServiceServer) UpdateServerTCP(context.Context, *UpdateServerTCPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerTCP not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerTCP not implemented") } func (UnimplementedServerServiceServer) UpdateServerTLS(context.Context, *UpdateServerTLSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerTLS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerTLS not implemented") } func (UnimplementedServerServiceServer) UpdateServerUDP(context.Context, *UpdateServerUDPRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerUDP not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerUDP not implemented") } func (UnimplementedServerServiceServer) UpdateServerWeb(context.Context, *UpdateServerWebRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerWeb not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerWeb not implemented") } func (UnimplementedServerServiceServer) UpdateServerReverseProxy(context.Context, *UpdateServerReverseProxyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerReverseProxy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerReverseProxy not implemented") } func (UnimplementedServerServiceServer) FindServerNames(context.Context, *FindServerNamesRequest) (*FindServerNamesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerNames not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerNames not implemented") } func (UnimplementedServerServiceServer) UpdateServerNames(context.Context, *UpdateServerNamesRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerNames not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerNames not implemented") } func (UnimplementedServerServiceServer) UpdateServerNamesAuditing(context.Context, *UpdateServerNamesAuditingRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerNamesAuditing not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerNamesAuditing not implemented") } func (UnimplementedServerServiceServer) UpdateServerDNS(context.Context, *UpdateServerDNSRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerDNS not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerDNS not implemented") } func (UnimplementedServerServiceServer) RegenerateServerDNSName(context.Context, *RegenerateServerDNSNameRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RegenerateServerDNSName not implemented") + return nil, status.Error(codes.Unimplemented, "method RegenerateServerDNSName not implemented") } func (UnimplementedServerServiceServer) UpdateServerDNSName(context.Context, *UpdateServerDNSNameRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerDNSName not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerDNSName not implemented") } func (UnimplementedServerServiceServer) FindServerIdWithDNSName(context.Context, *FindServerIdWithDNSNameRequest) (*FindServerIdWithDNSNameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerIdWithDNSName not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerIdWithDNSName not implemented") } func (UnimplementedServerServiceServer) CountAllEnabledServersMatch(context.Context, *CountAllEnabledServersMatchRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledServersMatch not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledServersMatch not implemented") } func (UnimplementedServerServiceServer) ListEnabledServersMatch(context.Context, *ListEnabledServersMatchRequest) (*ListEnabledServersMatchResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledServersMatch not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledServersMatch not implemented") } func (UnimplementedServerServiceServer) DeleteServer(context.Context, *DeleteServerRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteServer not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteServer not implemented") } func (UnimplementedServerServiceServer) DeleteServers(context.Context, *DeleteServersRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteServers not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteServers not implemented") } func (UnimplementedServerServiceServer) FindEnabledServer(context.Context, *FindEnabledServerRequest) (*FindEnabledServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServer not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServer not implemented") } func (UnimplementedServerServiceServer) FindEnabledServerConfig(context.Context, *FindEnabledServerConfigRequest) (*FindEnabledServerConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerConfig not implemented") } func (UnimplementedServerServiceServer) FindEnabledServerType(context.Context, *FindEnabledServerTypeRequest) (*FindEnabledServerTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerType not implemented") } func (UnimplementedServerServiceServer) FindAndInitServerReverseProxyConfig(context.Context, *FindAndInitServerReverseProxyConfigRequest) (*FindAndInitServerReverseProxyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitServerReverseProxyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitServerReverseProxyConfig not implemented") } func (UnimplementedServerServiceServer) FindAndInitServerWebConfig(context.Context, *FindAndInitServerWebConfigRequest) (*FindAndInitServerWebConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAndInitServerWebConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAndInitServerWebConfig not implemented") } func (UnimplementedServerServiceServer) CountAllEnabledServersWithSSLCertId(context.Context, *CountAllEnabledServersWithSSLCertIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledServersWithSSLCertId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledServersWithSSLCertId not implemented") } func (UnimplementedServerServiceServer) FindAllEnabledServersWithSSLCertId(context.Context, *FindAllEnabledServersWithSSLCertIdRequest) (*FindAllEnabledServersWithSSLCertIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledServersWithSSLCertId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledServersWithSSLCertId not implemented") } func (UnimplementedServerServiceServer) CountAllEnabledServersWithNodeClusterId(context.Context, *CountAllEnabledServersWithNodeClusterIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledServersWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledServersWithNodeClusterId not implemented") } func (UnimplementedServerServiceServer) CountAllEnabledServersWithServerGroupId(context.Context, *CountAllEnabledServersWithServerGroupIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledServersWithServerGroupId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledServersWithServerGroupId not implemented") } func (UnimplementedServerServiceServer) NotifyServersChange(context.Context, *NotifyServersChangeRequest) (*NotifyServersChangeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method NotifyServersChange not implemented") + return nil, status.Error(codes.Unimplemented, "method NotifyServersChange not implemented") } func (UnimplementedServerServiceServer) FindAllEnabledServersDNSWithNodeClusterId(context.Context, *FindAllEnabledServersDNSWithNodeClusterIdRequest) (*FindAllEnabledServersDNSWithNodeClusterIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledServersDNSWithNodeClusterId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledServersDNSWithNodeClusterId not implemented") } func (UnimplementedServerServiceServer) FindEnabledServerDNS(context.Context, *FindEnabledServerDNSRequest) (*FindEnabledServerDNSResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerDNS not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerDNS not implemented") } func (UnimplementedServerServiceServer) CheckUserServer(context.Context, *CheckUserServerRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckUserServer not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckUserServer not implemented") } func (UnimplementedServerServiceServer) FindAllEnabledServerNamesWithUserId(context.Context, *FindAllEnabledServerNamesWithUserIdRequest) (*FindAllEnabledServerNamesWithUserIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledServerNamesWithUserId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledServerNamesWithUserId not implemented") } func (UnimplementedServerServiceServer) CountAllServerNamesWithUserId(context.Context, *CountAllServerNamesWithUserIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllServerNamesWithUserId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllServerNamesWithUserId not implemented") } func (UnimplementedServerServiceServer) CountServerNames(context.Context, *CountServerNamesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountServerNames not implemented") + return nil, status.Error(codes.Unimplemented, "method CountServerNames not implemented") } func (UnimplementedServerServiceServer) FindAllUserServers(context.Context, *FindAllUserServersRequest) (*FindAllUserServersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllUserServers not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllUserServers not implemented") } func (UnimplementedServerServiceServer) CountAllUserServers(context.Context, *CountAllUserServersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllUserServers not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllUserServers not implemented") } func (UnimplementedServerServiceServer) ComposeAllUserServersConfig(context.Context, *ComposeAllUserServersConfigRequest) (*ComposeAllUserServersConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeAllUserServersConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeAllUserServersConfig not implemented") } func (UnimplementedServerServiceServer) FindEnabledUserServerBasic(context.Context, *FindEnabledUserServerBasicRequest) (*FindEnabledUserServerBasicResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserServerBasic not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserServerBasic not implemented") } func (UnimplementedServerServiceServer) UpdateEnabledUserServerBasic(context.Context, *UpdateEnabledUserServerBasicRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateEnabledUserServerBasic not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateEnabledUserServerBasic not implemented") } func (UnimplementedServerServiceServer) UploadServerHTTPRequestStat(context.Context, *UploadServerHTTPRequestStatRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UploadServerHTTPRequestStat not implemented") + return nil, status.Error(codes.Unimplemented, "method UploadServerHTTPRequestStat not implemented") } func (UnimplementedServerServiceServer) CheckServerNameDuplicationInNodeCluster(context.Context, *CheckServerNameDuplicationInNodeClusterRequest) (*CheckServerNameDuplicationInNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckServerNameDuplicationInNodeCluster not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckServerNameDuplicationInNodeCluster not implemented") } func (UnimplementedServerServiceServer) CheckServerNameInServer(context.Context, *CheckServerNameInServerRequest) (*CheckServerNameInServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckServerNameInServer not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckServerNameInServer not implemented") } func (UnimplementedServerServiceServer) FindLatestServers(context.Context, *FindLatestServersRequest) (*FindLatestServersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestServers not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestServers not implemented") } func (UnimplementedServerServiceServer) FindNearbyServers(context.Context, *FindNearbyServersRequest) (*FindNearbyServersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindNearbyServers not implemented") + return nil, status.Error(codes.Unimplemented, "method FindNearbyServers not implemented") } func (UnimplementedServerServiceServer) PurgeServerCache(context.Context, *PurgeServerCacheRequest) (*PurgeServerCacheResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method PurgeServerCache not implemented") + return nil, status.Error(codes.Unimplemented, "method PurgeServerCache not implemented") } func (UnimplementedServerServiceServer) FindEnabledServerTrafficLimit(context.Context, *FindEnabledServerTrafficLimitRequest) (*FindEnabledServerTrafficLimitResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerTrafficLimit not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerTrafficLimit not implemented") } func (UnimplementedServerServiceServer) UpdateServerTrafficLimit(context.Context, *UpdateServerTrafficLimitRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerTrafficLimit not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerTrafficLimit not implemented") } func (UnimplementedServerServiceServer) UpdateServerUserPlan(context.Context, *UpdateServerUserPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerUserPlan not implemented") } func (UnimplementedServerServiceServer) FindServerUserPlan(context.Context, *FindServerUserPlanRequest) (*FindServerUserPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerUserPlan not implemented") } func (UnimplementedServerServiceServer) ComposeServerConfig(context.Context, *ComposeServerConfigRequest) (*ComposeServerConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeServerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeServerConfig not implemented") } func (UnimplementedServerServiceServer) UpdateServerUAM(context.Context, *UpdateServerUAMRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerUAM not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerUAM not implemented") } func (UnimplementedServerServiceServer) FindEnabledServerUAM(context.Context, *FindEnabledServerUAMRequest) (*FindEnabledServerUAMResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServerUAM not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledServerUAM not implemented") } func (UnimplementedServerServiceServer) UpdateServerUser(context.Context, *UpdateServerUserRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerUser not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerUser not implemented") } func (UnimplementedServerServiceServer) UpdateServerName(context.Context, *UpdateServerNameRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServerName not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateServerName not implemented") } func (UnimplementedServerServiceServer) CopyServerConfig(context.Context, *CopyServerConfigRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CopyServerConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method CopyServerConfig not implemented") } func (UnimplementedServerServiceServer) FindServerAuditingPrompt(context.Context, *FindServerAuditingPromptRequest) (*FindServerAuditingPromptResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindServerAuditingPrompt not implemented") + return nil, status.Error(codes.Unimplemented, "method FindServerAuditingPrompt not implemented") } func (UnimplementedServerServiceServer) testEmbeddedByValue() {} @@ -1214,7 +1214,7 @@ type UnsafeServerServiceServer interface { } func RegisterServerServiceServer(s grpc.ServiceRegistrar, srv ServerServiceServer) { - // If the following call pancis, it indicates UnimplementedServerServiceServer was + // If the following call panics, it indicates UnimplementedServerServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat.pb.go index d821095..18fa344 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_http_firewall_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -295,97 +296,40 @@ func (x *ComposeServerHTTPFirewallDashboardResponse_DailyStat) GetCount() int64 var File_service_server_http_firewall_daily_stat_proto protoreflect.FileDescriptor -var file_service_server_http_firewall_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x64, - 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x2b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5f, - 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x71, 0x0a, 0x29, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, - 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x22, 0xed, 0x06, 0x0a, 0x2a, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, - 0x6c, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x4c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x44, 0x61, 0x69, 0x6c, 0x79, 0x4c, 0x6f, 0x67, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x6c, 0x6f, - 0x63, 0x6b, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, - 0x12, 0x2a, 0x0a, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, - 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x2c, 0x0a, 0x11, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, - 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x6f, - 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x80, 0x01, 0x0a, 0x16, 0x68, - 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x53, 0x74, 0x61, 0x74, 0x52, 0x16, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x5e, 0x0a, - 0x0d, 0x6c, 0x6f, 0x67, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, - 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0d, - 0x6c, 0x6f, 0x67, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x62, 0x0a, - 0x0f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x18, 0x20, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, - 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, - 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x0f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x66, 0x0a, 0x11, 0x63, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x44, 0x61, 0x69, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, - 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x73, 0x68, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x11, 0x63, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x44, - 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x82, 0x01, 0x0a, 0x19, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x12, 0x4f, 0x0a, 0x15, 0x68, 0x74, 0x74, 0x70, 0x46, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x15, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x52, - 0x75, 0x6c, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x33, - 0x0a, 0x09, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, - 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x14, 0x0a, - 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x32, 0xaa, 0x01, 0x0a, 0x22, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, - 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x83, 0x01, 0x0a, 0x22, 0x63, - 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, - 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x12, 0x2d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, - 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x48, 0x54, 0x54, 0x50, 0x46, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x44, - 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_http_firewall_daily_stat_proto_rawDesc = "" + + "\n" + + "-service_server_http_firewall_daily_stat.proto\x12\x02pb\x1a+models/model_http_firewall_rule_group.proto\"q\n" + + ")ComposeServerHTTPFirewallDashboardRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x03 \x01(\x03R\bserverId\"\xed\x06\n" + + "*ComposeServerHTTPFirewallDashboardResponse\x12$\n" + + "\rcountDailyLog\x18\x01 \x01(\x03R\rcountDailyLog\x12(\n" + + "\x0fcountDailyBlock\x18\x02 \x01(\x03R\x0fcountDailyBlock\x12,\n" + + "\x11countDailyCaptcha\x18\x03 \x01(\x03R\x11countDailyCaptcha\x12*\n" + + "\x10countWeeklyBlock\x18\x04 \x01(\x03R\x10countWeeklyBlock\x12,\n" + + "\x11countMonthlyBlock\x18\x05 \x01(\x03R\x11countMonthlyBlock\x12\x80\x01\n" + + "\x16httpFirewallRuleGroups\x18\x1e \x03(\v2H.pb.ComposeServerHTTPFirewallDashboardResponse.HTTPFirewallRuleGroupStatR\x16httpFirewallRuleGroups\x12^\n" + + "\rlogDailyStats\x18\x1f \x03(\v28.pb.ComposeServerHTTPFirewallDashboardResponse.DailyStatR\rlogDailyStats\x12b\n" + + "\x0fblockDailyStats\x18 \x03(\v28.pb.ComposeServerHTTPFirewallDashboardResponse.DailyStatR\x0fblockDailyStats\x12f\n" + + "\x11captchaDailyStats\x18! \x03(\v28.pb.ComposeServerHTTPFirewallDashboardResponse.DailyStatR\x11captchaDailyStats\x1a\x82\x01\n" + + "\x19HTTPFirewallRuleGroupStat\x12O\n" + + "\x15httpFirewallRuleGroup\x18\x01 \x01(\v2\x19.pb.HTTPFirewallRuleGroupR\x15httpFirewallRuleGroup\x12\x14\n" + + "\x05count\x18\x02 \x01(\x03R\x05count\x1a3\n" + + "\tDailyStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05count\x18\x02 \x01(\x03R\x05count2\xaa\x01\n" + + "\"ServerHTTPFirewallDailyStatService\x12\x83\x01\n" + + "\"composeServerHTTPFirewallDashboard\x12-.pb.ComposeServerHTTPFirewallDashboardRequest\x1a..pb.ComposeServerHTTPFirewallDashboardResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_http_firewall_daily_stat_proto_rawDescOnce sync.Once - file_service_server_http_firewall_daily_stat_proto_rawDescData = file_service_server_http_firewall_daily_stat_proto_rawDesc + file_service_server_http_firewall_daily_stat_proto_rawDescData []byte ) func file_service_server_http_firewall_daily_stat_proto_rawDescGZIP() []byte { file_service_server_http_firewall_daily_stat_proto_rawDescOnce.Do(func() { - file_service_server_http_firewall_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_http_firewall_daily_stat_proto_rawDescData) + file_service_server_http_firewall_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_http_firewall_daily_stat_proto_rawDesc), len(file_service_server_http_firewall_daily_stat_proto_rawDesc))) }) return file_service_server_http_firewall_daily_stat_proto_rawDescData } @@ -423,7 +367,7 @@ func file_service_server_http_firewall_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_http_firewall_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_http_firewall_daily_stat_proto_rawDesc), len(file_service_server_http_firewall_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -434,7 +378,6 @@ func file_service_server_http_firewall_daily_stat_proto_init() { MessageInfos: file_service_server_http_firewall_daily_stat_proto_msgTypes, }.Build() File_service_server_http_firewall_daily_stat_proto = out.File - file_service_server_http_firewall_daily_stat_proto_rawDesc = nil file_service_server_http_firewall_daily_stat_proto_goTypes = nil file_service_server_http_firewall_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat_grpc.pb.go index 946a769..95abf8d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_http_firewall_daily_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_http_firewall_daily_stat.proto package pb @@ -68,7 +68,7 @@ type ServerHTTPFirewallDailyStatServiceServer interface { type UnimplementedServerHTTPFirewallDailyStatServiceServer struct{} func (UnimplementedServerHTTPFirewallDailyStatServiceServer) ComposeServerHTTPFirewallDashboard(context.Context, *ComposeServerHTTPFirewallDashboardRequest) (*ComposeServerHTTPFirewallDashboardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeServerHTTPFirewallDashboard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeServerHTTPFirewallDashboard not implemented") } func (UnimplementedServerHTTPFirewallDailyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerHTTPFirewallDailyStatServiceServer interface { } func RegisterServerHTTPFirewallDailyStatServiceServer(s grpc.ServiceRegistrar, srv ServerHTTPFirewallDailyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerHTTPFirewallDailyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerHTTPFirewallDailyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat.pb.go index c2ab0fa..c8f2df8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_region_city_monthly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -219,72 +220,38 @@ func (x *FindTopServerRegionCityMonthlyStatsResponse_Stat) GetCount() int64 { var File_service_server_region_city_monthly_stat_proto protoreflect.FileDescriptor -var file_service_server_region_city_monthly_stat_proto_rawDesc = []byte{ - 0x0a, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x6d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, - 0x63, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x2a, 0x46, - 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, - 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, - 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xbd, 0x02, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, - 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, - 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, - 0x73, 0x1a, 0xc1, 0x01, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, - 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, - 0x2e, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, - 0x69, 0x74, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x12, - 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xad, 0x01, 0x0a, 0x22, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x86, 0x01, 0x0a, - 0x23, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, - 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, - 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x69, 0x74, - 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_region_city_monthly_stat_proto_rawDesc = "" + + "\n" + + "-service_server_region_city_monthly_stat.proto\x12\x02pb\x1a!models/model_region_country.proto\x1a\"models/model_region_province.proto\x1a\x1emodels/model_region_city.proto\"\xc8\x01\n" + + "*FindTopServerRegionCityMonthlyStatsRequest\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x1c\n" + + "\tcountryId\x18\x03 \x01(\x03R\tcountryId\x12\x1e\n" + + "\n" + + "provinceId\x18\x04 \x01(\x03R\n" + + "provinceId\x12\x16\n" + + "\x06offset\x18\x05 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x06 \x01(\x03R\x04size\"\xbd\x02\n" + + "+FindTopServerRegionCityMonthlyStatsResponse\x12J\n" + + "\x05stats\x18\x01 \x03(\v24.pb.FindTopServerRegionCityMonthlyStatsResponse.StatR\x05stats\x1a\xc1\x01\n" + + "\x04Stat\x127\n" + + "\rregionCountry\x18\x01 \x01(\v2\x11.pb.RegionCountryR\rregionCountry\x12:\n" + + "\x0eregionProvince\x18\x02 \x01(\v2\x12.pb.RegionProvinceR\x0eregionProvince\x12.\n" + + "\n" + + "regionCity\x18\x03 \x01(\v2\x0e.pb.RegionCityR\n" + + "regionCity\x12\x14\n" + + "\x05count\x18\x04 \x01(\x03R\x05count2\xad\x01\n" + + "\"ServerRegionCityMonthlyStatService\x12\x86\x01\n" + + "#findTopServerRegionCityMonthlyStats\x12..pb.FindTopServerRegionCityMonthlyStatsRequest\x1a/.pb.FindTopServerRegionCityMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_region_city_monthly_stat_proto_rawDescOnce sync.Once - file_service_server_region_city_monthly_stat_proto_rawDescData = file_service_server_region_city_monthly_stat_proto_rawDesc + file_service_server_region_city_monthly_stat_proto_rawDescData []byte ) func file_service_server_region_city_monthly_stat_proto_rawDescGZIP() []byte { file_service_server_region_city_monthly_stat_proto_rawDescOnce.Do(func() { - file_service_server_region_city_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_region_city_monthly_stat_proto_rawDescData) + file_service_server_region_city_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_region_city_monthly_stat_proto_rawDesc), len(file_service_server_region_city_monthly_stat_proto_rawDesc))) }) return file_service_server_region_city_monthly_stat_proto_rawDescData } @@ -324,7 +291,7 @@ func file_service_server_region_city_monthly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_region_city_monthly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_region_city_monthly_stat_proto_rawDesc), len(file_service_server_region_city_monthly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -335,7 +302,6 @@ func file_service_server_region_city_monthly_stat_proto_init() { MessageInfos: file_service_server_region_city_monthly_stat_proto_msgTypes, }.Build() File_service_server_region_city_monthly_stat_proto = out.File - file_service_server_region_city_monthly_stat_proto_rawDesc = nil file_service_server_region_city_monthly_stat_proto_goTypes = nil file_service_server_region_city_monthly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat_grpc.pb.go index 8ab1f8c..e957a38 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_city_monthly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_region_city_monthly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerRegionCityMonthlyStatServiceServer interface { type UnimplementedServerRegionCityMonthlyStatServiceServer struct{} func (UnimplementedServerRegionCityMonthlyStatServiceServer) FindTopServerRegionCityMonthlyStats(context.Context, *FindTopServerRegionCityMonthlyStatsRequest) (*FindTopServerRegionCityMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTopServerRegionCityMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTopServerRegionCityMonthlyStats not implemented") } func (UnimplementedServerRegionCityMonthlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerRegionCityMonthlyStatServiceServer interface { } func RegisterServerRegionCityMonthlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerRegionCityMonthlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerRegionCityMonthlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerRegionCityMonthlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat.pb.go index 39db54d..66ddc42 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_region_country_monthly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -187,58 +188,30 @@ func (x *FindTopServerRegionCountryMonthlyStatsResponse_Stat) GetCount() int64 { var File_service_server_region_country_monthly_stat_proto protoreflect.FileDescriptor -var file_service_server_region_country_monthly_stat_proto_rawDesc = []byte{ - 0x0a, 0x30, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x2d, 0x46, 0x69, - 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xd6, 0x01, 0x0a, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x55, 0x0a, 0x04, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x32, 0xb9, 0x01, 0x0a, 0x25, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x8f, 0x01, 0x0a, - 0x26, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_region_country_monthly_stat_proto_rawDesc = "" + + "\n" + + "0service_server_region_country_monthly_stat.proto\x12\x02pb\x1a!models/model_region_country.proto\"\x8d\x01\n" + + "-FindTopServerRegionCountryMonthlyStatsRequest\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"\xd6\x01\n" + + ".FindTopServerRegionCountryMonthlyStatsResponse\x12M\n" + + "\x05stats\x18\x01 \x03(\v27.pb.FindTopServerRegionCountryMonthlyStatsResponse.StatR\x05stats\x1aU\n" + + "\x04Stat\x127\n" + + "\rregionCountry\x18\x01 \x01(\v2\x11.pb.RegionCountryR\rregionCountry\x12\x14\n" + + "\x05count\x18\x02 \x01(\x03R\x05count2\xb9\x01\n" + + "%ServerRegionCountryMonthlyStatService\x12\x8f\x01\n" + + "&findTopServerRegionCountryMonthlyStats\x121.pb.FindTopServerRegionCountryMonthlyStatsRequest\x1a2.pb.FindTopServerRegionCountryMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_region_country_monthly_stat_proto_rawDescOnce sync.Once - file_service_server_region_country_monthly_stat_proto_rawDescData = file_service_server_region_country_monthly_stat_proto_rawDesc + file_service_server_region_country_monthly_stat_proto_rawDescData []byte ) func file_service_server_region_country_monthly_stat_proto_rawDescGZIP() []byte { file_service_server_region_country_monthly_stat_proto_rawDescOnce.Do(func() { - file_service_server_region_country_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_region_country_monthly_stat_proto_rawDescData) + file_service_server_region_country_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_region_country_monthly_stat_proto_rawDesc), len(file_service_server_region_country_monthly_stat_proto_rawDesc))) }) return file_service_server_region_country_monthly_stat_proto_rawDescData } @@ -272,7 +245,7 @@ func file_service_server_region_country_monthly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_region_country_monthly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_region_country_monthly_stat_proto_rawDesc), len(file_service_server_region_country_monthly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -283,7 +256,6 @@ func file_service_server_region_country_monthly_stat_proto_init() { MessageInfos: file_service_server_region_country_monthly_stat_proto_msgTypes, }.Build() File_service_server_region_country_monthly_stat_proto = out.File - file_service_server_region_country_monthly_stat_proto_rawDesc = nil file_service_server_region_country_monthly_stat_proto_goTypes = nil file_service_server_region_country_monthly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat_grpc.pb.go index fdd3469..0c51f8a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_country_monthly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_region_country_monthly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerRegionCountryMonthlyStatServiceServer interface { type UnimplementedServerRegionCountryMonthlyStatServiceServer struct{} func (UnimplementedServerRegionCountryMonthlyStatServiceServer) FindTopServerRegionCountryMonthlyStats(context.Context, *FindTopServerRegionCountryMonthlyStatsRequest) (*FindTopServerRegionCountryMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTopServerRegionCountryMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTopServerRegionCountryMonthlyStats not implemented") } func (UnimplementedServerRegionCountryMonthlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerRegionCountryMonthlyStatServiceServer interface { } func RegisterServerRegionCountryMonthlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerRegionCountryMonthlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerRegionCountryMonthlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerRegionCountryMonthlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat.pb.go index 505a754..cc0d443 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_region_provider_monthly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -187,59 +188,30 @@ func (x *FindTopServerRegionProviderMonthlyStatsResponse_Stat) GetCount() int64 var File_service_server_region_provider_monthly_stat_proto protoreflect.FileDescriptor -var file_service_server_region_provider_monthly_stat_proto_rawDesc = []byte{ - 0x0a, 0x31, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, - 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0xdb, 0x01, 0x0a, - 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, - 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4e, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x38, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, - 0x1a, 0x58, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xbd, 0x01, 0x0a, 0x26, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x27, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x6f, - 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x32, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, - 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, - 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_region_provider_monthly_stat_proto_rawDesc = "" + + "\n" + + "1service_server_region_provider_monthly_stat.proto\x12\x02pb\x1a\"models/model_region_provider.proto\"\x8e\x01\n" + + ".FindTopServerRegionProviderMonthlyStatsRequest\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"\xdb\x01\n" + + "/FindTopServerRegionProviderMonthlyStatsResponse\x12N\n" + + "\x05stats\x18\x01 \x03(\v28.pb.FindTopServerRegionProviderMonthlyStatsResponse.StatR\x05stats\x1aX\n" + + "\x04Stat\x12:\n" + + "\x0eregionProvider\x18\x01 \x01(\v2\x12.pb.RegionProviderR\x0eregionProvider\x12\x14\n" + + "\x05count\x18\x02 \x01(\x03R\x05count2\xbd\x01\n" + + "&ServerRegionProviderMonthlyStatService\x12\x92\x01\n" + + "'findTopServerRegionProviderMonthlyStats\x122.pb.FindTopServerRegionProviderMonthlyStatsRequest\x1a3.pb.FindTopServerRegionProviderMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_region_provider_monthly_stat_proto_rawDescOnce sync.Once - file_service_server_region_provider_monthly_stat_proto_rawDescData = file_service_server_region_provider_monthly_stat_proto_rawDesc + file_service_server_region_provider_monthly_stat_proto_rawDescData []byte ) func file_service_server_region_provider_monthly_stat_proto_rawDescGZIP() []byte { file_service_server_region_provider_monthly_stat_proto_rawDescOnce.Do(func() { - file_service_server_region_provider_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_region_provider_monthly_stat_proto_rawDescData) + file_service_server_region_provider_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_region_provider_monthly_stat_proto_rawDesc), len(file_service_server_region_provider_monthly_stat_proto_rawDesc))) }) return file_service_server_region_provider_monthly_stat_proto_rawDescData } @@ -273,7 +245,7 @@ func file_service_server_region_provider_monthly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_region_provider_monthly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_region_provider_monthly_stat_proto_rawDesc), len(file_service_server_region_provider_monthly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -284,7 +256,6 @@ func file_service_server_region_provider_monthly_stat_proto_init() { MessageInfos: file_service_server_region_provider_monthly_stat_proto_msgTypes, }.Build() File_service_server_region_provider_monthly_stat_proto = out.File - file_service_server_region_provider_monthly_stat_proto_rawDesc = nil file_service_server_region_provider_monthly_stat_proto_goTypes = nil file_service_server_region_provider_monthly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat_grpc.pb.go index dd912d4..ab0a9b3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_provider_monthly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_region_provider_monthly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerRegionProviderMonthlyStatServiceServer interface { type UnimplementedServerRegionProviderMonthlyStatServiceServer struct{} func (UnimplementedServerRegionProviderMonthlyStatServiceServer) FindTopServerRegionProviderMonthlyStats(context.Context, *FindTopServerRegionProviderMonthlyStatsRequest) (*FindTopServerRegionProviderMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTopServerRegionProviderMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTopServerRegionProviderMonthlyStats not implemented") } func (UnimplementedServerRegionProviderMonthlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerRegionProviderMonthlyStatServiceServer interface { } func RegisterServerRegionProviderMonthlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerRegionProviderMonthlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerRegionProviderMonthlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerRegionProviderMonthlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat.pb.go index f4b3e61..adc1706 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_region_province_monthly_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -203,67 +204,32 @@ func (x *FindTopServerRegionProvinceMonthlyStatsResponse_Stat) GetCount() int64 var File_service_server_region_province_monthly_stat_proto protoreflect.FileDescriptor -var file_service_server_region_province_monthly_stat_proto_rawDesc = []byte{ - 0x0a, 0x31, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x21, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, - 0x01, 0x0a, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4d, 0x6f, - 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, - 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x95, 0x02, - 0x0a, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x4e, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x38, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, - 0x73, 0x1a, 0x91, 0x01, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x72, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x12, 0x3a, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x52, - 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xbd, 0x01, 0x0a, 0x26, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4d, 0x6f, - 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x92, 0x01, 0x0a, 0x27, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x33, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x6f, 0x70, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, - 0x65, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_region_province_monthly_stat_proto_rawDesc = "" + + "\n" + + "1service_server_region_province_monthly_stat.proto\x12\x02pb\x1a!models/model_region_country.proto\x1a\"models/model_region_province.proto\"\xac\x01\n" + + ".FindTopServerRegionProvinceMonthlyStatsRequest\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\x12\x1c\n" + + "\tcountryId\x18\x03 \x01(\x03R\tcountryId\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"\x95\x02\n" + + "/FindTopServerRegionProvinceMonthlyStatsResponse\x12N\n" + + "\x05stats\x18\x01 \x03(\v28.pb.FindTopServerRegionProvinceMonthlyStatsResponse.StatR\x05stats\x1a\x91\x01\n" + + "\x04Stat\x127\n" + + "\rregionCountry\x18\x01 \x01(\v2\x11.pb.RegionCountryR\rregionCountry\x12:\n" + + "\x0eregionProvince\x18\x02 \x01(\v2\x12.pb.RegionProvinceR\x0eregionProvince\x12\x14\n" + + "\x05count\x18\x03 \x01(\x03R\x05count2\xbd\x01\n" + + "&ServerRegionProvinceMonthlyStatService\x12\x92\x01\n" + + "'findTopServerRegionProvinceMonthlyStats\x122.pb.FindTopServerRegionProvinceMonthlyStatsRequest\x1a3.pb.FindTopServerRegionProvinceMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_region_province_monthly_stat_proto_rawDescOnce sync.Once - file_service_server_region_province_monthly_stat_proto_rawDescData = file_service_server_region_province_monthly_stat_proto_rawDesc + file_service_server_region_province_monthly_stat_proto_rawDescData []byte ) func file_service_server_region_province_monthly_stat_proto_rawDescGZIP() []byte { file_service_server_region_province_monthly_stat_proto_rawDescOnce.Do(func() { - file_service_server_region_province_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_region_province_monthly_stat_proto_rawDescData) + file_service_server_region_province_monthly_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_region_province_monthly_stat_proto_rawDesc), len(file_service_server_region_province_monthly_stat_proto_rawDesc))) }) return file_service_server_region_province_monthly_stat_proto_rawDescData } @@ -300,7 +266,7 @@ func file_service_server_region_province_monthly_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_region_province_monthly_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_region_province_monthly_stat_proto_rawDesc), len(file_service_server_region_province_monthly_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -311,7 +277,6 @@ func file_service_server_region_province_monthly_stat_proto_init() { MessageInfos: file_service_server_region_province_monthly_stat_proto_msgTypes, }.Build() File_service_server_region_province_monthly_stat_proto = out.File - file_service_server_region_province_monthly_stat_proto_rawDesc = nil file_service_server_region_province_monthly_stat_proto_goTypes = nil file_service_server_region_province_monthly_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat_grpc.pb.go index 5acaef1..a3d3eb9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_region_province_monthly_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_region_province_monthly_stat.proto package pb @@ -68,7 +68,7 @@ type ServerRegionProvinceMonthlyStatServiceServer interface { type UnimplementedServerRegionProvinceMonthlyStatServiceServer struct{} func (UnimplementedServerRegionProvinceMonthlyStatServiceServer) FindTopServerRegionProvinceMonthlyStats(context.Context, *FindTopServerRegionProvinceMonthlyStatsRequest) (*FindTopServerRegionProvinceMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTopServerRegionProvinceMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTopServerRegionProvinceMonthlyStats not implemented") } func (UnimplementedServerRegionProvinceMonthlyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeServerRegionProvinceMonthlyStatServiceServer interface { } func RegisterServerRegionProvinceMonthlyStatServiceServer(s grpc.ServiceRegistrar, srv ServerRegionProvinceMonthlyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedServerRegionProvinceMonthlyStatServiceServer was + // If the following call panics, it indicates UnimplementedServerRegionProvinceMonthlyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_stat_board.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_stat_board.pb.go index 82f7078..1a9b3bd 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_stat_board.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_stat_board.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_stat_board.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1622,430 +1623,163 @@ func (x *ComposeServerStatBoardResponse_CountryStat) GetAttackBytes() int64 { var File_service_server_stat_board_proto protoreflect.FileDescriptor -var file_service_server_stat_board_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, - 0x63, 0x68, 0x61, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, - 0x0a, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x69, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, - 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x10, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x22, - 0x50, 0x0a, 0x28, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x22, 0xee, 0x0c, 0x0a, 0x29, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2a, 0x0a, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, - 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, - 0x30, 0x0a, 0x13, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x6d, 0x6f, - 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x64, 0x61, - 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, - 0x34, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, - 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x6c, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x3e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, - 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x12, 0x6f, 0x0a, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x3f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, - 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x12, 0x5a, 0x0a, 0x0c, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, - 0x61, 0x74, 0x52, 0x0c, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x12, 0x33, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, 0x63, 0x70, 0x75, 0x4e, 0x6f, 0x64, 0x65, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x10, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4e, - 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, - 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x12, 0x35, 0x0a, 0x0e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x18, 0x24, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x18, 0x25, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, - 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, - 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x1a, 0x88, 0x02, 0x0a, 0x10, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, - 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, - 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, - 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x1a, 0x8b, 0x02, 0x0a, 0x11, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, - 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, - 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, - 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, - 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x1a, 0xce, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, - 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x22, 0x3b, 0x0a, 0x21, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, - 0xc6, 0x0d, 0x0a, 0x22, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, - 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, - 0x76, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x49, 0x6e, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x49, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x4f, 0x75, 0x74, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, - 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x10, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x6e, - 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x61, 0x63, 0x68, - 0x65, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0d, 0x63, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x28, - 0x0a, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x53, 0x69, 0x7a, - 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x4d, 0x65, - 0x6d, 0x6f, 0x72, 0x79, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x70, 0x75, 0x55, - 0x73, 0x61, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x63, 0x70, 0x75, 0x55, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x55, 0x73, - 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, - 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x04, - 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, - 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0f, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x65, 0x0a, 0x11, 0x64, 0x61, - 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x1f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, 0x11, - 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x12, 0x68, 0x0a, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x33, 0x0a, 0x0d, 0x63, - 0x70, 0x75, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x22, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x52, 0x0d, 0x63, 0x70, 0x75, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x12, 0x39, 0x0a, 0x10, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, 0x6d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x0e, 0x6c, - 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x24, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x52, 0x0e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x12, 0x37, 0x0a, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x73, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x63, 0x61, 0x63, 0x68, - 0x65, 0x44, 0x69, 0x72, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x41, 0x0a, 0x14, 0x6e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, - 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x14, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x3f, - 0x0a, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, - 0x74, 0x73, 0x18, 0x25, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x10, 0x6d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x1a, - 0x88, 0x02, 0x0a, 0x10, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, - 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, - 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, - 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, - 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x8b, 0x02, 0x0a, 0x11, 0x48, - 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x68, 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, - 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0x3b, 0x0a, 0x1d, 0x43, 0x6f, 0x6d, 0x70, - 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0xc5, 0x0f, 0x0a, 0x1e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x1a, 0x6d, 0x69, 0x6e, 0x75, - 0x74, 0x65, 0x6c, 0x79, 0x50, 0x65, 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, 0x6d, 0x69, - 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x50, 0x65, 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, - 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x17, 0x64, 0x61, 0x69, 0x6c, - 0x79, 0x50, 0x65, 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x64, 0x61, 0x69, 0x6c, 0x79, - 0x50, 0x65, 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x19, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x65, 0x65, - 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x19, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, 0x65, - 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x12, 0x44, 0x0a, 0x1d, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x50, - 0x65, 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1d, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x50, 0x65, 0x65, 0x6b, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x64, - 0x61, 0x69, 0x6c, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x50, 0x73, 0x12, 0x2c, 0x0a, 0x11, - 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x62, 0x61, - 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, - 0x74, 0x68, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x12, 0x4f, 0x0a, 0x16, - 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, - 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, - 0x68, 0x53, 0x74, 0x61, 0x74, 0x52, 0x16, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x42, - 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x53, 0x0a, - 0x18, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x6c, 0x79, 0x4e, 0x74, 0x68, 0x42, 0x61, 0x6e, 0x64, - 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x61, 0x6e, 0x64, 0x77, - 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x52, 0x18, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, - 0x6c, 0x79, 0x4e, 0x74, 0x68, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x53, 0x74, - 0x61, 0x74, 0x12, 0x61, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, - 0x61, 0x74, 0x52, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x64, 0x0a, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x34, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, 0x12, 0x68, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x4f, 0x0a, 0x0c, 0x74, - 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0c, - 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x58, 0x0a, 0x0f, - 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x23, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0f, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, - 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x10, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, - 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x1a, 0x88, 0x02, 0x0a, 0x10, 0x44, 0x61, 0x69, 0x6c, - 0x79, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x10, 0x0a, 0x03, - 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, - 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, - 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x1a, 0x8b, 0x02, 0x0a, 0x11, 0x48, 0x6f, 0x75, 0x72, 0x6c, 0x79, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x14, 0x0a, 0x05, - 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, - 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, - 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x1a, 0xce, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, - 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x20, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x1a, 0xd9, 0x01, 0x0a, 0x0b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, - 0x18, 0x0a, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0x76, 0x0a, - 0x0f, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x72, 0x74, - 0x12, 0x31, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, - 0x61, 0x72, 0x74, 0x12, 0x30, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x53, 0x74, 0x61, 0x74, 0x73, 0x32, 0xe2, 0x03, 0x0a, 0x16, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x77, 0x0a, 0x1e, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x12, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x21, 0x63, 0x6f, - 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, - 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, - 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, - 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x63, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, - 0x6f, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_stat_board_proto_rawDesc = "" + + "\n" + + "\x1fservice_server_stat_board.proto\x12\x02pb\x1a$models/model_server_stat_board.proto\x1a\x1dmodels/model_node_value.proto\x1a\x1fmodels/model_metric_chart.proto\x1a\x1emodels/model_metric_stat.proto\x1a(models/model_server_bandwidth_stat.proto\"M\n" + + "%FindAllEnabledServerStatBoardsRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"i\n" + + "&FindAllEnabledServerStatBoardsResponse\x12?\n" + + "\x10serverStatBoards\x18\x01 \x03(\v2\x13.pb.ServerStatBoardR\x10serverStatBoards\"P\n" + + "(ComposeServerStatNodeClusterBoardRequest\x12$\n" + + "\rnodeClusterId\x18\x01 \x01(\x03R\rnodeClusterId\"\xee\f\n" + + ")ComposeServerStatNodeClusterBoardResponse\x12*\n" + + "\x10countActiveNodes\x18\x01 \x01(\x03R\x10countActiveNodes\x12.\n" + + "\x12countInactiveNodes\x18\x02 \x01(\x03R\x12countInactiveNodes\x12\"\n" + + "\fcountServers\x18\x03 \x01(\x03R\fcountServers\x12\x1e\n" + + "\n" + + "countUsers\x18\x04 \x01(\x03R\n" + + "countUsers\x120\n" + + "\x13monthlyTrafficBytes\x18\x05 \x01(\x03R\x13monthlyTrafficBytes\x12,\n" + + "\x11dailyTrafficBytes\x18\x06 \x01(\x03R\x11dailyTrafficBytes\x124\n" + + "\x15lastDailyTrafficBytes\x18\a \x01(\x03R\x15lastDailyTrafficBytes\x12l\n" + + "\x11dailyTrafficStats\x18\x1e \x03(\v2>.pb.ComposeServerStatNodeClusterBoardResponse.DailyTrafficStatR\x11dailyTrafficStats\x12o\n" + + "\x12hourlyTrafficStats\x18\x1f \x03(\v2?.pb.ComposeServerStatNodeClusterBoardResponse.HourlyTrafficStatR\x12hourlyTrafficStats\x12Z\n" + + "\ftopNodeStats\x18 \x03(\v26.pb.ComposeServerStatNodeClusterBoardResponse.NodeStatR\ftopNodeStats\x123\n" + + "\rcpuNodeValues\x18\" \x03(\v2\r.pb.NodeValueR\rcpuNodeValues\x129\n" + + "\x10memoryNodeValues\x18# \x03(\v2\r.pb.NodeValueR\x10memoryNodeValues\x125\n" + + "\x0eloadNodeValues\x18$ \x03(\v2\r.pb.NodeValueR\x0eloadNodeValues\x12?\n" + + "\x10metricDataCharts\x18% \x03(\v2\x13.pb.MetricDataChartR\x10metricDataCharts\x1a\x88\x02\n" + + "\x10DailyTrafficStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\x8b\x02\n" + + "\x11HourlyTrafficStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\xce\x01\n" + + "\bNodeStat\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bnodeName\x18\x02 \x01(\tR\bnodeName\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\";\n" + + "!ComposeServerStatNodeBoardRequest\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\"\xc6\r\n" + + "\"ComposeServerStatNodeBoardResponse\x12\x1a\n" + + "\bisActive\x18\x01 \x01(\bR\bisActive\x12&\n" + + "\x0etrafficInBytes\x18\x02 \x01(\x03R\x0etrafficInBytes\x12(\n" + + "\x0ftrafficOutBytes\x18\x03 \x01(\x03R\x0ftrafficOutBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countAttackRequests\x18\x05 \x01(\x03R\x13countAttackRequests\x12*\n" + + "\x10countConnections\x18\x06 \x01(\x03R\x10countConnections\x12$\n" + + "\rcacheDiskSize\x18\a \x01(\x03R\rcacheDiskSize\x12(\n" + + "\x0fcacheMemorySize\x18\b \x01(\x03R\x0fcacheMemorySize\x12\x1a\n" + + "\bcpuUsage\x18\t \x01(\x02R\bcpuUsage\x12 \n" + + "\vmemoryUsage\x18\n" + + " \x01(\x02R\vmemoryUsage\x12(\n" + + "\x0fmemoryTotalSize\x18\v \x01(\x03R\x0fmemoryTotalSize\x12\x12\n" + + "\x04load\x18\f \x01(\x02R\x04load\x120\n" + + "\x13monthlyTrafficBytes\x18\r \x01(\x03R\x13monthlyTrafficBytes\x12,\n" + + "\x11dailyTrafficBytes\x18\x0e \x01(\x03R\x11dailyTrafficBytes\x124\n" + + "\x15lastDailyTrafficBytes\x18\x0f \x01(\x03R\x15lastDailyTrafficBytes\x12e\n" + + "\x11dailyTrafficStats\x18\x1f \x03(\v27.pb.ComposeServerStatNodeBoardResponse.DailyTrafficStatR\x11dailyTrafficStats\x12h\n" + + "\x12hourlyTrafficStats\x18 \x03(\v28.pb.ComposeServerStatNodeBoardResponse.HourlyTrafficStatR\x12hourlyTrafficStats\x123\n" + + "\rcpuNodeValues\x18\" \x03(\v2\r.pb.NodeValueR\rcpuNodeValues\x129\n" + + "\x10memoryNodeValues\x18# \x03(\v2\r.pb.NodeValueR\x10memoryNodeValues\x125\n" + + "\x0eloadNodeValues\x18$ \x03(\v2\r.pb.NodeValueR\x0eloadNodeValues\x127\n" + + "\x0fcacheDirsValues\x18& \x03(\v2\r.pb.NodeValueR\x0fcacheDirsValues\x12A\n" + + "\x14networkPacketsValues\x18' \x03(\v2\r.pb.NodeValueR\x14networkPacketsValues\x12?\n" + + "\x10metricDataCharts\x18% \x03(\v2\x13.pb.MetricDataChartR\x10metricDataCharts\x1a\x88\x02\n" + + "\x10DailyTrafficStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\x8b\x02\n" + + "\x11HourlyTrafficStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\";\n" + + "\x1dComposeServerStatBoardRequest\x12\x1a\n" + + "\bserverId\x18\x01 \x01(\x03R\bserverId\"\xc5\x0f\n" + + "\x1eComposeServerStatBoardResponse\x12>\n" + + "\x1aminutelyPeekBandwidthBytes\x18\x05 \x01(\x03R\x1aminutelyPeekBandwidthBytes\x128\n" + + "\x17dailyPeekBandwidthBytes\x18\x02 \x01(\x03R\x17dailyPeekBandwidthBytes\x12<\n" + + "\x19monthlyPeekBandwidthBytes\x18\x03 \x01(\x03R\x19monthlyPeekBandwidthBytes\x12D\n" + + "\x1dlastMonthlyPeekBandwidthBytes\x18\x04 \x01(\x03R\x1dlastMonthlyPeekBandwidthBytes\x12$\n" + + "\rdailyCountIPs\x18\t \x01(\x03R\rdailyCountIPs\x12,\n" + + "\x11dailyTrafficBytes\x18\n" + + " \x01(\x03R\x11dailyTrafficBytes\x120\n" + + "\x13bandwidthPercentile\x18\a \x01(\x05R\x13bandwidthPercentile\x12O\n" + + "\x16minutelyBandwidthStats\x18\x01 \x03(\v2\x17.pb.ServerBandwidthStatR\x16minutelyBandwidthStats\x12S\n" + + "\x18minutelyNthBandwidthStat\x18\b \x01(\v2\x17.pb.ServerBandwidthStatR\x18minutelyNthBandwidthStat\x12a\n" + + "\x11dailyTrafficStats\x18\x1e \x03(\v23.pb.ComposeServerStatBoardResponse.DailyTrafficStatR\x11dailyTrafficStats\x12d\n" + + "\x12hourlyTrafficStats\x18\x1f \x03(\v24.pb.ComposeServerStatBoardResponse.HourlyTrafficStatR\x12hourlyTrafficStats\x12O\n" + + "\ftopNodeStats\x18 \x03(\v2+.pb.ComposeServerStatBoardResponse.NodeStatR\ftopNodeStats\x12X\n" + + "\x0ftopCountryStats\x18# \x03(\v2..pb.ComposeServerStatBoardResponse.CountryStatR\x0ftopCountryStats\x12?\n" + + "\x10metricDataCharts\x18\" \x03(\v2\x13.pb.MetricDataChartR\x10metricDataCharts\x1a\x88\x02\n" + + "\x10DailyTrafficStat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\x8b\x02\n" + + "\x11HourlyTrafficStat\x12\x12\n" + + "\x04hour\x18\x01 \x01(\tR\x04hour\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12 \n" + + "\vcachedBytes\x18\x03 \x01(\x03R\vcachedBytes\x12$\n" + + "\rcountRequests\x18\x04 \x01(\x03R\rcountRequests\x120\n" + + "\x13countCachedRequests\x18\x05 \x01(\x03R\x13countCachedRequests\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\xce\x01\n" + + "\bNodeStat\x12\x16\n" + + "\x06nodeId\x18\x01 \x01(\x03R\x06nodeId\x12\x1a\n" + + "\bnodeName\x18\x02 \x01(\tR\bnodeName\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x14\n" + + "\x05bytes\x18\x04 \x01(\x03R\x05bytes\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\x1a\xd9\x01\n" + + "\vCountryStat\x12 \n" + + "\vcountryName\x18\x01 \x01(\tR\vcountryName\x12\x14\n" + + "\x05bytes\x18\x02 \x01(\x03R\x05bytes\x12$\n" + + "\rcountRequests\x18\x03 \x01(\x03R\rcountRequests\x12\x18\n" + + "\apercent\x18\x04 \x01(\x02R\apercent\x120\n" + + "\x13countAttackRequests\x18\x06 \x01(\x03R\x13countAttackRequests\x12 \n" + + "\vattackBytes\x18\a \x01(\x03R\vattackBytes\"v\n" + + "\x0fMetricDataChart\x121\n" + + "\vmetricChart\x18\x01 \x01(\v2\x0f.pb.MetricChartR\vmetricChart\x120\n" + + "\vmetricStats\x18\x02 \x03(\v2\x0e.pb.MetricStatR\vmetricStats2\xe2\x03\n" + + "\x16ServerStatBoardService\x12w\n" + + "\x1efindAllEnabledServerStatBoards\x12).pb.FindAllEnabledServerStatBoardsRequest\x1a*.pb.FindAllEnabledServerStatBoardsResponse\x12\x80\x01\n" + + "!composeServerStatNodeClusterBoard\x12,.pb.ComposeServerStatNodeClusterBoardRequest\x1a-.pb.ComposeServerStatNodeClusterBoardResponse\x12k\n" + + "\x1acomposeServerStatNodeBoard\x12%.pb.ComposeServerStatNodeBoardRequest\x1a&.pb.ComposeServerStatNodeBoardResponse\x12_\n" + + "\x16composeServerStatBoard\x12!.pb.ComposeServerStatBoardRequest\x1a\".pb.ComposeServerStatBoardResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_stat_board_proto_rawDescOnce sync.Once - file_service_server_stat_board_proto_rawDescData = file_service_server_stat_board_proto_rawDesc + file_service_server_stat_board_proto_rawDescData []byte ) func file_service_server_stat_board_proto_rawDescGZIP() []byte { file_service_server_stat_board_proto_rawDescOnce.Do(func() { - file_service_server_stat_board_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_stat_board_proto_rawDescData) + file_service_server_stat_board_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_stat_board_proto_rawDesc), len(file_service_server_stat_board_proto_rawDesc))) }) return file_service_server_stat_board_proto_rawDescData } @@ -2131,7 +1865,7 @@ func file_service_server_stat_board_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_stat_board_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_stat_board_proto_rawDesc), len(file_service_server_stat_board_proto_rawDesc)), NumEnums: 0, NumMessages: 18, NumExtensions: 0, @@ -2142,7 +1876,6 @@ func file_service_server_stat_board_proto_init() { MessageInfos: file_service_server_stat_board_proto_msgTypes, }.Build() File_service_server_stat_board_proto = out.File - file_service_server_stat_board_proto_rawDesc = nil file_service_server_stat_board_proto_goTypes = nil file_service_server_stat_board_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart.pb.go index 20f1ac2..7ab375d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_server_stat_board_chart.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -217,76 +218,32 @@ func (x *FindAllEnabledServerStatBoardChartsResponse) GetServerStatBoardCharts() var File_service_server_stat_board_chart_proto protoreflect.FileDescriptor -var file_service_server_stat_board_chart_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x72, - 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, - 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x21, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, - 0x68, 0x61, 0x72, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x49, 0x64, 0x22, 0x78, 0x0a, 0x22, 0x44, - 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, - 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, 0x61, 0x72, 0x74, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x43, 0x68, - 0x61, 0x72, 0x74, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, - 0x64, 0x22, 0x7d, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4e, 0x0a, 0x15, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x15, 0x73, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, - 0x32, 0xd2, 0x02, 0x0a, 0x1b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x53, 0x0a, 0x1a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x12, 0x25, - 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x1b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, - 0x68, 0x61, 0x72, 0x74, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x86, 0x01, 0x0a, - 0x23, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, - 0x61, 0x72, 0x74, 0x73, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, - 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, - 0x61, 0x74, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_server_stat_board_chart_proto_rawDesc = "" + + "\n" + + "%service_server_stat_board_chart.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a*models/model_server_stat_board_chart.proto\"w\n" + + "!EnableServerStatBoardChartRequest\x12,\n" + + "\x11serverStatBoardId\x18\x01 \x01(\x03R\x11serverStatBoardId\x12$\n" + + "\rmetricChartId\x18\x02 \x01(\x03R\rmetricChartId\"x\n" + + "\"DisableServerStatBoardChartRequest\x12,\n" + + "\x11serverStatBoardId\x18\x01 \x01(\x03R\x11serverStatBoardId\x12$\n" + + "\rmetricChartId\x18\x02 \x01(\x03R\rmetricChartId\"Z\n" + + "*FindAllEnabledServerStatBoardChartsRequest\x12,\n" + + "\x11serverStatBoardId\x18\x01 \x01(\x03R\x11serverStatBoardId\"}\n" + + "+FindAllEnabledServerStatBoardChartsResponse\x12N\n" + + "\x15serverStatBoardCharts\x18\x01 \x03(\v2\x18.pb.ServerStatBoardChartR\x15serverStatBoardCharts2\xd2\x02\n" + + "\x1bServerStatBoardChartService\x12S\n" + + "\x1aenableServerStatBoardChart\x12%.pb.EnableServerStatBoardChartRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x1bdisableServerStatBoardChart\x12&.pb.DisableServerStatBoardChartRequest\x1a\x0e.pb.RPCSuccess\x12\x86\x01\n" + + "#findAllEnabledServerStatBoardCharts\x12..pb.FindAllEnabledServerStatBoardChartsRequest\x1a/.pb.FindAllEnabledServerStatBoardChartsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_server_stat_board_chart_proto_rawDescOnce sync.Once - file_service_server_stat_board_chart_proto_rawDescData = file_service_server_stat_board_chart_proto_rawDesc + file_service_server_stat_board_chart_proto_rawDescData []byte ) func file_service_server_stat_board_chart_proto_rawDescGZIP() []byte { file_service_server_stat_board_chart_proto_rawDescOnce.Do(func() { - file_service_server_stat_board_chart_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_stat_board_chart_proto_rawDescData) + file_service_server_stat_board_chart_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_server_stat_board_chart_proto_rawDesc), len(file_service_server_stat_board_chart_proto_rawDesc))) }) return file_service_server_stat_board_chart_proto_rawDescData } @@ -326,7 +283,7 @@ func file_service_server_stat_board_chart_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_stat_board_chart_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_server_stat_board_chart_proto_rawDesc), len(file_service_server_stat_board_chart_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -337,7 +294,6 @@ func file_service_server_stat_board_chart_proto_init() { MessageInfos: file_service_server_stat_board_chart_proto_msgTypes, }.Build() File_service_server_stat_board_chart_proto = out.File - file_service_server_stat_board_chart_proto_rawDesc = nil file_service_server_stat_board_chart_proto_goTypes = nil file_service_server_stat_board_chart_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart_grpc.pb.go index bad03c1..c70827b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_stat_board_chart_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_stat_board_chart.proto package pb @@ -98,13 +98,13 @@ type ServerStatBoardChartServiceServer interface { type UnimplementedServerStatBoardChartServiceServer struct{} func (UnimplementedServerStatBoardChartServiceServer) EnableServerStatBoardChart(context.Context, *EnableServerStatBoardChartRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method EnableServerStatBoardChart not implemented") + return nil, status.Error(codes.Unimplemented, "method EnableServerStatBoardChart not implemented") } func (UnimplementedServerStatBoardChartServiceServer) DisableServerStatBoardChart(context.Context, *DisableServerStatBoardChartRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableServerStatBoardChart not implemented") + return nil, status.Error(codes.Unimplemented, "method DisableServerStatBoardChart not implemented") } func (UnimplementedServerStatBoardChartServiceServer) FindAllEnabledServerStatBoardCharts(context.Context, *FindAllEnabledServerStatBoardChartsRequest) (*FindAllEnabledServerStatBoardChartsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledServerStatBoardCharts not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledServerStatBoardCharts not implemented") } func (UnimplementedServerStatBoardChartServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeServerStatBoardChartServiceServer interface { } func RegisterServerStatBoardChartServiceServer(s grpc.ServiceRegistrar, srv ServerStatBoardChartServiceServer) { - // If the following call pancis, it indicates UnimplementedServerStatBoardChartServiceServer was + // If the following call panics, it indicates UnimplementedServerStatBoardChartServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_server_stat_board_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_server_stat_board_grpc.pb.go index 574622c..c38eed2 100644 --- a/EdgeCommon/pkg/rpc/pb/service_server_stat_board_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_server_stat_board_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_server_stat_board.proto package pb @@ -113,16 +113,16 @@ type ServerStatBoardServiceServer interface { type UnimplementedServerStatBoardServiceServer struct{} func (UnimplementedServerStatBoardServiceServer) FindAllEnabledServerStatBoards(context.Context, *FindAllEnabledServerStatBoardsRequest) (*FindAllEnabledServerStatBoardsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledServerStatBoards not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledServerStatBoards not implemented") } func (UnimplementedServerStatBoardServiceServer) ComposeServerStatNodeClusterBoard(context.Context, *ComposeServerStatNodeClusterBoardRequest) (*ComposeServerStatNodeClusterBoardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeServerStatNodeClusterBoard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeServerStatNodeClusterBoard not implemented") } func (UnimplementedServerStatBoardServiceServer) ComposeServerStatNodeBoard(context.Context, *ComposeServerStatNodeBoardRequest) (*ComposeServerStatNodeBoardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeServerStatNodeBoard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeServerStatNodeBoard not implemented") } func (UnimplementedServerStatBoardServiceServer) ComposeServerStatBoard(context.Context, *ComposeServerStatBoardRequest) (*ComposeServerStatBoardResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeServerStatBoard not implemented") + return nil, status.Error(codes.Unimplemented, "method ComposeServerStatBoard not implemented") } func (UnimplementedServerStatBoardServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeServerStatBoardServiceServer interface { } func RegisterServerStatBoardServiceServer(s grpc.ServiceRegistrar, srv ServerStatBoardServiceServer) { - // If the following call pancis, it indicates UnimplementedServerStatBoardServiceServer was + // If the following call panics, it indicates UnimplementedServerStatBoardServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_sms_sender.pb.go b/EdgeCommon/pkg/rpc/pb/service_sms_sender.pb.go index 5c28345..b21932c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_sms_sender.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_sms_sender.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_sms_sender.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -151,37 +152,31 @@ func (x *SendSMSResponse) GetResult() string { var File_service_sms_sender_proto protoreflect.FileDescriptor -var file_service_sms_sender_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x6d, 0x73, 0x5f, 0x73, 0x65, - 0x6e, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x84, - 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, - 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x12, 0x0a, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, - 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3d, 0x0a, 0x0f, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x16, 0x0a, 0x06, - 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x32, 0x46, 0x0a, 0x10, 0x53, 0x4d, 0x53, 0x53, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x07, 0x73, 0x65, 0x6e, 0x64, - 0x53, 0x4d, 0x53, 0x12, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, - 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_sms_sender_proto_rawDesc = "" + + "\n" + + "\x18service_sms_sender.proto\x12\x02pb\"\x84\x01\n" + + "\x0eSendSMSRequest\x12\x16\n" + + "\x06mobile\x18\x01 \x01(\tR\x06mobile\x12\x12\n" + + "\x04body\x18\x02 \x01(\tR\x04body\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n" + + "\x04type\x18\x04 \x01(\tR\x04type\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON\"=\n" + + "\x0fSendSMSResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x16\n" + + "\x06result\x18\x02 \x01(\tR\x06result2F\n" + + "\x10SMSSenderService\x122\n" + + "\asendSMS\x12\x12.pb.SendSMSRequest\x1a\x13.pb.SendSMSResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_sms_sender_proto_rawDescOnce sync.Once - file_service_sms_sender_proto_rawDescData = file_service_sms_sender_proto_rawDesc + file_service_sms_sender_proto_rawDescData []byte ) func file_service_sms_sender_proto_rawDescGZIP() []byte { file_service_sms_sender_proto_rawDescOnce.Do(func() { - file_service_sms_sender_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_sms_sender_proto_rawDescData) + file_service_sms_sender_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_sms_sender_proto_rawDesc), len(file_service_sms_sender_proto_rawDesc))) }) return file_service_sms_sender_proto_rawDescData } @@ -210,7 +205,7 @@ func file_service_sms_sender_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_sms_sender_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_sms_sender_proto_rawDesc), len(file_service_sms_sender_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -221,7 +216,6 @@ func file_service_sms_sender_proto_init() { MessageInfos: file_service_sms_sender_proto_msgTypes, }.Build() File_service_sms_sender_proto = out.File - file_service_sms_sender_proto_rawDesc = nil file_service_sms_sender_proto_goTypes = nil file_service_sms_sender_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_sms_sender_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_sms_sender_grpc.pb.go index 8ae9d26..58c7721 100644 --- a/EdgeCommon/pkg/rpc/pb/service_sms_sender_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_sms_sender_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_sms_sender.proto package pb @@ -68,7 +68,7 @@ type SMSSenderServiceServer interface { type UnimplementedSMSSenderServiceServer struct{} func (UnimplementedSMSSenderServiceServer) SendSMS(context.Context, *SendSMSRequest) (*SendSMSResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendSMS not implemented") + return nil, status.Error(codes.Unimplemented, "method SendSMS not implemented") } func (UnimplementedSMSSenderServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeSMSSenderServiceServer interface { } func RegisterSMSSenderServiceServer(s grpc.ServiceRegistrar, srv SMSSenderServiceServer) { - // If the following call pancis, it indicates UnimplementedSMSSenderServiceServer was + // If the following call panics, it indicates UnimplementedSMSSenderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ssl_cert.pb.go b/EdgeCommon/pkg/rpc/pb/service_ssl_cert.pb.go index 405fc7b..9006f1a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ssl_cert.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ssl_cert.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ssl_cert.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -1480,279 +1481,149 @@ func (x *ListUpdatedSSLCertOCSPResponse_SSLCertOCSP) GetExpiresAt() int64 { var File_service_ssl_cert_proto protoreflect.FileDescriptor -var file_service_ssl_cert_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x73, 0x6c, 0x5f, 0x63, 0x65, - 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x73, 0x6c, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe0, 0x02, - 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x43, 0x41, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x43, 0x41, 0x12, 0x1a, 0x0a, 0x08, - 0x63, 0x65, 0x72, 0x74, 0x44, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, - 0x63, 0x65, 0x72, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x44, - 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x44, 0x61, - 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x41, - 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x65, 0x67, - 0x69, 0x6e, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x64, 0x41, - 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x64, - 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0a, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x20, - 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0b, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x22, 0x35, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, - 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, - 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, 0xa6, 0x03, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x3a, 0x0a, 0x08, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, - 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x63, - 0x65, 0x72, 0x74, 0x52, 0x08, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x1a, 0xb8, 0x02, 0x0a, 0x04, 0x63, 0x65, 0x72, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x43, 0x41, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x43, 0x41, 0x12, 0x1a, 0x0a, 0x08, - 0x63, 0x65, 0x72, 0x74, 0x44, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, - 0x63, 0x65, 0x72, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x44, - 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x44, 0x61, - 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x41, - 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x65, 0x67, - 0x69, 0x6e, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x64, 0x41, - 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x64, - 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0a, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x20, - 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0b, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x22, 0x38, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x73, - 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, - 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x73, 0x22, 0xe6, 0x02, 0x0a, 0x14, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, - 0x73, 0x43, 0x41, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x43, 0x41, 0x12, - 0x1a, 0x0a, 0x08, 0x63, 0x65, 0x72, 0x74, 0x44, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x08, 0x63, 0x65, 0x72, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x6b, - 0x65, 0x79, 0x44, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x65, 0x67, - 0x69, 0x6e, 0x41, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, - 0x42, 0x65, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x45, - 0x6e, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, - 0x45, 0x6e, 0x64, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x22, 0x3f, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, - 0x72, 0x74, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x73, 0x6c, 0x43, - 0x65, 0x72, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, - 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x34, 0x0a, 0x14, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, - 0x22, 0xf5, 0x01, 0x0a, 0x13, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x43, 0x41, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x43, 0x41, 0x12, 0x20, 0x0a, 0x0b, - 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, - 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, 0x73, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, 0x73, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x07, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x0a, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xa1, 0x02, 0x0a, 0x13, 0x4c, 0x69, 0x73, - 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x43, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x43, 0x41, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, - 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, - 0x69, 0x72, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, - 0x44, 0x61, 0x79, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x69, - 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, - 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x3a, 0x0a, 0x14, - 0x4c, 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x73, 0x73, 0x6c, 0x43, - 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x40, 0x0a, 0x24, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x68, 0x0a, 0x20, 0x4c, 0x69, - 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, - 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, - 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4c, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, - 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x08, 0x73, 0x73, 0x6c, - 0x43, 0x65, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, - 0x2e, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x08, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, - 0x74, 0x73, 0x22, 0x44, 0x0a, 0x22, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, - 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x73, 0x6c, 0x43, - 0x65, 0x72, 0x74, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x73, - 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x73, 0x22, 0x43, 0x0a, 0x21, 0x52, 0x65, 0x73, 0x65, - 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, - 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, - 0x0a, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x03, 0x52, 0x0a, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x73, 0x22, 0x26, 0x0a, - 0x24, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, - 0x73, 0x69, 0x7a, 0x65, 0x22, 0xeb, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0b, 0x73, 0x73, 0x6c, 0x43, 0x65, - 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x2e, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x52, 0x0b, 0x73, 0x73, - 0x6c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x1a, 0x77, 0x0a, 0x0b, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, - 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, - 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, - 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, - 0x41, 0x74, 0x22, 0x36, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, 0x37, 0x0a, 0x17, 0x46, 0x69, - 0x6e, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, - 0x73, 0x65, 0x72, 0x32, 0xfe, 0x08, 0x0a, 0x0e, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x12, 0x19, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, - 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x39, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, 0x0a, 0x18, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, - 0x72, 0x74, 0x73, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x53, - 0x4c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x73, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, - 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x1d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, - 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, - 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, 0x74, 0x53, 0x53, - 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, - 0x72, 0x6f, 0x72, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, - 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, - 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, - 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x55, 0x0a, 0x1b, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, - 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, - 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x53, 0x53, 0x4c, 0x43, 0x65, - 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x72, 0x65, 0x73, 0x65, 0x74, - 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, - 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, - 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, - 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x1d, - 0x72, 0x65, 0x73, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x73, - 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x28, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x53, 0x53, 0x4c, 0x43, 0x65, - 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x43, 0x53, 0x50, 0x45, 0x72, 0x72, 0x6f, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x6c, 0x69, 0x73, 0x74, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, - 0x50, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x4f, 0x43, 0x53, 0x50, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x64, - 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_ssl_cert_proto_rawDesc = "" + + "\n" + + "\x16service_ssl_cert.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1bmodels/model_ssl_cert.proto\x1a\x17models/model_user.proto\"\xe0\x02\n" + + "\x14CreateSSLCertRequest\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x16\n" + + "\x06userId\x18\f \x01(\x03R\x06userId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "serverName\x18\x04 \x01(\tR\n" + + "serverName\x12\x12\n" + + "\x04isCA\x18\x05 \x01(\bR\x04isCA\x12\x1a\n" + + "\bcertData\x18\x06 \x01(\fR\bcertData\x12\x18\n" + + "\akeyData\x18\a \x01(\fR\akeyData\x12 \n" + + "\vtimeBeginAt\x18\b \x01(\x03R\vtimeBeginAt\x12\x1c\n" + + "\ttimeEndAt\x18\t \x01(\x03R\ttimeEndAt\x12\x1a\n" + + "\bdnsNames\x18\n" + + " \x03(\tR\bdnsNames\x12 \n" + + "\vcommonNames\x18\v \x03(\tR\vcommonNames\"5\n" + + "\x15CreateSSLCertResponse\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"\xa6\x03\n" + + "\x15CreateSSLCertsRequest\x12:\n" + + "\bSSLCerts\x18\x01 \x03(\v2\x1e.pb.CreateSSLCertsRequest.certR\bSSLCerts\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x1a\xb8\x02\n" + + "\x04cert\x12\x12\n" + + "\x04isOn\x18\x01 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "serverName\x18\x04 \x01(\tR\n" + + "serverName\x12\x12\n" + + "\x04isCA\x18\x05 \x01(\bR\x04isCA\x12\x1a\n" + + "\bcertData\x18\x06 \x01(\fR\bcertData\x12\x18\n" + + "\akeyData\x18\a \x01(\fR\akeyData\x12 \n" + + "\vtimeBeginAt\x18\b \x01(\x03R\vtimeBeginAt\x12\x1c\n" + + "\ttimeEndAt\x18\t \x01(\x03R\ttimeEndAt\x12\x1a\n" + + "\bdnsNames\x18\n" + + " \x03(\tR\bdnsNames\x12 \n" + + "\vcommonNames\x18\v \x03(\tR\vcommonNames\"8\n" + + "\x16CreateSSLCertsResponse\x12\x1e\n" + + "\n" + + "sslCertIds\x18\x01 \x03(\x03R\n" + + "sslCertIds\"\xe6\x02\n" + + "\x14UpdateSSLCertRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "serverName\x18\x05 \x01(\tR\n" + + "serverName\x12\x12\n" + + "\x04isCA\x18\x06 \x01(\bR\x04isCA\x12\x1a\n" + + "\bcertData\x18\a \x01(\fR\bcertData\x12\x18\n" + + "\akeyData\x18\b \x01(\fR\akeyData\x12 \n" + + "\vtimeBeginAt\x18\t \x01(\x03R\vtimeBeginAt\x12\x1c\n" + + "\ttimeEndAt\x18\n" + + " \x01(\x03R\ttimeEndAt\x12\x1a\n" + + "\bdnsNames\x18\v \x03(\tR\bdnsNames\x12 \n" + + "\vcommonNames\x18\f \x03(\tR\vcommonNames\"?\n" + + "\x1fFindEnabledSSLCertConfigRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"D\n" + + " FindEnabledSSLCertConfigResponse\x12 \n" + + "\vsslCertJSON\x18\x01 \x01(\fR\vsslCertJSON\"4\n" + + "\x14DeleteSSLCertRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"\xf5\x01\n" + + "\x13CountSSLCertRequest\x12\x12\n" + + "\x04isCA\x18\x01 \x01(\bR\x04isCA\x12 \n" + + "\visAvailable\x18\x02 \x01(\bR\visAvailable\x12\x1c\n" + + "\tisExpired\x18\x03 \x01(\bR\tisExpired\x12\"\n" + + "\fexpiringDays\x18\x04 \x01(\x05R\fexpiringDays\x12\x18\n" + + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x16\n" + + "\x06userId\x18\x06 \x01(\x03R\x06userId\x12\x18\n" + + "\adomains\x18\a \x03(\tR\adomains\x12\x1a\n" + + "\buserOnly\x18\b \x01(\bR\buserOnly\"\xa1\x02\n" + + "\x13ListSSLCertsRequest\x12\x12\n" + + "\x04isCA\x18\x01 \x01(\bR\x04isCA\x12 \n" + + "\visAvailable\x18\x02 \x01(\bR\visAvailable\x12\x1c\n" + + "\tisExpired\x18\x03 \x01(\bR\tisExpired\x12\"\n" + + "\fexpiringDays\x18\x04 \x01(\x05R\fexpiringDays\x12\x18\n" + + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x16\n" + + "\x06userId\x18\b \x01(\x03R\x06userId\x12\x18\n" + + "\adomains\x18\t \x03(\tR\adomains\x12\x16\n" + + "\x06offset\x18\x06 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\a \x01(\x03R\x04size\x12\x1a\n" + + "\buserOnly\x18\n" + + " \x01(\bR\buserOnly\":\n" + + "\x14ListSSLCertsResponse\x12\"\n" + + "\fsslCertsJSON\x18\x01 \x01(\fR\fsslCertsJSON\"@\n" + + "$CountAllSSLCertsWithOCSPErrorRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"h\n" + + " ListSSLCertsWithOCSPErrorRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"L\n" + + "!ListSSLCertsWithOCSPErrorResponse\x12'\n" + + "\bsslCerts\x18\x01 \x03(\v2\v.pb.SSLCertR\bsslCerts\"D\n" + + "\"IgnoreSSLCertsWithOCSPErrorRequest\x12\x1e\n" + + "\n" + + "sslCertIds\x18\x01 \x03(\x03R\n" + + "sslCertIds\"C\n" + + "!ResetSSLCertsWithOCSPErrorRequest\x12\x1e\n" + + "\n" + + "sslCertIds\x18\x01 \x03(\x03R\n" + + "sslCertIds\"&\n" + + "$ResetAllSSLCertsWithOCSPErrorRequest\"M\n" + + "\x1dListUpdatedSSLCertOCSPRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\x12\x12\n" + + "\x04size\x18\x02 \x01(\x05R\x04size\"\xeb\x01\n" + + "\x1eListUpdatedSSLCertOCSPResponse\x12P\n" + + "\vsslCertOCSP\x18\x01 \x03(\v2..pb.ListUpdatedSSLCertOCSPResponse.SSLCertOCSPR\vsslCertOCSP\x1aw\n" + + "\vSSLCertOCSP\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\x12\x12\n" + + "\x04data\x18\x02 \x01(\fR\x04data\x12\x18\n" + + "\aversion\x18\x03 \x01(\x03R\aversion\x12\x1c\n" + + "\texpiresAt\x18\x04 \x01(\x03R\texpiresAt\"6\n" + + "\x16FindSSLCertUserRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"7\n" + + "\x17FindSSLCertUserResponse\x12\x1c\n" + + "\x04user\x18\x01 \x01(\v2\b.pb.UserR\x04user2\xfe\b\n" + + "\x0eSSLCertService\x12D\n" + + "\rcreateSSLCert\x12\x18.pb.CreateSSLCertRequest\x1a\x19.pb.CreateSSLCertResponse\x12G\n" + + "\x0ecreateSSLCerts\x12\x19.pb.CreateSSLCertsRequest\x1a\x1a.pb.CreateSSLCertsResponse\x129\n" + + "\rupdateSSLCert\x12\x18.pb.UpdateSSLCertRequest\x1a\x0e.pb.RPCSuccess\x129\n" + + "\rdeleteSSLCert\x12\x18.pb.DeleteSSLCertRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findEnabledSSLCertConfig\x12#.pb.FindEnabledSSLCertConfigRequest\x1a$.pb.FindEnabledSSLCertConfigResponse\x12>\n" + + "\rcountSSLCerts\x12\x17.pb.CountSSLCertRequest\x1a\x14.pb.RPCCountResponse\x12A\n" + + "\flistSSLCerts\x12\x17.pb.ListSSLCertsRequest\x1a\x18.pb.ListSSLCertsResponse\x12_\n" + + "\x1dcountAllSSLCertsWithOCSPError\x12(.pb.CountAllSSLCertsWithOCSPErrorRequest\x1a\x14.pb.RPCCountResponse\x12h\n" + + "\x19listSSLCertsWithOCSPError\x12$.pb.ListSSLCertsWithOCSPErrorRequest\x1a%.pb.ListSSLCertsWithOCSPErrorResponse\x12U\n" + + "\x1bignoreSSLCertsWithOCSPError\x12&.pb.IgnoreSSLCertsWithOCSPErrorRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x1aresetSSLCertsWithOCSPError\x12%.pb.ResetSSLCertsWithOCSPErrorRequest\x1a\x0e.pb.RPCSuccess\x12Y\n" + + "\x1dresetAllSSLCertsWithOCSPError\x12(.pb.ResetAllSSLCertsWithOCSPErrorRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x16listUpdatedSSLCertOCSP\x12!.pb.ListUpdatedSSLCertOCSPRequest\x1a\".pb.ListUpdatedSSLCertOCSPResponse\x12J\n" + + "\x0ffindSSLCertUser\x12\x1a.pb.FindSSLCertUserRequest\x1a\x1b.pb.FindSSLCertUserResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ssl_cert_proto_rawDescOnce sync.Once - file_service_ssl_cert_proto_rawDescData = file_service_ssl_cert_proto_rawDesc + file_service_ssl_cert_proto_rawDescData []byte ) func file_service_ssl_cert_proto_rawDescGZIP() []byte { file_service_ssl_cert_proto_rawDescOnce.Do(func() { - file_service_ssl_cert_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ssl_cert_proto_rawDescData) + file_service_ssl_cert_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ssl_cert_proto_rawDesc), len(file_service_ssl_cert_proto_rawDesc))) }) return file_service_ssl_cert_proto_rawDescData } @@ -1839,7 +1710,7 @@ func file_service_ssl_cert_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ssl_cert_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ssl_cert_proto_rawDesc), len(file_service_ssl_cert_proto_rawDesc)), NumEnums: 0, NumMessages: 23, NumExtensions: 0, @@ -1850,7 +1721,6 @@ func file_service_ssl_cert_proto_init() { MessageInfos: file_service_ssl_cert_proto_msgTypes, }.Build() File_service_ssl_cert_proto = out.File - file_service_ssl_cert_proto_rawDesc = nil file_service_ssl_cert_proto_goTypes = nil file_service_ssl_cert_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ssl_cert_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ssl_cert_grpc.pb.go index 567bc20..6d5ab28 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ssl_cert_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ssl_cert_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ssl_cert.proto package pb @@ -263,46 +263,46 @@ type SSLCertServiceServer interface { type UnimplementedSSLCertServiceServer struct{} func (UnimplementedSSLCertServiceServer) CreateSSLCert(context.Context, *CreateSSLCertRequest) (*CreateSSLCertResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateSSLCert not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateSSLCert not implemented") } func (UnimplementedSSLCertServiceServer) CreateSSLCerts(context.Context, *CreateSSLCertsRequest) (*CreateSSLCertsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateSSLCerts not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateSSLCerts not implemented") } func (UnimplementedSSLCertServiceServer) UpdateSSLCert(context.Context, *UpdateSSLCertRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateSSLCert not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateSSLCert not implemented") } func (UnimplementedSSLCertServiceServer) DeleteSSLCert(context.Context, *DeleteSSLCertRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteSSLCert not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteSSLCert not implemented") } func (UnimplementedSSLCertServiceServer) FindEnabledSSLCertConfig(context.Context, *FindEnabledSSLCertConfigRequest) (*FindEnabledSSLCertConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledSSLCertConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledSSLCertConfig not implemented") } func (UnimplementedSSLCertServiceServer) CountSSLCerts(context.Context, *CountSSLCertRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountSSLCerts not implemented") + return nil, status.Error(codes.Unimplemented, "method CountSSLCerts not implemented") } func (UnimplementedSSLCertServiceServer) ListSSLCerts(context.Context, *ListSSLCertsRequest) (*ListSSLCertsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListSSLCerts not implemented") + return nil, status.Error(codes.Unimplemented, "method ListSSLCerts not implemented") } func (UnimplementedSSLCertServiceServer) CountAllSSLCertsWithOCSPError(context.Context, *CountAllSSLCertsWithOCSPErrorRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllSSLCertsWithOCSPError not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllSSLCertsWithOCSPError not implemented") } func (UnimplementedSSLCertServiceServer) ListSSLCertsWithOCSPError(context.Context, *ListSSLCertsWithOCSPErrorRequest) (*ListSSLCertsWithOCSPErrorResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListSSLCertsWithOCSPError not implemented") + return nil, status.Error(codes.Unimplemented, "method ListSSLCertsWithOCSPError not implemented") } func (UnimplementedSSLCertServiceServer) IgnoreSSLCertsWithOCSPError(context.Context, *IgnoreSSLCertsWithOCSPErrorRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method IgnoreSSLCertsWithOCSPError not implemented") + return nil, status.Error(codes.Unimplemented, "method IgnoreSSLCertsWithOCSPError not implemented") } func (UnimplementedSSLCertServiceServer) ResetSSLCertsWithOCSPError(context.Context, *ResetSSLCertsWithOCSPErrorRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResetSSLCertsWithOCSPError not implemented") + return nil, status.Error(codes.Unimplemented, "method ResetSSLCertsWithOCSPError not implemented") } func (UnimplementedSSLCertServiceServer) ResetAllSSLCertsWithOCSPError(context.Context, *ResetAllSSLCertsWithOCSPErrorRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResetAllSSLCertsWithOCSPError not implemented") + return nil, status.Error(codes.Unimplemented, "method ResetAllSSLCertsWithOCSPError not implemented") } func (UnimplementedSSLCertServiceServer) ListUpdatedSSLCertOCSP(context.Context, *ListUpdatedSSLCertOCSPRequest) (*ListUpdatedSSLCertOCSPResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUpdatedSSLCertOCSP not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUpdatedSSLCertOCSP not implemented") } func (UnimplementedSSLCertServiceServer) FindSSLCertUser(context.Context, *FindSSLCertUserRequest) (*FindSSLCertUserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindSSLCertUser not implemented") + return nil, status.Error(codes.Unimplemented, "method FindSSLCertUser not implemented") } func (UnimplementedSSLCertServiceServer) testEmbeddedByValue() {} @@ -314,7 +314,7 @@ type UnsafeSSLCertServiceServer interface { } func RegisterSSLCertServiceServer(s grpc.ServiceRegistrar, srv SSLCertServiceServer) { - // If the following call pancis, it indicates UnimplementedSSLCertServiceServer was + // If the following call panics, it indicates UnimplementedSSLCertServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_ssl_policy.pb.go b/EdgeCommon/pkg/rpc/pb/service_ssl_policy.pb.go index 99c4e0a..cc3d631 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ssl_policy.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ssl_policy.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_ssl_policy.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -405,105 +406,60 @@ func (x *FindEnabledSSLPolicyConfigResponse) GetSslPolicyJSON() []byte { var File_service_ssl_policy_proto protoreflect.FileDescriptor -var file_service_ssl_policy_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x73, 0x6c, 0x5f, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x03, 0x0a, 0x16, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x68, 0x74, 0x74, 0x70, - 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x74, 0x74, 0x70, - 0x33, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, - 0x68, 0x74, 0x74, 0x70, 0x33, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, - 0x6d, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, - 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0c, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x73, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x08, 0x68, 0x73, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x26, 0x0a, 0x0e, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x41, - 0x43, 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x41, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x53, 0x75, 0x69, 0x74, - 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, - 0x53, 0x75, 0x69, 0x74, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, - 0x53, 0x75, 0x69, 0x74, 0x65, 0x73, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x10, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x53, 0x75, 0x69, 0x74, 0x65, 0x73, 0x49, 0x73, - 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x63, 0x73, 0x70, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x63, 0x73, 0x70, 0x49, 0x73, 0x4f, 0x6e, 0x22, 0x3b, - 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x73, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, - 0x73, 0x73, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0xa4, 0x03, 0x0a, 0x16, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x73, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x73, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x74, 0x74, 0x70, - 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, - 0x68, 0x74, 0x74, 0x70, 0x32, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, - 0x68, 0x74, 0x74, 0x70, 0x33, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x33, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x73, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x73, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, - 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x43, 0x41, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x41, 0x43, 0x65, 0x72, - 0x74, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, - 0x53, 0x75, 0x69, 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x69, - 0x70, 0x68, 0x65, 0x72, 0x53, 0x75, 0x69, 0x74, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x63, 0x69, - 0x70, 0x68, 0x65, 0x72, 0x53, 0x75, 0x69, 0x74, 0x65, 0x73, 0x49, 0x73, 0x4f, 0x6e, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x53, 0x75, 0x69, 0x74, - 0x65, 0x73, 0x49, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x63, 0x73, 0x70, 0x49, 0x73, - 0x4f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x63, 0x73, 0x70, 0x49, 0x73, - 0x4f, 0x6e, 0x22, 0x65, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x73, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x73, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x67, 0x6e, - 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, - 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x22, 0x4a, 0x0a, 0x22, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x24, 0x0a, 0x0d, 0x73, 0x73, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4a, 0x53, 0x4f, 0x4e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x73, 0x73, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0x8a, 0x02, 0x0a, 0x10, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x53, 0x4c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_ssl_policy_proto_rawDesc = "" + + "\n" + + "\x18service_ssl_policy.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"\x82\x03\n" + + "\x16CreateSSLPolicyRequest\x12\"\n" + + "\fhttp2Enabled\x18\x01 \x01(\bR\fhttp2Enabled\x12\"\n" + + "\fhttp3Enabled\x18\n" + + " \x01(\bR\fhttp3Enabled\x12\x1e\n" + + "\n" + + "minVersion\x18\x02 \x01(\tR\n" + + "minVersion\x12\"\n" + + "\fsslCertsJSON\x18\x03 \x01(\fR\fsslCertsJSON\x12\x1a\n" + + "\bhstsJSON\x18\x04 \x01(\fR\bhstsJSON\x12&\n" + + "\x0eclientAuthType\x18\x05 \x01(\x05R\x0eclientAuthType\x12,\n" + + "\x11clientCACertsJSON\x18\x06 \x01(\fR\x11clientCACertsJSON\x12\"\n" + + "\fcipherSuites\x18\a \x03(\tR\fcipherSuites\x12*\n" + + "\x10cipherSuitesIsOn\x18\b \x01(\bR\x10cipherSuitesIsOn\x12\x1a\n" + + "\bocspIsOn\x18\t \x01(\bR\bocspIsOn\";\n" + + "\x17CreateSSLPolicyResponse\x12 \n" + + "\vsslPolicyId\x18\x01 \x01(\x03R\vsslPolicyId\"\xa4\x03\n" + + "\x16UpdateSSLPolicyRequest\x12 \n" + + "\vsslPolicyId\x18\x01 \x01(\x03R\vsslPolicyId\x12\"\n" + + "\fhttp2Enabled\x18\x02 \x01(\bR\fhttp2Enabled\x12\"\n" + + "\fhttp3Enabled\x18\v \x01(\bR\fhttp3Enabled\x12\x1e\n" + + "\n" + + "minVersion\x18\x03 \x01(\tR\n" + + "minVersion\x12\"\n" + + "\fsslCertsJSON\x18\x04 \x01(\fR\fsslCertsJSON\x12\x1a\n" + + "\bhstsJSON\x18\x05 \x01(\fR\bhstsJSON\x12&\n" + + "\x0eclientAuthType\x18\x06 \x01(\x05R\x0eclientAuthType\x12,\n" + + "\x11clientCACertsJSON\x18\a \x01(\fR\x11clientCACertsJSON\x12\"\n" + + "\fcipherSuites\x18\b \x03(\tR\fcipherSuites\x12*\n" + + "\x10cipherSuitesIsOn\x18\t \x01(\bR\x10cipherSuitesIsOn\x12\x1a\n" + + "\bocspIsOn\x18\n" + + " \x01(\bR\bocspIsOn\"e\n" + + "!FindEnabledSSLPolicyConfigRequest\x12 \n" + + "\vsslPolicyId\x18\x01 \x01(\x03R\vsslPolicyId\x12\x1e\n" + + "\n" + + "ignoreData\x18\x02 \x01(\bR\n" + + "ignoreData\"J\n" + + "\"FindEnabledSSLPolicyConfigResponse\x12$\n" + + "\rsslPolicyJSON\x18\x01 \x01(\fR\rsslPolicyJSON2\x8a\x02\n" + + "\x10SSLPolicyService\x12J\n" + + "\x0fcreateSSLPolicy\x12\x1a.pb.CreateSSLPolicyRequest\x1a\x1b.pb.CreateSSLPolicyResponse\x12=\n" + + "\x0fupdateSSLPolicy\x12\x1a.pb.UpdateSSLPolicyRequest\x1a\x0e.pb.RPCSuccess\x12k\n" + + "\x1afindEnabledSSLPolicyConfig\x12%.pb.FindEnabledSSLPolicyConfigRequest\x1a&.pb.FindEnabledSSLPolicyConfigResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_ssl_policy_proto_rawDescOnce sync.Once - file_service_ssl_policy_proto_rawDescData = file_service_ssl_policy_proto_rawDesc + file_service_ssl_policy_proto_rawDescData []byte ) func file_service_ssl_policy_proto_rawDescGZIP() []byte { file_service_ssl_policy_proto_rawDescOnce.Do(func() { - file_service_ssl_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_ssl_policy_proto_rawDescData) + file_service_ssl_policy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_ssl_policy_proto_rawDesc), len(file_service_ssl_policy_proto_rawDesc))) }) return file_service_ssl_policy_proto_rawDescData } @@ -541,7 +497,7 @@ func file_service_ssl_policy_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_ssl_policy_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_ssl_policy_proto_rawDesc), len(file_service_ssl_policy_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -552,7 +508,6 @@ func file_service_ssl_policy_proto_init() { MessageInfos: file_service_ssl_policy_proto_msgTypes, }.Build() File_service_ssl_policy_proto = out.File - file_service_ssl_policy_proto_rawDesc = nil file_service_ssl_policy_proto_goTypes = nil file_service_ssl_policy_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_ssl_policy_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_ssl_policy_grpc.pb.go index b7774bc..e3a2b0a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_ssl_policy_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_ssl_policy_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_ssl_policy.proto package pb @@ -98,13 +98,13 @@ type SSLPolicyServiceServer interface { type UnimplementedSSLPolicyServiceServer struct{} func (UnimplementedSSLPolicyServiceServer) CreateSSLPolicy(context.Context, *CreateSSLPolicyRequest) (*CreateSSLPolicyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateSSLPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateSSLPolicy not implemented") } func (UnimplementedSSLPolicyServiceServer) UpdateSSLPolicy(context.Context, *UpdateSSLPolicyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateSSLPolicy not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateSSLPolicy not implemented") } func (UnimplementedSSLPolicyServiceServer) FindEnabledSSLPolicyConfig(context.Context, *FindEnabledSSLPolicyConfigRequest) (*FindEnabledSSLPolicyConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledSSLPolicyConfig not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledSSLPolicyConfig not implemented") } func (UnimplementedSSLPolicyServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeSSLPolicyServiceServer interface { } func RegisterSSLPolicyServiceServer(s grpc.ServiceRegistrar, srv SSLPolicyServiceServer) { - // If the following call pancis, it indicates UnimplementedSSLPolicyServiceServer was + // If the following call panics, it indicates UnimplementedSSLPolicyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_sys_locker.pb.go b/EdgeCommon/pkg/rpc/pb/service_sys_locker.pb.go index 82cc3ed..644d063 100644 --- a/EdgeCommon/pkg/rpc/pb/service_sys_locker.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_sys_locker.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_sys_locker.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -164,42 +165,28 @@ func (x *SysLockerUnlockRequest) GetKey() string { var File_service_sys_locker_proto protoreflect.FileDescriptor -var file_service_sys_locker_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x6c, 0x6f, - 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x14, 0x53, 0x79, 0x73, - 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, - 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x74, 0x69, 0x6d, - 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x27, 0x0a, 0x15, 0x53, - 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x02, 0x6f, 0x6b, 0x22, 0x2a, 0x0a, 0x16, 0x53, 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, - 0x72, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x32, 0x97, 0x01, 0x0a, 0x10, 0x53, 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x53, 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, - 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x73, 0x4c, - 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x4c, - 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x53, - 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x55, 0x6e, 0x6c, - 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_sys_locker_proto_rawDesc = "" + + "\n" + + "\x18service_sys_locker.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"P\n" + + "\x14SysLockerLockRequest\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12&\n" + + "\x0etimeoutSeconds\x18\x02 \x01(\x03R\x0etimeoutSeconds\"'\n" + + "\x15SysLockerLockResponse\x12\x0e\n" + + "\x02ok\x18\x01 \x01(\bR\x02ok\"*\n" + + "\x16SysLockerUnlockRequest\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key2\x97\x01\n" + + "\x10SysLockerService\x12D\n" + + "\rSysLockerLock\x12\x18.pb.SysLockerLockRequest\x1a\x19.pb.SysLockerLockResponse\x12=\n" + + "\x0fSysLockerUnlock\x12\x1a.pb.SysLockerUnlockRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_sys_locker_proto_rawDescOnce sync.Once - file_service_sys_locker_proto_rawDescData = file_service_sys_locker_proto_rawDesc + file_service_sys_locker_proto_rawDescData []byte ) func file_service_sys_locker_proto_rawDescGZIP() []byte { file_service_sys_locker_proto_rawDescOnce.Do(func() { - file_service_sys_locker_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_sys_locker_proto_rawDescData) + file_service_sys_locker_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_sys_locker_proto_rawDesc), len(file_service_sys_locker_proto_rawDesc))) }) return file_service_sys_locker_proto_rawDescData } @@ -233,7 +220,7 @@ func file_service_sys_locker_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_sys_locker_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_sys_locker_proto_rawDesc), len(file_service_sys_locker_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -244,7 +231,6 @@ func file_service_sys_locker_proto_init() { MessageInfos: file_service_sys_locker_proto_msgTypes, }.Build() File_service_sys_locker_proto = out.File - file_service_sys_locker_proto_rawDesc = nil file_service_sys_locker_proto_goTypes = nil file_service_sys_locker_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_sys_locker_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_sys_locker_grpc.pb.go index 4303337..d0a02f9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_sys_locker_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_sys_locker_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_sys_locker.proto package pb @@ -83,10 +83,10 @@ type SysLockerServiceServer interface { type UnimplementedSysLockerServiceServer struct{} func (UnimplementedSysLockerServiceServer) SysLockerLock(context.Context, *SysLockerLockRequest) (*SysLockerLockResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SysLockerLock not implemented") + return nil, status.Error(codes.Unimplemented, "method SysLockerLock not implemented") } func (UnimplementedSysLockerServiceServer) SysLockerUnlock(context.Context, *SysLockerUnlockRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SysLockerUnlock not implemented") + return nil, status.Error(codes.Unimplemented, "method SysLockerUnlock not implemented") } func (UnimplementedSysLockerServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeSysLockerServiceServer interface { } func RegisterSysLockerServiceServer(s grpc.ServiceRegistrar, srv SysLockerServiceServer) { - // If the following call pancis, it indicates UnimplementedSysLockerServiceServer was + // If the following call panics, it indicates UnimplementedSysLockerServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_sys_setting.pb.go b/EdgeCommon/pkg/rpc/pb/service_sys_setting.pb.go index 81fa05e..11b05ff 100644 --- a/EdgeCommon/pkg/rpc/pb/service_sys_setting.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_sys_setting.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_sys_setting.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -164,43 +165,28 @@ func (x *ReadSysSettingResponse) GetValueJSON() []byte { var File_service_sys_setting_proto protoreflect.FileDescriptor -var file_service_sys_setting_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x73, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x17, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x53, 0x79, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x2b, 0x0a, 0x15, 0x52, 0x65, 0x61, 0x64, 0x53, - 0x79, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x22, 0x36, 0x0a, 0x16, 0x52, 0x65, 0x61, 0x64, 0x53, 0x79, 0x73, 0x53, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, - 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0x9d, 0x01, 0x0a, - 0x11, 0x53, 0x79, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x79, 0x73, 0x53, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x53, 0x79, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x53, 0x79, 0x73, 0x53, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x53, - 0x79, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x53, 0x79, 0x73, 0x53, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_sys_setting_proto_rawDesc = "" + + "\n" + + "\x19service_sys_setting.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\"K\n" + + "\x17UpdateSysSettingRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\x12\x1c\n" + + "\tvalueJSON\x18\x02 \x01(\fR\tvalueJSON\"+\n" + + "\x15ReadSysSettingRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\"6\n" + + "\x16ReadSysSettingResponse\x12\x1c\n" + + "\tvalueJSON\x18\x01 \x01(\fR\tvalueJSON2\x9d\x01\n" + + "\x11SysSettingService\x12?\n" + + "\x10updateSysSetting\x12\x1b.pb.UpdateSysSettingRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x0ereadSysSetting\x12\x19.pb.ReadSysSettingRequest\x1a\x1a.pb.ReadSysSettingResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_sys_setting_proto_rawDescOnce sync.Once - file_service_sys_setting_proto_rawDescData = file_service_sys_setting_proto_rawDesc + file_service_sys_setting_proto_rawDescData []byte ) func file_service_sys_setting_proto_rawDescGZIP() []byte { file_service_sys_setting_proto_rawDescOnce.Do(func() { - file_service_sys_setting_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_sys_setting_proto_rawDescData) + file_service_sys_setting_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_sys_setting_proto_rawDesc), len(file_service_sys_setting_proto_rawDesc))) }) return file_service_sys_setting_proto_rawDescData } @@ -234,7 +220,7 @@ func file_service_sys_setting_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_sys_setting_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_sys_setting_proto_rawDesc), len(file_service_sys_setting_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -245,7 +231,6 @@ func file_service_sys_setting_proto_init() { MessageInfos: file_service_sys_setting_proto_msgTypes, }.Build() File_service_sys_setting_proto = out.File - file_service_sys_setting_proto_rawDesc = nil file_service_sys_setting_proto_goTypes = nil file_service_sys_setting_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_sys_setting_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_sys_setting_grpc.pb.go index b97a386..8c9c04c 100644 --- a/EdgeCommon/pkg/rpc/pb/service_sys_setting_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_sys_setting_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_sys_setting.proto package pb @@ -83,10 +83,10 @@ type SysSettingServiceServer interface { type UnimplementedSysSettingServiceServer struct{} func (UnimplementedSysSettingServiceServer) UpdateSysSetting(context.Context, *UpdateSysSettingRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateSysSetting not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateSysSetting not implemented") } func (UnimplementedSysSettingServiceServer) ReadSysSetting(context.Context, *ReadSysSettingRequest) (*ReadSysSettingResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReadSysSetting not implemented") + return nil, status.Error(codes.Unimplemented, "method ReadSysSetting not implemented") } func (UnimplementedSysSettingServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeSysSettingServiceServer interface { } func RegisterSysSettingServiceServer(s grpc.ServiceRegistrar, srv SysSettingServiceServer) { - // If the following call pancis, it indicates UnimplementedSysSettingServiceServer was + // If the following call panics, it indicates UnimplementedSysSettingServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat.pb.go index 4eb0bcc..9dabd3b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_traffic_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -119,44 +120,25 @@ func (x *FindTrafficDailyStatWithDayResponse) GetTrafficDailyStat() *TrafficDail var File_service_traffic_daily_stat_proto protoreflect.FileDescriptor -var file_service_traffic_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x25, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x64, 0x61, 0x69, - 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, - 0x22, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x22, 0x67, 0x0a, - 0x23, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, - 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, - 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x53, 0x74, 0x61, 0x74, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x32, 0x89, 0x01, 0x0a, 0x17, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, - 0x79, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, - 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} +const file_service_traffic_daily_stat_proto_rawDesc = "" + + "\n" + + " service_traffic_daily_stat.proto\x12\x02pb\x1a%models/model_traffic_daily_stat.proto\"N\n" + + "\"FindTrafficDailyStatWithDayRequest\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x16\n" + + "\x06minute\x18\x02 \x01(\tR\x06minute\"g\n" + + "#FindTrafficDailyStatWithDayResponse\x12@\n" + + "\x10trafficDailyStat\x18\x01 \x01(\v2\x14.pb.TrafficDailyStatR\x10trafficDailyStat2\x89\x01\n" + + "\x17TrafficDailyStatService\x12n\n" + + "\x1bfindTrafficDailyStatWithDay\x12&.pb.FindTrafficDailyStatWithDayRequest\x1a'.pb.FindTrafficDailyStatWithDayResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_traffic_daily_stat_proto_rawDescOnce sync.Once - file_service_traffic_daily_stat_proto_rawDescData = file_service_traffic_daily_stat_proto_rawDesc + file_service_traffic_daily_stat_proto_rawDescData []byte ) func file_service_traffic_daily_stat_proto_rawDescGZIP() []byte { file_service_traffic_daily_stat_proto_rawDescOnce.Do(func() { - file_service_traffic_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_traffic_daily_stat_proto_rawDescData) + file_service_traffic_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_traffic_daily_stat_proto_rawDesc), len(file_service_traffic_daily_stat_proto_rawDesc))) }) return file_service_traffic_daily_stat_proto_rawDescData } @@ -188,7 +170,7 @@ func file_service_traffic_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_traffic_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_traffic_daily_stat_proto_rawDesc), len(file_service_traffic_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -199,7 +181,6 @@ func file_service_traffic_daily_stat_proto_init() { MessageInfos: file_service_traffic_daily_stat_proto_msgTypes, }.Build() File_service_traffic_daily_stat_proto = out.File - file_service_traffic_daily_stat_proto_rawDesc = nil file_service_traffic_daily_stat_proto_goTypes = nil file_service_traffic_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat_grpc.pb.go index b638065..feb1b10 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_daily_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_traffic_daily_stat.proto package pb @@ -68,7 +68,7 @@ type TrafficDailyStatServiceServer interface { type UnimplementedTrafficDailyStatServiceServer struct{} func (UnimplementedTrafficDailyStatServiceServer) FindTrafficDailyStatWithDay(context.Context, *FindTrafficDailyStatWithDayRequest) (*FindTrafficDailyStatWithDayResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTrafficDailyStatWithDay not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTrafficDailyStatWithDay not implemented") } func (UnimplementedTrafficDailyStatServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeTrafficDailyStatServiceServer interface { } func RegisterTrafficDailyStatServiceServer(s grpc.ServiceRegistrar, srv TrafficDailyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedTrafficDailyStatServiceServer was + // If the following call panics, it indicates UnimplementedTrafficDailyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_package.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_package.pb.go index f6d6935..1288446 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_package.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_package.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_traffic_package.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -468,107 +469,45 @@ func (x *FindAllAvailableTrafficPackagesResponse) GetTrafficPackages() []*Traffi var File_service_traffic_package_proto protoreflect.FileDescriptor -var file_service_traffic_package_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x4a, 0x0a, 0x1c, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x49, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, - 0x47, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, - 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, - 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x52, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x5e, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, - 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x22, 0x28, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x67, 0x0a, - 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x32, 0xb6, 0x04, 0x0a, 0x15, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x59, 0x0a, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, - 0x12, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, - 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_traffic_package_proto_rawDesc = "" + + "\n" + + "\x1dservice_traffic_package.proto\x12\x02pb\x1a\"models/model_traffic_package.proto\x1a\x19models/rpc_messages.proto\"E\n" + + "\x1bCreateTrafficPackageRequest\x12\x12\n" + + "\x04size\x18\x01 \x01(\x05R\x04size\x12\x12\n" + + "\x04unit\x18\x02 \x01(\tR\x04unit\"J\n" + + "\x1cCreateTrafficPackageResponse\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\"]\n" + + "\x1bUpdateTrafficPackageRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"I\n" + + "\x1bDeleteTrafficPackageRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\"G\n" + + "\x19FindTrafficPackageRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\"X\n" + + "\x1aFindTrafficPackageResponse\x12:\n" + + "\x0etrafficPackage\x18\x01 \x01(\v2\x12.pb.TrafficPackageR\x0etrafficPackage\"\x1f\n" + + "\x1dFindAllTrafficPackagesRequest\"^\n" + + "\x1eFindAllTrafficPackagesResponse\x12<\n" + + "\x0ftrafficPackages\x18\x01 \x03(\v2\x12.pb.TrafficPackageR\x0ftrafficPackages\"(\n" + + "&FindAllAvailableTrafficPackagesRequest\"g\n" + + "'FindAllAvailableTrafficPackagesResponse\x12<\n" + + "\x0ftrafficPackages\x18\x01 \x03(\v2\x12.pb.TrafficPackageR\x0ftrafficPackages2\xb6\x04\n" + + "\x15TrafficPackageService\x12Y\n" + + "\x14createTrafficPackage\x12\x1f.pb.CreateTrafficPackageRequest\x1a .pb.CreateTrafficPackageResponse\x12G\n" + + "\x14updateTrafficPackage\x12\x1f.pb.UpdateTrafficPackageRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x14deleteTrafficPackage\x12\x1f.pb.DeleteTrafficPackageRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12findTrafficPackage\x12\x1d.pb.FindTrafficPackageRequest\x1a\x1e.pb.FindTrafficPackageResponse\x12_\n" + + "\x16findAllTrafficPackages\x12!.pb.FindAllTrafficPackagesRequest\x1a\".pb.FindAllTrafficPackagesResponse\x12z\n" + + "\x1ffindAllAvailableTrafficPackages\x12*.pb.FindAllAvailableTrafficPackagesRequest\x1a+.pb.FindAllAvailableTrafficPackagesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_traffic_package_proto_rawDescOnce sync.Once - file_service_traffic_package_proto_rawDescData = file_service_traffic_package_proto_rawDesc + file_service_traffic_package_proto_rawDescData []byte ) func file_service_traffic_package_proto_rawDescGZIP() []byte { file_service_traffic_package_proto_rawDescOnce.Do(func() { - file_service_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_traffic_package_proto_rawDescData) + file_service_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_traffic_package_proto_rawDesc), len(file_service_traffic_package_proto_rawDesc))) }) return file_service_traffic_package_proto_rawDescData } @@ -622,7 +561,7 @@ func file_service_traffic_package_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_traffic_package_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_traffic_package_proto_rawDesc), len(file_service_traffic_package_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -633,7 +572,6 @@ func file_service_traffic_package_proto_init() { MessageInfos: file_service_traffic_package_proto_msgTypes, }.Build() File_service_traffic_package_proto = out.File - file_service_traffic_package_proto_rawDesc = nil file_service_traffic_package_proto_goTypes = nil file_service_traffic_package_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_package_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_package_grpc.pb.go index 426dfea..78adf5b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_package_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_package_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_traffic_package.proto package pb @@ -143,22 +143,22 @@ type TrafficPackageServiceServer interface { type UnimplementedTrafficPackageServiceServer struct{} func (UnimplementedTrafficPackageServiceServer) CreateTrafficPackage(context.Context, *CreateTrafficPackageRequest) (*CreateTrafficPackageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateTrafficPackage not implemented") } func (UnimplementedTrafficPackageServiceServer) UpdateTrafficPackage(context.Context, *UpdateTrafficPackageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateTrafficPackage not implemented") } func (UnimplementedTrafficPackageServiceServer) DeleteTrafficPackage(context.Context, *DeleteTrafficPackageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteTrafficPackage not implemented") } func (UnimplementedTrafficPackageServiceServer) FindTrafficPackage(context.Context, *FindTrafficPackageRequest) (*FindTrafficPackageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTrafficPackage not implemented") } func (UnimplementedTrafficPackageServiceServer) FindAllTrafficPackages(context.Context, *FindAllTrafficPackagesRequest) (*FindAllTrafficPackagesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllTrafficPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllTrafficPackages not implemented") } func (UnimplementedTrafficPackageServiceServer) FindAllAvailableTrafficPackages(context.Context, *FindAllAvailableTrafficPackagesRequest) (*FindAllAvailableTrafficPackagesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableTrafficPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableTrafficPackages not implemented") } func (UnimplementedTrafficPackageServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeTrafficPackageServiceServer interface { } func RegisterTrafficPackageServiceServer(s grpc.ServiceRegistrar, srv TrafficPackageServiceServer) { - // If the following call pancis, it indicates UnimplementedTrafficPackageServiceServer was + // If the following call panics, it indicates UnimplementedTrafficPackageServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_package_period.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_package_period.pb.go index 9523edc..3499a41 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_package_period.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_package_period.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_traffic_package_period.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -468,125 +469,45 @@ func (x *FindAllAvailableTrafficPackagePeriodsResponse) GetTrafficPackagePeriods var File_service_traffic_package_period_proto protoreflect.FileDescriptor -var file_service_traffic_package_period_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x29, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, - 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x4d, 0x0a, 0x21, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, - 0x6e, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x22, - 0x5c, 0x0a, 0x22, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x6f, 0x0a, - 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x5b, - 0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x59, 0x0a, 0x1f, 0x46, - 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, - 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x70, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x14, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x52, 0x14, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x25, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x76, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x15, 0x74, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x52, 0x15, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x22, 0x2e, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7f, 0x0a, 0x2d, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x15, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x52, 0x15, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x32, 0x9d, 0x05, 0x0a, 0x1b, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x8c, 0x01, 0x0a, 0x25, 0x66, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x73, 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_traffic_package_period_proto_rawDesc = "" + + "\n" + + "$service_traffic_package_period.proto\x12\x02pb\x1a)models/model_traffic_package_period.proto\x1a\x19models/rpc_messages.proto\"M\n" + + "!CreateTrafficPackagePeriodRequest\x12\x14\n" + + "\x05count\x18\x01 \x01(\x05R\x05count\x12\x12\n" + + "\x04unit\x18\x02 \x01(\tR\x04unit\"\\\n" + + "\"CreateTrafficPackagePeriodResponse\x126\n" + + "\x16trafficPackagePeriodId\x18\x01 \x01(\x03R\x16trafficPackagePeriodId\"o\n" + + "!UpdateTrafficPackagePeriodRequest\x126\n" + + "\x16trafficPackagePeriodId\x18\x01 \x01(\x03R\x16trafficPackagePeriodId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"[\n" + + "!DeleteTrafficPackagePeriodRequest\x126\n" + + "\x16trafficPackagePeriodId\x18\x01 \x01(\x03R\x16trafficPackagePeriodId\"Y\n" + + "\x1fFindTrafficPackagePeriodRequest\x126\n" + + "\x16trafficPackagePeriodId\x18\x01 \x01(\x03R\x16trafficPackagePeriodId\"p\n" + + " FindTrafficPackagePeriodResponse\x12L\n" + + "\x14trafficPackagePeriod\x18\x01 \x01(\v2\x18.pb.TrafficPackagePeriodR\x14trafficPackagePeriod\"%\n" + + "#FindAllTrafficPackagePeriodsRequest\"v\n" + + "$FindAllTrafficPackagePeriodsResponse\x12N\n" + + "\x15trafficPackagePeriods\x18\x01 \x03(\v2\x18.pb.TrafficPackagePeriodR\x15trafficPackagePeriods\".\n" + + ",FindAllAvailableTrafficPackagePeriodsRequest\"\x7f\n" + + "-FindAllAvailableTrafficPackagePeriodsResponse\x12N\n" + + "\x15trafficPackagePeriods\x18\x01 \x03(\v2\x18.pb.TrafficPackagePeriodR\x15trafficPackagePeriods2\x9d\x05\n" + + "\x1bTrafficPackagePeriodService\x12k\n" + + "\x1acreateTrafficPackagePeriod\x12%.pb.CreateTrafficPackagePeriodRequest\x1a&.pb.CreateTrafficPackagePeriodResponse\x12S\n" + + "\x1aupdateTrafficPackagePeriod\x12%.pb.UpdateTrafficPackagePeriodRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x1adeleteTrafficPackagePeriod\x12%.pb.DeleteTrafficPackagePeriodRequest\x1a\x0e.pb.RPCSuccess\x12e\n" + + "\x18findTrafficPackagePeriod\x12#.pb.FindTrafficPackagePeriodRequest\x1a$.pb.FindTrafficPackagePeriodResponse\x12q\n" + + "\x1cfindAllTrafficPackagePeriods\x12'.pb.FindAllTrafficPackagePeriodsRequest\x1a(.pb.FindAllTrafficPackagePeriodsResponse\x12\x8c\x01\n" + + "%findAllAvailableTrafficPackagePeriods\x120.pb.FindAllAvailableTrafficPackagePeriodsRequest\x1a1.pb.FindAllAvailableTrafficPackagePeriodsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_traffic_package_period_proto_rawDescOnce sync.Once - file_service_traffic_package_period_proto_rawDescData = file_service_traffic_package_period_proto_rawDesc + file_service_traffic_package_period_proto_rawDescData []byte ) func file_service_traffic_package_period_proto_rawDescGZIP() []byte { file_service_traffic_package_period_proto_rawDescOnce.Do(func() { - file_service_traffic_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_traffic_package_period_proto_rawDescData) + file_service_traffic_package_period_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_traffic_package_period_proto_rawDesc), len(file_service_traffic_package_period_proto_rawDesc))) }) return file_service_traffic_package_period_proto_rawDescData } @@ -640,7 +561,7 @@ func file_service_traffic_package_period_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_traffic_package_period_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_traffic_package_period_proto_rawDesc), len(file_service_traffic_package_period_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -651,7 +572,6 @@ func file_service_traffic_package_period_proto_init() { MessageInfos: file_service_traffic_package_period_proto_msgTypes, }.Build() File_service_traffic_package_period_proto = out.File - file_service_traffic_package_period_proto_rawDesc = nil file_service_traffic_package_period_proto_goTypes = nil file_service_traffic_package_period_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_package_period_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_package_period_grpc.pb.go index 7562633..b19d1d5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_package_period_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_package_period_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_traffic_package_period.proto package pb @@ -143,22 +143,22 @@ type TrafficPackagePeriodServiceServer interface { type UnimplementedTrafficPackagePeriodServiceServer struct{} func (UnimplementedTrafficPackagePeriodServiceServer) CreateTrafficPackagePeriod(context.Context, *CreateTrafficPackagePeriodRequest) (*CreateTrafficPackagePeriodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateTrafficPackagePeriod not implemented") } func (UnimplementedTrafficPackagePeriodServiceServer) UpdateTrafficPackagePeriod(context.Context, *UpdateTrafficPackagePeriodRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateTrafficPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateTrafficPackagePeriod not implemented") } func (UnimplementedTrafficPackagePeriodServiceServer) DeleteTrafficPackagePeriod(context.Context, *DeleteTrafficPackagePeriodRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteTrafficPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteTrafficPackagePeriod not implemented") } func (UnimplementedTrafficPackagePeriodServiceServer) FindTrafficPackagePeriod(context.Context, *FindTrafficPackagePeriodRequest) (*FindTrafficPackagePeriodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTrafficPackagePeriod not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTrafficPackagePeriod not implemented") } func (UnimplementedTrafficPackagePeriodServiceServer) FindAllTrafficPackagePeriods(context.Context, *FindAllTrafficPackagePeriodsRequest) (*FindAllTrafficPackagePeriodsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllTrafficPackagePeriods not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllTrafficPackagePeriods not implemented") } func (UnimplementedTrafficPackagePeriodServiceServer) FindAllAvailableTrafficPackagePeriods(context.Context, *FindAllAvailableTrafficPackagePeriodsRequest) (*FindAllAvailableTrafficPackagePeriodsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableTrafficPackagePeriods not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableTrafficPackagePeriods not implemented") } func (UnimplementedTrafficPackagePeriodServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeTrafficPackagePeriodServiceServer interface { } func RegisterTrafficPackagePeriodServiceServer(s grpc.ServiceRegistrar, srv TrafficPackagePeriodServiceServer) { - // If the following call pancis, it indicates UnimplementedTrafficPackagePeriodServiceServer was + // If the following call panics, it indicates UnimplementedTrafficPackagePeriodServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_package_price.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_package_price.pb.go index f6bad02..7fc79ac 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_package_price.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_package_price.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_traffic_package_price.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -427,114 +428,46 @@ func (x *FindAllTrafficPackagePricesResponse) GetTrafficPackagePrices() []*Traff var File_service_traffic_package_price_proto protoreflect.FileDescriptor -var file_service_traffic_package_price_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, - 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, - 0x01, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, - 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, - 0x65, 0x22, 0xbe, 0x01, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, - 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, - 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x22, 0x4f, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, - 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, - 0x75, 0x6e, 0x74, 0x22, 0x4e, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x14, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x72, 0x0a, 0x23, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x4b, 0x0a, 0x14, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, - 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x14, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x32, 0x83, 0x04, - 0x0a, 0x1a, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x51, 0x0a, 0x19, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, - 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, - 0x66, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_traffic_package_price_proto_rawDesc = "" + + "\n" + + "#service_traffic_package_price.proto\x12\x02pb\x1a(models/model_traffic_package_price.proto\x1a\x19models/rpc_messages.proto\"\xc0\x01\n" + + " UpdateTrafficPackagePriceRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\x12\"\n" + + "\fnodeRegionId\x18\x02 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x03 \x01(\x03R\x16trafficPackagePeriodId\x12\x14\n" + + "\x05price\x18\x04 \x01(\x01R\x05price\"\xbe\x01\n" + + "\x1eFindTrafficPackagePriceRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\x12\"\n" + + "\fnodeRegionId\x18\x02 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x03 \x01(\x03R\x16trafficPackagePeriodId\x12\x14\n" + + "\x05count\x18\x04 \x01(\x05R\x05count\"O\n" + + "\x1fFindTrafficPackagePriceResponse\x12\x14\n" + + "\x05price\x18\x01 \x01(\x01R\x05price\x12\x16\n" + + "\x06amount\x18\x02 \x01(\x01R\x06amount\"N\n" + + " CountTrafficPackagePricesRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\"M\n" + + "\x1fFindTrafficPackagePricesRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\"o\n" + + " FindTrafficPackagePricesResponse\x12K\n" + + "\x14trafficPackagePrices\x18\x01 \x03(\v2\x17.pb.TrafficPackagePriceR\x14trafficPackagePrices\"$\n" + + "\"FindAllTrafficPackagePricesRequest\"r\n" + + "#FindAllTrafficPackagePricesResponse\x12K\n" + + "\x14trafficPackagePrices\x18\x01 \x03(\v2\x17.pb.TrafficPackagePriceR\x14trafficPackagePrices2\x83\x04\n" + + "\x1aTrafficPackagePriceService\x12Q\n" + + "\x19updateTrafficPackagePrice\x12$.pb.UpdateTrafficPackagePriceRequest\x1a\x0e.pb.RPCSuccess\x12b\n" + + "\x17findTrafficPackagePrice\x12\".pb.FindTrafficPackagePriceRequest\x1a#.pb.FindTrafficPackagePriceResponse\x12W\n" + + "\x19countTrafficPackagePrices\x12$.pb.CountTrafficPackagePricesRequest\x1a\x14.pb.RPCCountResponse\x12e\n" + + "\x18findTrafficPackagePrices\x12#.pb.FindTrafficPackagePricesRequest\x1a$.pb.FindTrafficPackagePricesResponse\x12n\n" + + "\x1bfindAllTrafficPackagePrices\x12&.pb.FindAllTrafficPackagePricesRequest\x1a'.pb.FindAllTrafficPackagePricesResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_traffic_package_price_proto_rawDescOnce sync.Once - file_service_traffic_package_price_proto_rawDescData = file_service_traffic_package_price_proto_rawDesc + file_service_traffic_package_price_proto_rawDescData []byte ) func file_service_traffic_package_price_proto_rawDescGZIP() []byte { file_service_traffic_package_price_proto_rawDescOnce.Do(func() { - file_service_traffic_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_traffic_package_price_proto_rawDescData) + file_service_traffic_package_price_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_traffic_package_price_proto_rawDesc), len(file_service_traffic_package_price_proto_rawDesc))) }) return file_service_traffic_package_price_proto_rawDescData } @@ -584,7 +517,7 @@ func file_service_traffic_package_price_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_traffic_package_price_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_traffic_package_price_proto_rawDesc), len(file_service_traffic_package_price_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -595,7 +528,6 @@ func file_service_traffic_package_price_proto_init() { MessageInfos: file_service_traffic_package_price_proto_msgTypes, }.Build() File_service_traffic_package_price_proto = out.File - file_service_traffic_package_price_proto_rawDesc = nil file_service_traffic_package_price_proto_goTypes = nil file_service_traffic_package_price_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_traffic_package_price_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_traffic_package_price_grpc.pb.go index 468aa48..ede7bba 100644 --- a/EdgeCommon/pkg/rpc/pb/service_traffic_package_price_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_traffic_package_price_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_traffic_package_price.proto package pb @@ -128,19 +128,19 @@ type TrafficPackagePriceServiceServer interface { type UnimplementedTrafficPackagePriceServiceServer struct{} func (UnimplementedTrafficPackagePriceServiceServer) UpdateTrafficPackagePrice(context.Context, *UpdateTrafficPackagePriceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateTrafficPackagePrice not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateTrafficPackagePrice not implemented") } func (UnimplementedTrafficPackagePriceServiceServer) FindTrafficPackagePrice(context.Context, *FindTrafficPackagePriceRequest) (*FindTrafficPackagePriceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTrafficPackagePrice not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTrafficPackagePrice not implemented") } func (UnimplementedTrafficPackagePriceServiceServer) CountTrafficPackagePrices(context.Context, *CountTrafficPackagePricesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountTrafficPackagePrices not implemented") + return nil, status.Error(codes.Unimplemented, "method CountTrafficPackagePrices not implemented") } func (UnimplementedTrafficPackagePriceServiceServer) FindTrafficPackagePrices(context.Context, *FindTrafficPackagePricesRequest) (*FindTrafficPackagePricesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindTrafficPackagePrices not implemented") + return nil, status.Error(codes.Unimplemented, "method FindTrafficPackagePrices not implemented") } func (UnimplementedTrafficPackagePriceServiceServer) FindAllTrafficPackagePrices(context.Context, *FindAllTrafficPackagePricesRequest) (*FindAllTrafficPackagePricesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllTrafficPackagePrices not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllTrafficPackagePrices not implemented") } func (UnimplementedTrafficPackagePriceServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeTrafficPackagePriceServiceServer interface { } func RegisterTrafficPackagePriceServiceServer(s grpc.ServiceRegistrar, srv TrafficPackagePriceServiceServer) { - // If the following call pancis, it indicates UnimplementedTrafficPackagePriceServiceServer was + // If the following call panics, it indicates UnimplementedTrafficPackagePriceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_updating_server_list.pb.go b/EdgeCommon/pkg/rpc/pb/service_updating_server_list.pb.go index cc7be4e..6e5b071 100644 --- a/EdgeCommon/pkg/rpc/pb/service_updating_server_list.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_updating_server_list.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_updating_server_list.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -119,38 +120,25 @@ func (x *FindUpdatingServerListsResponse) GetMaxId() int64 { var File_service_updating_server_list_proto protoreflect.FileDescriptor -var file_service_updating_server_list_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x38, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x69, - 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x61, - 0x73, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6c, 0x61, 0x73, 0x74, - 0x49, 0x64, 0x22, 0x59, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x69, - 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x78, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x61, 0x78, 0x49, 0x64, 0x32, 0x7f, 0x0a, - 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, - 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, - 0x6e, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x4c, 0x69, 0x73, 0x74, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x69, 0x73, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_updating_server_list_proto_rawDesc = "" + + "\n" + + "\"service_updating_server_list.proto\x12\x02pb\"8\n" + + "\x1eFindUpdatingServerListsRequest\x12\x16\n" + + "\x06lastId\x18\x01 \x01(\x03R\x06lastId\"Y\n" + + "\x1fFindUpdatingServerListsResponse\x12 \n" + + "\vserversJSON\x18\x01 \x01(\fR\vserversJSON\x12\x14\n" + + "\x05maxId\x18\x02 \x01(\x03R\x05maxId2\x7f\n" + + "\x19UpdatingServerListService\x12b\n" + + "\x17findUpdatingServerLists\x12\".pb.FindUpdatingServerListsRequest\x1a#.pb.FindUpdatingServerListsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_updating_server_list_proto_rawDescOnce sync.Once - file_service_updating_server_list_proto_rawDescData = file_service_updating_server_list_proto_rawDesc + file_service_updating_server_list_proto_rawDescData []byte ) func file_service_updating_server_list_proto_rawDescGZIP() []byte { file_service_updating_server_list_proto_rawDescOnce.Do(func() { - file_service_updating_server_list_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_updating_server_list_proto_rawDescData) + file_service_updating_server_list_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_updating_server_list_proto_rawDesc), len(file_service_updating_server_list_proto_rawDesc))) }) return file_service_updating_server_list_proto_rawDescData } @@ -179,7 +167,7 @@ func file_service_updating_server_list_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_updating_server_list_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_updating_server_list_proto_rawDesc), len(file_service_updating_server_list_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -190,7 +178,6 @@ func file_service_updating_server_list_proto_init() { MessageInfos: file_service_updating_server_list_proto_msgTypes, }.Build() File_service_updating_server_list_proto = out.File - file_service_updating_server_list_proto_rawDesc = nil file_service_updating_server_list_proto_goTypes = nil file_service_updating_server_list_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_updating_server_list_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_updating_server_list_grpc.pb.go index 0a0d73b..0a964d8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_updating_server_list_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_updating_server_list_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_updating_server_list.proto package pb @@ -68,7 +68,7 @@ type UpdatingServerListServiceServer interface { type UnimplementedUpdatingServerListServiceServer struct{} func (UnimplementedUpdatingServerListServiceServer) FindUpdatingServerLists(context.Context, *FindUpdatingServerListsRequest) (*FindUpdatingServerListsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUpdatingServerLists not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUpdatingServerLists not implemented") } func (UnimplementedUpdatingServerListServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeUpdatingServerListServiceServer interface { } func RegisterUpdatingServerListServiceServer(s grpc.ServiceRegistrar, srv UpdatingServerListServiceServer) { - // If the following call pancis, it indicates UnimplementedUpdatingServerListServiceServer was + // If the following call panics, it indicates UnimplementedUpdatingServerListServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user.pb.go b/EdgeCommon/pkg/rpc/pb/service_user.pb.go index 5940c43..a31f33b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v3.21.12 +// protoc v3.19.6 // source: service_user.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/service_user_access_key.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_access_key.pb.go index b720bb2..b4f7c38 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_access_key.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_access_key.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_access_key.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -375,94 +376,43 @@ func (x *CountAllEnabledUserAccessKeysRequest) GetUserId() int64 { var File_service_user_access_key_proto protoreflect.FileDescriptor -var file_service_user_access_key_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x75, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x22, 0x57, 0x0a, - 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x61, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x46, 0x0a, 0x1a, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, - 0x64, 0x22, 0x5e, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x75, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6e, 0x22, 0x58, 0x0a, 0x24, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, - 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x32, 0xd8, 0x03, 0x0a, 0x14, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x27, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x73, 0x4f, - 0x6e, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x73, 0x4f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x1d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_access_key_proto_rawDesc = "" + + "\n" + + "\x1dservice_user_access_key.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\"models/model_user_access_key.proto\"p\n" + + "\x1aCreateUserAccessKeyRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x18\n" + + "\aadminId\x18\x03 \x01(\x03R\aadminId\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\"G\n" + + "\x1bCreateUserAccessKeyResponse\x12(\n" + + "\x0fuserAccessKeyId\x18\x01 \x01(\x03R\x0fuserAccessKeyId\"W\n" + + "#FindAllEnabledUserAccessKeysRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x18\n" + + "\aadminId\x18\x02 \x01(\x03R\aadminId\"a\n" + + "$FindAllEnabledUserAccessKeysResponse\x129\n" + + "\x0euserAccessKeys\x18\x01 \x03(\v2\x11.pb.UserAccessKeyR\x0euserAccessKeys\"F\n" + + "\x1aDeleteUserAccessKeyRequest\x12(\n" + + "\x0fuserAccessKeyId\x18\x01 \x01(\x03R\x0fuserAccessKeyId\"^\n" + + "\x1eUpdateUserAccessKeyIsOnRequest\x12(\n" + + "\x0fuserAccessKeyId\x18\x01 \x01(\x03R\x0fuserAccessKeyId\x12\x12\n" + + "\x04isOn\x18\x02 \x01(\bR\x04isOn\"X\n" + + "$CountAllEnabledUserAccessKeysRequest\x12\x18\n" + + "\aadminId\x18\x01 \x01(\x03R\aadminId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId2\xd8\x03\n" + + "\x14UserAccessKeyService\x12V\n" + + "\x13createUserAccessKey\x12\x1e.pb.CreateUserAccessKeyRequest\x1a\x1f.pb.CreateUserAccessKeyResponse\x12q\n" + + "\x1cfindAllEnabledUserAccessKeys\x12'.pb.FindAllEnabledUserAccessKeysRequest\x1a(.pb.FindAllEnabledUserAccessKeysResponse\x12E\n" + + "\x13deleteUserAccessKey\x12\x1e.pb.DeleteUserAccessKeyRequest\x1a\x0e.pb.RPCSuccess\x12M\n" + + "\x17updateUserAccessKeyIsOn\x12\".pb.UpdateUserAccessKeyIsOnRequest\x1a\x0e.pb.RPCSuccess\x12_\n" + + "\x1dcountAllEnabledUserAccessKeys\x12(.pb.CountAllEnabledUserAccessKeysRequest\x1a\x14.pb.RPCCountResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_access_key_proto_rawDescOnce sync.Once - file_service_user_access_key_proto_rawDescData = file_service_user_access_key_proto_rawDesc + file_service_user_access_key_proto_rawDescData []byte ) func file_service_user_access_key_proto_rawDescGZIP() []byte { file_service_user_access_key_proto_rawDescOnce.Do(func() { - file_service_user_access_key_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_access_key_proto_rawDescData) + file_service_user_access_key_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_access_key_proto_rawDesc), len(file_service_user_access_key_proto_rawDesc))) }) return file_service_user_access_key_proto_rawDescData } @@ -510,7 +460,7 @@ func file_service_user_access_key_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_access_key_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_access_key_proto_rawDesc), len(file_service_user_access_key_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, @@ -521,7 +471,6 @@ func file_service_user_access_key_proto_init() { MessageInfos: file_service_user_access_key_proto_msgTypes, }.Build() File_service_user_access_key_proto = out.File - file_service_user_access_key_proto_rawDesc = nil file_service_user_access_key_proto_goTypes = nil file_service_user_access_key_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_access_key_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_access_key_grpc.pb.go index 45fec00..29ea599 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_access_key_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_access_key_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_access_key.proto package pb @@ -128,19 +128,19 @@ type UserAccessKeyServiceServer interface { type UnimplementedUserAccessKeyServiceServer struct{} func (UnimplementedUserAccessKeyServiceServer) CreateUserAccessKey(context.Context, *CreateUserAccessKeyRequest) (*CreateUserAccessKeyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserAccessKey not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserAccessKey not implemented") } func (UnimplementedUserAccessKeyServiceServer) FindAllEnabledUserAccessKeys(context.Context, *FindAllEnabledUserAccessKeysRequest) (*FindAllEnabledUserAccessKeysResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledUserAccessKeys not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledUserAccessKeys not implemented") } func (UnimplementedUserAccessKeyServiceServer) DeleteUserAccessKey(context.Context, *DeleteUserAccessKeyRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserAccessKey not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserAccessKey not implemented") } func (UnimplementedUserAccessKeyServiceServer) UpdateUserAccessKeyIsOn(context.Context, *UpdateUserAccessKeyIsOnRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserAccessKeyIsOn not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserAccessKeyIsOn not implemented") } func (UnimplementedUserAccessKeyServiceServer) CountAllEnabledUserAccessKeys(context.Context, *CountAllEnabledUserAccessKeysRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledUserAccessKeys not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledUserAccessKeys not implemented") } func (UnimplementedUserAccessKeyServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeUserAccessKeyServiceServer interface { } func RegisterUserAccessKeyServiceServer(s grpc.ServiceRegistrar, srv UserAccessKeyServiceServer) { - // If the following call pancis, it indicates UnimplementedUserAccessKeyServiceServer was + // If the following call panics, it indicates UnimplementedUserAccessKeyServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_account.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_account.pb.go index 84f330d..8934f0a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_account.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_account.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_account.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -427,99 +428,48 @@ func (x *UpdateUserAccountRequest) GetParamsJSON() []byte { var File_service_user_account_proto protoreflect.FileDescriptor -var file_service_user_account_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x18, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x22, 0x5f, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x22, 0x4f, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x33, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x73, 0x22, 0x41, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x69, - 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, - 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x53, 0x0a, - 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x31, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x22, 0xb6, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x24, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x65, - 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xcf, 0x03, 0x0a, 0x12, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x47, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x6c, - 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, - 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_account_proto_rawDesc = "" + + "\n" + + "\x1aservice_user_account.proto\x12\x02pb\x1a\x1fmodels/model_user_account.proto\x1a\x19models/rpc_messages.proto\"4\n" + + "\x18CountUserAccountsRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"_\n" + + "\x17ListUserAccountsRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"O\n" + + "\x18ListUserAccountsResponse\x123\n" + + "\fuserAccounts\x18\x01 \x03(\v2\x0f.pb.UserAccountR\fuserAccounts\"A\n" + + "'FindEnabledUserAccountWithUserIdRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"]\n" + + "(FindEnabledUserAccountWithUserIdResponse\x121\n" + + "\vuserAccount\x18\x01 \x01(\v2\x0f.pb.UserAccountR\vuserAccount\"E\n" + + "\x1dFindEnabledUserAccountRequest\x12$\n" + + "\ruserAccountId\x18\x01 \x01(\x03R\ruserAccountId\"S\n" + + "\x1eFindEnabledUserAccountResponse\x121\n" + + "\vuserAccount\x18\x01 \x01(\v2\x0f.pb.UserAccountR\vuserAccount\"\xb6\x01\n" + + "\x18UpdateUserAccountRequest\x12$\n" + + "\ruserAccountId\x18\x01 \x01(\x03R\ruserAccountId\x12\x14\n" + + "\x05delta\x18\x02 \x01(\x01R\x05delta\x12\x1c\n" + + "\teventType\x18\x03 \x01(\tR\teventType\x12 \n" + + "\vdescription\x18\x04 \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x05 \x01(\fR\n" + + "paramsJSON2\xcf\x03\n" + + "\x12UserAccountService\x12G\n" + + "\x11countUserAccounts\x12\x1c.pb.CountUserAccountsRequest\x1a\x14.pb.RPCCountResponse\x12M\n" + + "\x10listUserAccounts\x12\x1b.pb.ListUserAccountsRequest\x1a\x1c.pb.ListUserAccountsResponse\x12}\n" + + " findEnabledUserAccountWithUserId\x12+.pb.FindEnabledUserAccountWithUserIdRequest\x1a,.pb.FindEnabledUserAccountWithUserIdResponse\x12_\n" + + "\x16findEnabledUserAccount\x12!.pb.FindEnabledUserAccountRequest\x1a\".pb.FindEnabledUserAccountResponse\x12A\n" + + "\x11updateUserAccount\x12\x1c.pb.UpdateUserAccountRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_user_account_proto_rawDescOnce sync.Once - file_service_user_account_proto_rawDescData = file_service_user_account_proto_rawDesc + file_service_user_account_proto_rawDescData []byte ) func file_service_user_account_proto_rawDescGZIP() []byte { file_service_user_account_proto_rawDescOnce.Do(func() { - file_service_user_account_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_account_proto_rawDescData) + file_service_user_account_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_account_proto_rawDesc), len(file_service_user_account_proto_rawDesc))) }) return file_service_user_account_proto_rawDescData } @@ -570,7 +520,7 @@ func file_service_user_account_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_account_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_account_proto_rawDesc), len(file_service_user_account_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -581,7 +531,6 @@ func file_service_user_account_proto_init() { MessageInfos: file_service_user_account_proto_msgTypes, }.Build() File_service_user_account_proto = out.File - file_service_user_account_proto_rawDesc = nil file_service_user_account_proto_goTypes = nil file_service_user_account_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat.pb.go index 2e34d5d..9d204f6 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_account_daily_stat.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -336,70 +337,39 @@ func (x *ListUserAccountMonthlyStatsResponse_Stat) GetExpense() float32 { var File_service_user_account_daily_stat_proto protoreflect.FileDescriptor -var file_service_user_account_daily_stat_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x73, 0x74, 0x61, - 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x52, 0x0a, 0x20, 0x4c, - 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, - 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, - 0x54, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x22, - 0xb1, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, - 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, - 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x4a, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, - 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, - 0x79, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x06, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x78, 0x70, - 0x65, 0x6e, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x65, 0x78, 0x70, 0x65, - 0x6e, 0x73, 0x65, 0x22, 0x54, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x61, 0x79, - 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x61, 0x79, 0x46, - 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x23, 0x4c, 0x69, - 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, - 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x42, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x4e, 0x0a, 0x04, 0x53, 0x74, 0x61, 0x74, 0x12, 0x14, 0x0a, - 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, - 0x6e, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x06, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, - 0x78, 0x70, 0x65, 0x6e, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x65, 0x78, - 0x70, 0x65, 0x6e, 0x73, 0x65, 0x32, 0xf7, 0x01, 0x0a, 0x1b, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x61, 0x69, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x6e, 0x0a, 0x1b, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x26, - 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, - 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_account_daily_stat_proto_rawDesc = "" + + "\n" + + "%service_user_account_daily_stat.proto\x12\x02pb\"R\n" + + " ListUserAccountDailyStatsRequest\x12\x18\n" + + "\adayFrom\x18\x01 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x02 \x01(\tR\x05dayTo\"\xb1\x01\n" + + "!ListUserAccountDailyStatsResponse\x12@\n" + + "\x05stats\x18\x01 \x03(\v2*.pb.ListUserAccountDailyStatsResponse.StatR\x05stats\x1aJ\n" + + "\x04Stat\x12\x10\n" + + "\x03day\x18\x01 \x01(\tR\x03day\x12\x16\n" + + "\x06income\x18\x02 \x01(\x02R\x06income\x12\x18\n" + + "\aexpense\x18\x03 \x01(\x02R\aexpense\"T\n" + + "\"ListUserAccountMonthlyStatsRequest\x12\x18\n" + + "\adayFrom\x18\x01 \x01(\tR\adayFrom\x12\x14\n" + + "\x05dayTo\x18\x02 \x01(\tR\x05dayTo\"\xb9\x01\n" + + "#ListUserAccountMonthlyStatsResponse\x12B\n" + + "\x05stats\x18\x01 \x03(\v2,.pb.ListUserAccountMonthlyStatsResponse.StatR\x05stats\x1aN\n" + + "\x04Stat\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x16\n" + + "\x06income\x18\x02 \x01(\x02R\x06income\x12\x18\n" + + "\aexpense\x18\x03 \x01(\x02R\aexpense2\xf7\x01\n" + + "\x1bUserAccountDailyStatService\x12h\n" + + "\x19listUserAccountDailyStats\x12$.pb.ListUserAccountDailyStatsRequest\x1a%.pb.ListUserAccountDailyStatsResponse\x12n\n" + + "\x1blistUserAccountMonthlyStats\x12&.pb.ListUserAccountMonthlyStatsRequest\x1a'.pb.ListUserAccountMonthlyStatsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_account_daily_stat_proto_rawDescOnce sync.Once - file_service_user_account_daily_stat_proto_rawDescData = file_service_user_account_daily_stat_proto_rawDesc + file_service_user_account_daily_stat_proto_rawDescData []byte ) func file_service_user_account_daily_stat_proto_rawDescGZIP() []byte { file_service_user_account_daily_stat_proto_rawDescOnce.Do(func() { - file_service_user_account_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_account_daily_stat_proto_rawDescData) + file_service_user_account_daily_stat_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_account_daily_stat_proto_rawDesc), len(file_service_user_account_daily_stat_proto_rawDesc))) }) return file_service_user_account_daily_stat_proto_rawDescData } @@ -436,7 +406,7 @@ func file_service_user_account_daily_stat_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_account_daily_stat_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_account_daily_stat_proto_rawDesc), len(file_service_user_account_daily_stat_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -447,7 +417,6 @@ func file_service_user_account_daily_stat_proto_init() { MessageInfos: file_service_user_account_daily_stat_proto_msgTypes, }.Build() File_service_user_account_daily_stat_proto = out.File - file_service_user_account_daily_stat_proto_rawDesc = nil file_service_user_account_daily_stat_proto_goTypes = nil file_service_user_account_daily_stat_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat_grpc.pb.go index 1eb164c..a4f29e6 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_account_daily_stat_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_account_daily_stat.proto package pb @@ -83,10 +83,10 @@ type UserAccountDailyStatServiceServer interface { type UnimplementedUserAccountDailyStatServiceServer struct{} func (UnimplementedUserAccountDailyStatServiceServer) ListUserAccountDailyStats(context.Context, *ListUserAccountDailyStatsRequest) (*ListUserAccountDailyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserAccountDailyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserAccountDailyStats not implemented") } func (UnimplementedUserAccountDailyStatServiceServer) ListUserAccountMonthlyStats(context.Context, *ListUserAccountMonthlyStatsRequest) (*ListUserAccountMonthlyStatsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserAccountMonthlyStats not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserAccountMonthlyStats not implemented") } func (UnimplementedUserAccountDailyStatServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeUserAccountDailyStatServiceServer interface { } func RegisterUserAccountDailyStatServiceServer(s grpc.ServiceRegistrar, srv UserAccountDailyStatServiceServer) { - // If the following call pancis, it indicates UnimplementedUserAccountDailyStatServiceServer was + // If the following call panics, it indicates UnimplementedUserAccountDailyStatServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_account_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_account_grpc.pb.go index 29ec3c9..01cfa80 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_account_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_account_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_account.proto package pb @@ -128,19 +128,19 @@ type UserAccountServiceServer interface { type UnimplementedUserAccountServiceServer struct{} func (UnimplementedUserAccountServiceServer) CountUserAccounts(context.Context, *CountUserAccountsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserAccounts not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserAccounts not implemented") } func (UnimplementedUserAccountServiceServer) ListUserAccounts(context.Context, *ListUserAccountsRequest) (*ListUserAccountsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserAccounts not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserAccounts not implemented") } func (UnimplementedUserAccountServiceServer) FindEnabledUserAccountWithUserId(context.Context, *FindEnabledUserAccountWithUserIdRequest) (*FindEnabledUserAccountWithUserIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserAccountWithUserId not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserAccountWithUserId not implemented") } func (UnimplementedUserAccountServiceServer) FindEnabledUserAccount(context.Context, *FindEnabledUserAccountRequest) (*FindEnabledUserAccountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserAccount not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserAccount not implemented") } func (UnimplementedUserAccountServiceServer) UpdateUserAccount(context.Context, *UpdateUserAccountRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserAccount not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserAccount not implemented") } func (UnimplementedUserAccountServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeUserAccountServiceServer interface { } func RegisterUserAccountServiceServer(s grpc.ServiceRegistrar, srv UserAccountServiceServer) { - // If the following call pancis, it indicates UnimplementedUserAccountServiceServer was + // If the following call panics, it indicates UnimplementedUserAccountServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_account_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_account_log.pb.go index 9a86929..42b5253 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_account_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_account_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_account_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -204,61 +205,33 @@ func (x *ListUserAccountLogsResponse) GetUserAccountLogs() []*UserAccountLog { var File_service_user_account_log_proto protoreflect.FileDescriptor -var file_service_user_account_log_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, - 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x1b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, - 0x65, 0x22, 0xa6, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x5b, 0x0a, 0x1b, 0x4c, 0x69, - 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x75, 0x73, 0x65, - 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x32, 0xbe, 0x01, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, - 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x56, 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_account_log_proto_rawDesc = "" + + "\n" + + "\x1eservice_user_account_log.proto\x12\x02pb\x1a#models/model_user_account_log.proto\x1a\x19models/rpc_messages.proto\"{\n" + + "\x1bCountUserAccountLogsRequest\x12$\n" + + "\ruserAccountId\x18\x01 \x01(\x03R\ruserAccountId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x1c\n" + + "\teventType\x18\x03 \x01(\tR\teventType\"\xa6\x01\n" + + "\x1aListUserAccountLogsRequest\x12$\n" + + "\ruserAccountId\x18\x01 \x01(\x03R\ruserAccountId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x1c\n" + + "\teventType\x18\x03 \x01(\tR\teventType\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"[\n" + + "\x1bListUserAccountLogsResponse\x12<\n" + + "\x0fuserAccountLogs\x18\x01 \x03(\v2\x12.pb.UserAccountLogR\x0fuserAccountLogs2\xbe\x01\n" + + "\x15UserAccountLogService\x12M\n" + + "\x14countUserAccountLogs\x12\x1f.pb.CountUserAccountLogsRequest\x1a\x14.pb.RPCCountResponse\x12V\n" + + "\x13listUserAccountLogs\x12\x1e.pb.ListUserAccountLogsRequest\x1a\x1f.pb.ListUserAccountLogsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_account_log_proto_rawDescOnce sync.Once - file_service_user_account_log_proto_rawDescData = file_service_user_account_log_proto_rawDesc + file_service_user_account_log_proto_rawDescData []byte ) func file_service_user_account_log_proto_rawDescGZIP() []byte { file_service_user_account_log_proto_rawDescOnce.Do(func() { - file_service_user_account_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_account_log_proto_rawDescData) + file_service_user_account_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_account_log_proto_rawDesc), len(file_service_user_account_log_proto_rawDesc))) }) return file_service_user_account_log_proto_rawDescData } @@ -295,7 +268,7 @@ func file_service_user_account_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_account_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_account_log_proto_rawDesc), len(file_service_user_account_log_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, @@ -306,7 +279,6 @@ func file_service_user_account_log_proto_init() { MessageInfos: file_service_user_account_log_proto_msgTypes, }.Build() File_service_user_account_log_proto = out.File - file_service_user_account_log_proto_rawDesc = nil file_service_user_account_log_proto_goTypes = nil file_service_user_account_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_account_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_account_log_grpc.pb.go index 35e9cf9..3b1723d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_account_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_account_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_account_log.proto package pb @@ -83,10 +83,10 @@ type UserAccountLogServiceServer interface { type UnimplementedUserAccountLogServiceServer struct{} func (UnimplementedUserAccountLogServiceServer) CountUserAccountLogs(context.Context, *CountUserAccountLogsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserAccountLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserAccountLogs not implemented") } func (UnimplementedUserAccountLogServiceServer) ListUserAccountLogs(context.Context, *ListUserAccountLogsRequest) (*ListUserAccountLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserAccountLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserAccountLogs not implemented") } func (UnimplementedUserAccountLogServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeUserAccountLogServiceServer interface { } func RegisterUserAccountLogServiceServer(s grpc.ServiceRegistrar, srv UserAccountLogServiceServer) { - // If the following call pancis, it indicates UnimplementedUserAccountLogServiceServer was + // If the following call panics, it indicates UnimplementedUserAccountLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ad_instance.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ad_instance.pb.go index b290d18..2a0f4b8 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ad_instance.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ad_instance.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_ad_instance.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -702,160 +703,73 @@ func (x *UpdateUserADInstanceObjectsRequest) GetObjectCodes() []string { var File_service_user_ad_instance_proto protoreflect.FileDescriptor -var file_service_user_ad_instance_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, - 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, - 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2c, - 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x22, 0x4c, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x11, 0x75, - 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x73, - 0x22, 0x98, 0x01, 0x0a, 0x18, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x49, 0x0a, 0x19, 0x42, - 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x75, 0x73, 0x65, 0x72, - 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x03, 0x52, 0x11, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x49, 0x64, 0x73, 0x22, 0xcb, 0x01, 0x0a, 0x1b, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x1e, - 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, 0x12, 0x24, - 0x0a, 0x0d, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xf6, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x64, 0x4e, 0x65, 0x74, 0x77, - 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2c, 0x0a, - 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, - 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x61, - 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6e, 0x6c, - 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x5b, 0x0a, - 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, - 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x47, 0x0a, 0x19, 0x46, 0x69, - 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3a, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x75, - 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x49, 0x0a, - 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, - 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x76, 0x0a, 0x1a, 0x52, 0x65, 0x6e, 0x65, - 0x77, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x61, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, - 0x22, 0x72, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x10, 0x75, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x64, 0x65, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x43, - 0x6f, 0x64, 0x65, 0x73, 0x32, 0xa7, 0x05, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, - 0x0a, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x62, 0x75, 0x79, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1c, - 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, - 0x62, 0x2e, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x14, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x6c, 0x69, - 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, - 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x45, 0x0a, 0x13, 0x72, 0x65, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6e, - 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4f, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x41, 0x44, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_ad_instance_proto_rawDesc = "" + + "\n" + + "\x1eservice_user_ad_instance.proto\x12\x02pb\x1a#models/model_user_ad_instance.proto\x1a\x19models/rpc_messages.proto\"\x9b\x01\n" + + "\x1bCreateUserADInstanceRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12 \n" + + "\vadPackageId\x18\x02 \x01(\x03R\vadPackageId\x12,\n" + + "\x11adPackagePeriodId\x18\x03 \x01(\x03R\x11adPackagePeriodId\x12\x14\n" + + "\x05count\x18\x04 \x01(\x05R\x05count\"L\n" + + "\x1cCreateUserADInstanceResponse\x12,\n" + + "\x11userADInstanceIds\x18\x01 \x03(\x03R\x11userADInstanceIds\"\x98\x01\n" + + "\x18BuyUserADInstanceRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12 \n" + + "\vadPackageId\x18\x02 \x01(\x03R\vadPackageId\x12,\n" + + "\x11adPackagePeriodId\x18\x03 \x01(\x03R\x11adPackagePeriodId\x12\x14\n" + + "\x05count\x18\x04 \x01(\x05R\x05count\"I\n" + + "\x19BuyUserADInstanceResponse\x12,\n" + + "\x11userADInstanceIds\x18\x01 \x03(\x03R\x11userADInstanceIds\"\xcb\x01\n" + + "\x1bCountUserADInstancesRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12,\n" + + "\x11adPackagePeriodId\x18\x03 \x01(\x03R\x11adPackagePeriodId\x12\x1e\n" + + "\n" + + "expiresDay\x18\x04 \x01(\tR\n" + + "expiresDay\x12$\n" + + "\ravailableOnly\x18\x05 \x01(\bR\ravailableOnly\"\xf6\x01\n" + + "\x1aListUserADInstancesRequest\x12 \n" + + "\vadNetworkId\x18\x01 \x01(\x03R\vadNetworkId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12,\n" + + "\x11adPackagePeriodId\x18\x03 \x01(\x03R\x11adPackagePeriodId\x12\x1e\n" + + "\n" + + "expiresDay\x18\x04 \x01(\tR\n" + + "expiresDay\x12$\n" + + "\ravailableOnly\x18\x05 \x01(\bR\ravailableOnly\x12\x16\n" + + "\x06offset\x18\x06 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\a \x01(\x03R\x04size\"[\n" + + "\x1bListUserADInstancesResponse\x12<\n" + + "\x0fuserADInstances\x18\x01 \x03(\v2\x12.pb.UserADInstanceR\x0fuserADInstances\"G\n" + + "\x19FindUserADInstanceRequest\x12*\n" + + "\x10userADInstanceId\x18\x01 \x01(\x03R\x10userADInstanceId\"X\n" + + "\x1aFindUserADInstanceResponse\x12:\n" + + "\x0euserADInstance\x18\x01 \x01(\v2\x12.pb.UserADInstanceR\x0euserADInstance\"I\n" + + "\x1bDeleteUserADInstanceRequest\x12*\n" + + "\x10userADInstanceId\x18\x01 \x01(\x03R\x10userADInstanceId\"v\n" + + "\x1aRenewUserADInstanceRequest\x12*\n" + + "\x10userADInstanceId\x18\x01 \x01(\x03R\x10userADInstanceId\x12,\n" + + "\x11adPackagePeriodId\x18\x02 \x01(\x03R\x11adPackagePeriodId\"r\n" + + "\"UpdateUserADInstanceObjectsRequest\x12*\n" + + "\x10userADInstanceId\x18\x01 \x01(\x03R\x10userADInstanceId\x12 \n" + + "\vobjectCodes\x18\x02 \x03(\tR\vobjectCodes2\xa7\x05\n" + + "\x15UserADInstanceService\x12Y\n" + + "\x14createUserADInstance\x12\x1f.pb.CreateUserADInstanceRequest\x1a .pb.CreateUserADInstanceResponse\x12P\n" + + "\x11buyUserADInstance\x12\x1c.pb.BuyUserADInstanceRequest\x1a\x1d.pb.BuyUserADInstanceResponse\x12M\n" + + "\x14countUserADInstances\x12\x1f.pb.CountUserADInstancesRequest\x1a\x14.pb.RPCCountResponse\x12V\n" + + "\x13listUserADInstances\x12\x1e.pb.ListUserADInstancesRequest\x1a\x1f.pb.ListUserADInstancesResponse\x12S\n" + + "\x12findUserADInstance\x12\x1d.pb.FindUserADInstanceRequest\x1a\x1e.pb.FindUserADInstanceResponse\x12G\n" + + "\x14deleteUserADInstance\x12\x1f.pb.DeleteUserADInstanceRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x13renewUserADInstance\x12\x1e.pb.RenewUserADInstanceRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x1bupdateUserADInstanceObjects\x12&.pb.UpdateUserADInstanceObjectsRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_user_ad_instance_proto_rawDescOnce sync.Once - file_service_user_ad_instance_proto_rawDescData = file_service_user_ad_instance_proto_rawDesc + file_service_user_ad_instance_proto_rawDescData []byte ) func file_service_user_ad_instance_proto_rawDescGZIP() []byte { file_service_user_ad_instance_proto_rawDescOnce.Do(func() { - file_service_user_ad_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_ad_instance_proto_rawDescData) + file_service_user_ad_instance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_ad_instance_proto_rawDesc), len(file_service_user_ad_instance_proto_rawDesc))) }) return file_service_user_ad_instance_proto_rawDescData } @@ -915,7 +829,7 @@ func file_service_user_ad_instance_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_ad_instance_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_ad_instance_proto_rawDesc), len(file_service_user_ad_instance_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -926,7 +840,6 @@ func file_service_user_ad_instance_proto_init() { MessageInfos: file_service_user_ad_instance_proto_msgTypes, }.Build() File_service_user_ad_instance_proto = out.File - file_service_user_ad_instance_proto_rawDesc = nil file_service_user_ad_instance_proto_goTypes = nil file_service_user_ad_instance_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ad_instance_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ad_instance_grpc.pb.go index 1e833f3..048ac87 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ad_instance_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ad_instance_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_ad_instance.proto package pb @@ -173,28 +173,28 @@ type UserADInstanceServiceServer interface { type UnimplementedUserADInstanceServiceServer struct{} func (UnimplementedUserADInstanceServiceServer) CreateUserADInstance(context.Context, *CreateUserADInstanceRequest) (*CreateUserADInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserADInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserADInstance not implemented") } func (UnimplementedUserADInstanceServiceServer) BuyUserADInstance(context.Context, *BuyUserADInstanceRequest) (*BuyUserADInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method BuyUserADInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method BuyUserADInstance not implemented") } func (UnimplementedUserADInstanceServiceServer) CountUserADInstances(context.Context, *CountUserADInstancesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserADInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserADInstances not implemented") } func (UnimplementedUserADInstanceServiceServer) ListUserADInstances(context.Context, *ListUserADInstancesRequest) (*ListUserADInstancesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserADInstances not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserADInstances not implemented") } func (UnimplementedUserADInstanceServiceServer) FindUserADInstance(context.Context, *FindUserADInstanceRequest) (*FindUserADInstanceResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserADInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserADInstance not implemented") } func (UnimplementedUserADInstanceServiceServer) DeleteUserADInstance(context.Context, *DeleteUserADInstanceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserADInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserADInstance not implemented") } func (UnimplementedUserADInstanceServiceServer) RenewUserADInstance(context.Context, *RenewUserADInstanceRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RenewUserADInstance not implemented") + return nil, status.Error(codes.Unimplemented, "method RenewUserADInstance not implemented") } func (UnimplementedUserADInstanceServiceServer) UpdateUserADInstanceObjects(context.Context, *UpdateUserADInstanceObjectsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserADInstanceObjects not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserADInstanceObjects not implemented") } func (UnimplementedUserADInstanceServiceServer) testEmbeddedByValue() {} @@ -206,7 +206,7 @@ type UnsafeUserADInstanceServiceServer interface { } func RegisterUserADInstanceServiceServer(s grpc.ServiceRegistrar, srv UserADInstanceServiceServer) { - // If the following call pancis, it indicates UnimplementedUserADInstanceServiceServer was + // If the following call panics, it indicates UnimplementedUserADInstanceServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_bill.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_bill.pb.go index 7ac6d2a..39c3308 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_bill.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_bill.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_bill.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -512,103 +513,58 @@ func (x *SumUserUnpaidBillsResponse) GetAmount() float64 { var File_service_user_bill_proto protoreflect.FileDescriptor -var file_service_user_bill_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x62, - 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x62, 0x69, 0x6c, 0x6c, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x1b, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, - 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x64, - 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x61, 0x79, 0x22, 0xe8, 0x01, - 0x0a, 0x18, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, - 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, - 0x69, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, - 0x69, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, - 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, - 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x52, - 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x10, - 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x42, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x79, 0x73, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6d, 0x69, 0x6e, 0x44, 0x61, 0x69, 0x6c, 0x79, - 0x42, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x79, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x69, 0x6e, 0x4d, - 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x79, 0x73, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, - 0x42, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x79, 0x73, 0x22, 0x8c, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x69, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x69, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x2a, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, - 0x6c, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x22, 0x49, 0x0a, 0x13, - 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, - 0x6c, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x40, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x28, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x22, 0x34, 0x0a, 0x12, 0x50, 0x61, 0x79, - 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x22, - 0x33, 0x0a, 0x19, 0x53, 0x75, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x55, 0x6e, 0x70, 0x61, 0x69, 0x64, - 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x34, 0x0a, 0x1a, 0x53, 0x75, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x55, - 0x6e, 0x70, 0x61, 0x69, 0x64, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xb8, 0x03, 0x0a, 0x0f, 0x55, - 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, - 0x0a, 0x14, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, - 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x6e, 0x65, - 0x72, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x12, 0x1c, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, - 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x44, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, - 0x73, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, - 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, - 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x61, 0x79, - 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x61, - 0x79, 0x55, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x53, 0x0a, 0x12, 0x73, 0x75, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x55, 0x6e, 0x70, 0x61, 0x69, - 0x64, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x55, - 0x73, 0x65, 0x72, 0x55, 0x6e, 0x70, 0x61, 0x69, 0x64, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x6d, 0x55, 0x73, - 0x65, 0x72, 0x55, 0x6e, 0x70, 0x61, 0x69, 0x64, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_bill_proto_rawDesc = "" + + "\n" + + "\x17service_user_bill.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1cmodels/model_user_bill.proto\"E\n" + + "\x1bGenerateAllUserBillsRequest\x12\x14\n" + + "\x05month\x18\x01 \x01(\tR\x05month\x12\x10\n" + + "\x03day\x18\x02 \x01(\tR\x03day\"\xe8\x01\n" + + "\x18CountAllUserBillsRequest\x12\x1a\n" + + "\bpaidFlag\x18\x01 \x01(\x05R\bpaidFlag\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + + "\x05month\x18\x03 \x01(\tR\x05month\x12&\n" + + "\x0etrafficRelated\x18\x04 \x01(\bR\x0etrafficRelated\x12*\n" + + "\x10minDailyBillDays\x18\x05 \x01(\x05R\x10minDailyBillDays\x12.\n" + + "\x12minMonthlyBillDays\x18\x06 \x01(\x05R\x12minMonthlyBillDays\"\x8c\x01\n" + + "\x14ListUserBillsRequest\x12\x1a\n" + + "\bpaidFlag\x18\x01 \x01(\x05R\bpaidFlag\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + + "\x05month\x18\x05 \x01(\tR\x05month\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"C\n" + + "\x15ListUserBillsResponse\x12*\n" + + "\tuserBills\x18\x01 \x03(\v2\f.pb.UserBillR\tuserBills\"I\n" + + "\x13FindUserBillRequest\x12\x1e\n" + + "\n" + + "userBillId\x18\x01 \x01(\x03R\n" + + "userBillId\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\"@\n" + + "\x14FindUserBillResponse\x12(\n" + + "\buserBill\x18\x01 \x01(\v2\f.pb.UserBillR\buserBill\"4\n" + + "\x12PayUserBillRequest\x12\x1e\n" + + "\n" + + "userBillId\x18\x01 \x01(\x03R\n" + + "userBillId\"3\n" + + "\x19SumUserUnpaidBillsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"4\n" + + "\x1aSumUserUnpaidBillsResponse\x12\x16\n" + + "\x06amount\x18\x01 \x01(\x01R\x06amount2\xb8\x03\n" + + "\x0fUserBillService\x12G\n" + + "\x14generateAllUserBills\x12\x1f.pb.GenerateAllUserBillsRequest\x1a\x0e.pb.RPCSuccess\x12G\n" + + "\x11countAllUserBills\x12\x1c.pb.CountAllUserBillsRequest\x1a\x14.pb.RPCCountResponse\x12D\n" + + "\rlistUserBills\x12\x18.pb.ListUserBillsRequest\x1a\x19.pb.ListUserBillsResponse\x12A\n" + + "\ffindUserBill\x12\x17.pb.FindUserBillRequest\x1a\x18.pb.FindUserBillResponse\x125\n" + + "\vpayUserBill\x12\x16.pb.PayUserBillRequest\x1a\x0e.pb.RPCSuccess\x12S\n" + + "\x12sumUserUnpaidBills\x12\x1d.pb.SumUserUnpaidBillsRequest\x1a\x1e.pb.SumUserUnpaidBillsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_bill_proto_rawDescOnce sync.Once - file_service_user_bill_proto_rawDescData = file_service_user_bill_proto_rawDesc + file_service_user_bill_proto_rawDescData []byte ) func file_service_user_bill_proto_rawDescGZIP() []byte { file_service_user_bill_proto_rawDescOnce.Do(func() { - file_service_user_bill_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_bill_proto_rawDescData) + file_service_user_bill_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_bill_proto_rawDesc), len(file_service_user_bill_proto_rawDesc))) }) return file_service_user_bill_proto_rawDescData } @@ -661,7 +617,7 @@ func file_service_user_bill_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_bill_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_bill_proto_rawDesc), len(file_service_user_bill_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -672,7 +628,6 @@ func file_service_user_bill_proto_init() { MessageInfos: file_service_user_bill_proto_msgTypes, }.Build() File_service_user_bill_proto = out.File - file_service_user_bill_proto_rawDesc = nil file_service_user_bill_proto_goTypes = nil file_service_user_bill_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_bill_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_bill_grpc.pb.go index 3949ec4..bc96a80 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_bill_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_bill_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_bill.proto package pb @@ -143,22 +143,22 @@ type UserBillServiceServer interface { type UnimplementedUserBillServiceServer struct{} func (UnimplementedUserBillServiceServer) GenerateAllUserBills(context.Context, *GenerateAllUserBillsRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method GenerateAllUserBills not implemented") + return nil, status.Error(codes.Unimplemented, "method GenerateAllUserBills not implemented") } func (UnimplementedUserBillServiceServer) CountAllUserBills(context.Context, *CountAllUserBillsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllUserBills not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllUserBills not implemented") } func (UnimplementedUserBillServiceServer) ListUserBills(context.Context, *ListUserBillsRequest) (*ListUserBillsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserBills not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserBills not implemented") } func (UnimplementedUserBillServiceServer) FindUserBill(context.Context, *FindUserBillRequest) (*FindUserBillResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserBill not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserBill not implemented") } func (UnimplementedUserBillServiceServer) PayUserBill(context.Context, *PayUserBillRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method PayUserBill not implemented") + return nil, status.Error(codes.Unimplemented, "method PayUserBill not implemented") } func (UnimplementedUserBillServiceServer) SumUserUnpaidBills(context.Context, *SumUserUnpaidBillsRequest) (*SumUserUnpaidBillsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SumUserUnpaidBills not implemented") + return nil, status.Error(codes.Unimplemented, "method SumUserUnpaidBills not implemented") } func (UnimplementedUserBillServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeUserBillServiceServer interface { } func RegisterUserBillServiceServer(s grpc.ServiceRegistrar, srv UserBillServiceServer) { - // If the following call pancis, it indicates UnimplementedUserBillServiceServer was + // If the following call panics, it indicates UnimplementedUserBillServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_email_verification.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_email_verification.pb.go index 81cc011..5f845b2 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_email_verification.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_email_verification.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_email_verification.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -261,71 +262,34 @@ func (x *FindLatestUserEmailVerificationResponse) GetUserEmailVerification() *Us var File_service_user_email_verification_proto protoreflect.FileDescriptor -var file_service_user_email_verification_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, - 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x16, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, - 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x22, 0x89, 0x01, 0x0a, 0x17, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x45, - 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x72, - 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, - 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x38, 0x0a, 0x20, - 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x28, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, - 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x7a, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x15, 0x75, - 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x75, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0xb9, 0x02, 0x0a, - 0x1c, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, - 0x0f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, - 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, - 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, - 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, - 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x19, 0x73, 0x65, 0x6e, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x7a, 0x0a, 0x1f, - 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6d, - 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x45, - 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_email_verification_proto_rawDesc = "" + + "\n" + + "%service_user_email_verification.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a*models/model_user_email_verification.proto\",\n" + + "\x16VerifyUserEmailRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\"\x89\x01\n" + + "\x17VerifyUserEmailResponse\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x14\n" + + "\x05email\x18\x02 \x01(\tR\x05email\x12\x1c\n" + + "\terrorCode\x18\x03 \x01(\tR\terrorCode\x12\"\n" + + "\ferrorMessage\x18\x04 \x01(\tR\ferrorMessage\"8\n" + + " SendUserEmailVerificationRequest\x12\x14\n" + + "\x05email\x18\x01 \x01(\tR\x05email\"(\n" + + "&FindLatestUserEmailVerificationRequest\"z\n" + + "'FindLatestUserEmailVerificationResponse\x12O\n" + + "\x15userEmailVerification\x18\x01 \x01(\v2\x19.pb.UserEmailVerificationR\x15userEmailVerification2\xb9\x02\n" + + "\x1cUserEmailVerificationService\x12J\n" + + "\x0fverifyUserEmail\x12\x1a.pb.VerifyUserEmailRequest\x1a\x1b.pb.VerifyUserEmailResponse\x12Q\n" + + "\x19sendUserEmailVerification\x12$.pb.SendUserEmailVerificationRequest\x1a\x0e.pb.RPCSuccess\x12z\n" + + "\x1ffindLatestUserEmailVerification\x12*.pb.FindLatestUserEmailVerificationRequest\x1a+.pb.FindLatestUserEmailVerificationResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_email_verification_proto_rawDescOnce sync.Once - file_service_user_email_verification_proto_rawDescData = file_service_user_email_verification_proto_rawDesc + file_service_user_email_verification_proto_rawDescData []byte ) func file_service_user_email_verification_proto_rawDescGZIP() []byte { file_service_user_email_verification_proto_rawDescOnce.Do(func() { - file_service_user_email_verification_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_email_verification_proto_rawDescData) + file_service_user_email_verification_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_email_verification_proto_rawDesc), len(file_service_user_email_verification_proto_rawDesc))) }) return file_service_user_email_verification_proto_rawDescData } @@ -366,7 +330,7 @@ func file_service_user_email_verification_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_email_verification_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_email_verification_proto_rawDesc), len(file_service_user_email_verification_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, @@ -377,7 +341,6 @@ func file_service_user_email_verification_proto_init() { MessageInfos: file_service_user_email_verification_proto_msgTypes, }.Build() File_service_user_email_verification_proto = out.File - file_service_user_email_verification_proto_rawDesc = nil file_service_user_email_verification_proto_goTypes = nil file_service_user_email_verification_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_email_verification_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_email_verification_grpc.pb.go index 1346d3b..1e727ad 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_email_verification_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_email_verification_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_email_verification.proto package pb @@ -98,13 +98,13 @@ type UserEmailVerificationServiceServer interface { type UnimplementedUserEmailVerificationServiceServer struct{} func (UnimplementedUserEmailVerificationServiceServer) VerifyUserEmail(context.Context, *VerifyUserEmailRequest) (*VerifyUserEmailResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method VerifyUserEmail not implemented") + return nil, status.Error(codes.Unimplemented, "method VerifyUserEmail not implemented") } func (UnimplementedUserEmailVerificationServiceServer) SendUserEmailVerification(context.Context, *SendUserEmailVerificationRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendUserEmailVerification not implemented") + return nil, status.Error(codes.Unimplemented, "method SendUserEmailVerification not implemented") } func (UnimplementedUserEmailVerificationServiceServer) FindLatestUserEmailVerification(context.Context, *FindLatestUserEmailVerificationRequest) (*FindLatestUserEmailVerificationResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestUserEmailVerification not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestUserEmailVerification not implemented") } func (UnimplementedUserEmailVerificationServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeUserEmailVerificationServiceServer interface { } func RegisterUserEmailVerificationServiceServer(s grpc.ServiceRegistrar, srv UserEmailVerificationServiceServer) { - // If the following call pancis, it indicates UnimplementedUserEmailVerificationServiceServer was + // If the following call panics, it indicates UnimplementedUserEmailVerificationServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_grpc.pb.go index 8d24141..fcbc362 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 -// - protoc v3.21.12 +// - protoc v3.19.6 // source: service_user.proto package pb diff --git a/EdgeCommon/pkg/rpc/pb/service_user_identity.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_identity.pb.go index d89c66f..a1b19db 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_identity.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_identity.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_identity.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -728,157 +729,67 @@ func (x *VerifyUserIdentityRequest) GetUserIdentityId() int64 { var File_service_user_identity_proto protoreflect.FileDescriptor -var file_service_user_identity_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x1a, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, - 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, - 0x6f, 0x72, 0x67, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, - 0x72, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, - 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, - 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x18, - 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, - 0x07, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x22, 0x44, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x48, - 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x57, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x74, 0x79, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, - 0x79, 0x22, 0x5d, 0x0a, 0x29, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, - 0x4f, 0x72, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x67, 0x54, 0x79, 0x70, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x67, 0x54, 0x79, 0x70, 0x65, - 0x22, 0x62, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, 0x4f, - 0x72, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, - 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x74, 0x79, 0x22, 0x3d, 0x0a, 0x23, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, - 0x74, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x24, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, - 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x69, - 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0b, 0x69, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x22, 0xa5, 0x01, - 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, - 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x66, - 0x69, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, - 0x6c, 0x65, 0x49, 0x64, 0x73, 0x22, 0x43, 0x0a, 0x19, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, - 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x19, 0x43, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, - 0x42, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, - 0x79, 0x49, 0x64, 0x22, 0x5b, 0x0a, 0x19, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x26, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x22, 0x43, 0x0a, 0x19, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, - 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x74, 0x79, 0x49, 0x64, 0x32, 0xe3, 0x06, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, - 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x74, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x22, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x83, 0x01, 0x0a, 0x22, 0x66, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, - 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x72, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x72, - 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x72, 0x67, - 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, - 0x63, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, - 0x79, 0x49, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x12, 0x27, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x74, 0x79, 0x49, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x73, 0x53, 0x75, - 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, - 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x63, 0x61, 0x6e, - 0x63, 0x65, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, - 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, - 0x0a, 0x11, 0x72, 0x65, 0x73, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x74, 0x79, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x43, 0x0a, 0x12, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6a, - 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x12, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x2e, 0x70, - 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_identity_proto_rawDesc = "" + + "\n" + + "\x1bservice_user_identity.proto\x12\x02pb\x1a models/model_user_identity.proto\x1a\x19models/rpc_messages.proto\"\x97\x01\n" + + "\x19CreateUserIdentityRequest\x12\x18\n" + + "\aorgType\x18\x01 \x01(\tR\aorgType\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1a\n" + + "\brealName\x18\x03 \x01(\tR\brealName\x12\x16\n" + + "\x06number\x18\x04 \x01(\tR\x06number\x12\x18\n" + + "\afileIds\x18\x05 \x03(\x03R\afileIds\"D\n" + + "\x1aCreateUserIdentityResponse\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\"H\n" + + "\x1eFindEnabledUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\"W\n" + + "\x1fFindEnabledUserIdentityResponse\x124\n" + + "\fuserIdentity\x18\x01 \x01(\v2\x10.pb.UserIdentityR\fuserIdentity\"]\n" + + ")FindEnabledUserIdentityWithOrgTypeRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x18\n" + + "\aorgType\x18\x02 \x01(\tR\aorgType\"b\n" + + "*FindEnabledUserIdentityWithOrgTypeResponse\x124\n" + + "\fuserIdentity\x18\x01 \x01(\v2\x10.pb.UserIdentityR\fuserIdentity\"=\n" + + "#CheckUserIdentityIsSubmittedRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\"H\n" + + "$CheckUserIdentityIsSubmittedResponse\x12 \n" + + "\visSubmitted\x18\x01 \x01(\bR\visSubmitted\"\xa5\x01\n" + + "\x19UpdateUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1a\n" + + "\brealName\x18\x03 \x01(\tR\brealName\x12\x16\n" + + "\x06number\x18\x04 \x01(\tR\x06number\x12\x18\n" + + "\afileIds\x18\x05 \x03(\x03R\afileIds\"C\n" + + "\x19SubmitUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\"C\n" + + "\x19CancelUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\"B\n" + + "\x18ResetUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\"[\n" + + "\x19RejectUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId\x12\x16\n" + + "\x06reason\x18\x02 \x01(\tR\x06reason\"C\n" + + "\x19VerifyUserIdentityRequest\x12&\n" + + "\x0euserIdentityId\x18\x01 \x01(\x03R\x0euserIdentityId2\xe3\x06\n" + + "\x13UserIdentityService\x12S\n" + + "\x12createUserIdentity\x12\x1d.pb.CreateUserIdentityRequest\x1a\x1e.pb.CreateUserIdentityResponse\x12b\n" + + "\x17findEnabledUserIdentity\x12\".pb.FindEnabledUserIdentityRequest\x1a#.pb.FindEnabledUserIdentityResponse\x12\x83\x01\n" + + "\"findEnabledUserIdentityWithOrgType\x12-.pb.FindEnabledUserIdentityWithOrgTypeRequest\x1a..pb.FindEnabledUserIdentityWithOrgTypeResponse\x12q\n" + + "\x1ccheckUserIdentityIsSubmitted\x12'.pb.CheckUserIdentityIsSubmittedRequest\x1a(.pb.CheckUserIdentityIsSubmittedResponse\x12C\n" + + "\x12updateUserIdentity\x12\x1d.pb.UpdateUserIdentityRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12submitUserIdentity\x12\x1d.pb.SubmitUserIdentityRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12cancelUserIdentity\x12\x1d.pb.CancelUserIdentityRequest\x1a\x0e.pb.RPCSuccess\x12A\n" + + "\x11resetUserIdentity\x12\x1c.pb.ResetUserIdentityRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12rejectUserIdentity\x12\x1d.pb.RejectUserIdentityRequest\x1a\x0e.pb.RPCSuccess\x12C\n" + + "\x12verifyUserIdentity\x12\x1d.pb.VerifyUserIdentityRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_user_identity_proto_rawDescOnce sync.Once - file_service_user_identity_proto_rawDescData = file_service_user_identity_proto_rawDesc + file_service_user_identity_proto_rawDescData []byte ) func file_service_user_identity_proto_rawDescGZIP() []byte { file_service_user_identity_proto_rawDescOnce.Do(func() { - file_service_user_identity_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_identity_proto_rawDescData) + file_service_user_identity_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_identity_proto_rawDesc), len(file_service_user_identity_proto_rawDesc))) }) return file_service_user_identity_proto_rawDescData } @@ -943,7 +854,7 @@ func file_service_user_identity_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_identity_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_identity_proto_rawDesc), len(file_service_user_identity_proto_rawDesc)), NumEnums: 0, NumMessages: 14, NumExtensions: 0, @@ -954,7 +865,6 @@ func file_service_user_identity_proto_init() { MessageInfos: file_service_user_identity_proto_msgTypes, }.Build() File_service_user_identity_proto = out.File - file_service_user_identity_proto_rawDesc = nil file_service_user_identity_proto_goTypes = nil file_service_user_identity_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_identity_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_identity_grpc.pb.go index e8e904b..3216185 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_identity_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_identity_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_identity.proto package pb @@ -203,34 +203,34 @@ type UserIdentityServiceServer interface { type UnimplementedUserIdentityServiceServer struct{} func (UnimplementedUserIdentityServiceServer) CreateUserIdentity(context.Context, *CreateUserIdentityRequest) (*CreateUserIdentityResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) FindEnabledUserIdentity(context.Context, *FindEnabledUserIdentityRequest) (*FindEnabledUserIdentityResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) FindEnabledUserIdentityWithOrgType(context.Context, *FindEnabledUserIdentityWithOrgTypeRequest) (*FindEnabledUserIdentityWithOrgTypeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserIdentityWithOrgType not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserIdentityWithOrgType not implemented") } func (UnimplementedUserIdentityServiceServer) CheckUserIdentityIsSubmitted(context.Context, *CheckUserIdentityIsSubmittedRequest) (*CheckUserIdentityIsSubmittedResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckUserIdentityIsSubmitted not implemented") + return nil, status.Error(codes.Unimplemented, "method CheckUserIdentityIsSubmitted not implemented") } func (UnimplementedUserIdentityServiceServer) UpdateUserIdentity(context.Context, *UpdateUserIdentityRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) SubmitUserIdentity(context.Context, *SubmitUserIdentityRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method SubmitUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method SubmitUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) CancelUserIdentity(context.Context, *CancelUserIdentityRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CancelUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method CancelUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) ResetUserIdentity(context.Context, *ResetUserIdentityRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResetUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method ResetUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) RejectUserIdentity(context.Context, *RejectUserIdentityRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RejectUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method RejectUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) VerifyUserIdentity(context.Context, *VerifyUserIdentityRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method VerifyUserIdentity not implemented") + return nil, status.Error(codes.Unimplemented, "method VerifyUserIdentity not implemented") } func (UnimplementedUserIdentityServiceServer) testEmbeddedByValue() {} @@ -242,7 +242,7 @@ type UnsafeUserIdentityServiceServer interface { } func RegisterUserIdentityServiceServer(s grpc.ServiceRegistrar, srv UserIdentityServiceServer) { - // If the following call pancis, it indicates UnimplementedUserIdentityServiceServer was + // If the following call panics, it indicates UnimplementedUserIdentityServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification.pb.go index facb21f..c8fb021 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_mobile_verification.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -321,79 +322,38 @@ func (x *FindLatestUserMobileVerificationResponse) GetUserMobileVerification() * var File_service_user_mobile_verification_proto protoreflect.FileDescriptor -var file_service_user_mobile_verification_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, - 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x2b, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, - 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x17, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x22, 0x8c, 0x01, 0x0a, 0x18, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x0a, - 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, - 0x3b, 0x0a, 0x21, 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, - 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x22, 0x56, 0x0a, 0x22, - 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, - 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, - 0x43, 0x6f, 0x64, 0x65, 0x22, 0x29, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x7e, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x16, 0x75, - 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x16, 0x75, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, - 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x32, - 0xda, 0x02, 0x0a, 0x1d, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x6b, 0x0a, 0x1a, 0x73, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, - 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, - 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, - 0x20, 0x66, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_mobile_verification_proto_rawDesc = "" + + "\n" + + "&service_user_mobile_verification.proto\x12\x02pb\x1a+models/model_user_mobile_verification.proto\"E\n" + + "\x17VerifyUserMobileRequest\x12\x16\n" + + "\x06mobile\x18\x01 \x01(\tR\x06mobile\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\"\x8c\x01\n" + + "\x18VerifyUserMobileResponse\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x16\n" + + "\x06mobile\x18\x02 \x01(\tR\x06mobile\x12\x1c\n" + + "\terrorCode\x18\x03 \x01(\tR\terrorCode\x12\"\n" + + "\ferrorMessage\x18\x04 \x01(\tR\ferrorMessage\";\n" + + "!SendUserMobileVerificationRequest\x12\x16\n" + + "\x06mobile\x18\x01 \x01(\tR\x06mobile\"V\n" + + "\"SendUserMobileVerificationResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x1c\n" + + "\terrorCode\x18\x02 \x01(\tR\terrorCode\")\n" + + "'FindLatestUserMobileVerificationRequest\"~\n" + + "(FindLatestUserMobileVerificationResponse\x12R\n" + + "\x16userMobileVerification\x18\x01 \x01(\v2\x1a.pb.UserMobileVerificationR\x16userMobileVerification2\xda\x02\n" + + "\x1dUserMobileVerificationService\x12M\n" + + "\x10verifyUserMobile\x12\x1b.pb.VerifyUserMobileRequest\x1a\x1c.pb.VerifyUserMobileResponse\x12k\n" + + "\x1asendUserMobileVerification\x12%.pb.SendUserMobileVerificationRequest\x1a&.pb.SendUserMobileVerificationResponse\x12}\n" + + " findLatestUserMobileVerification\x12+.pb.FindLatestUserMobileVerificationRequest\x1a,.pb.FindLatestUserMobileVerificationResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_mobile_verification_proto_rawDescOnce sync.Once - file_service_user_mobile_verification_proto_rawDescData = file_service_user_mobile_verification_proto_rawDesc + file_service_user_mobile_verification_proto_rawDescData []byte ) func file_service_user_mobile_verification_proto_rawDescGZIP() []byte { file_service_user_mobile_verification_proto_rawDescOnce.Do(func() { - file_service_user_mobile_verification_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_mobile_verification_proto_rawDescData) + file_service_user_mobile_verification_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_mobile_verification_proto_rawDesc), len(file_service_user_mobile_verification_proto_rawDesc))) }) return file_service_user_mobile_verification_proto_rawDescData } @@ -433,7 +393,7 @@ func file_service_user_mobile_verification_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_mobile_verification_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_mobile_verification_proto_rawDesc), len(file_service_user_mobile_verification_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -444,7 +404,6 @@ func file_service_user_mobile_verification_proto_init() { MessageInfos: file_service_user_mobile_verification_proto_msgTypes, }.Build() File_service_user_mobile_verification_proto = out.File - file_service_user_mobile_verification_proto_rawDesc = nil file_service_user_mobile_verification_proto_goTypes = nil file_service_user_mobile_verification_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification_grpc.pb.go index 8d042cf..6f0746d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_mobile_verification_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_mobile_verification.proto package pb @@ -98,13 +98,13 @@ type UserMobileVerificationServiceServer interface { type UnimplementedUserMobileVerificationServiceServer struct{} func (UnimplementedUserMobileVerificationServiceServer) VerifyUserMobile(context.Context, *VerifyUserMobileRequest) (*VerifyUserMobileResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method VerifyUserMobile not implemented") + return nil, status.Error(codes.Unimplemented, "method VerifyUserMobile not implemented") } func (UnimplementedUserMobileVerificationServiceServer) SendUserMobileVerification(context.Context, *SendUserMobileVerificationRequest) (*SendUserMobileVerificationResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendUserMobileVerification not implemented") + return nil, status.Error(codes.Unimplemented, "method SendUserMobileVerification not implemented") } func (UnimplementedUserMobileVerificationServiceServer) FindLatestUserMobileVerification(context.Context, *FindLatestUserMobileVerificationRequest) (*FindLatestUserMobileVerificationResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindLatestUserMobileVerification not implemented") + return nil, status.Error(codes.Unimplemented, "method FindLatestUserMobileVerification not implemented") } func (UnimplementedUserMobileVerificationServiceServer) testEmbeddedByValue() {} @@ -116,7 +116,7 @@ type UnsafeUserMobileVerificationServiceServer interface { } func RegisterUserMobileVerificationServiceServer(s grpc.ServiceRegistrar, srv UserMobileVerificationServiceServer) { - // If the following call pancis, it indicates UnimplementedUserMobileVerificationServiceServer was + // If the following call panics, it indicates UnimplementedUserMobileVerificationServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_node.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_node.pb.go index 5af47fc..55f27f5 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_node.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_node.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_node.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -853,168 +854,87 @@ func (x *FindUserNodeAccessAddrResponse) GetAccessAddr() string { var File_service_user_node_proto protoreflect.FileDescriptor -var file_service_user_node_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, - 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1c, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, 0x4e, - 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, - 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x38, - 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, - 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0xe5, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x74, 0x74, 0x70, - 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, - 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x1c, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, - 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x61, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, - 0x22, 0x37, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, - 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, - 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x20, 0x0a, 0x1e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d, 0x0a, 0x1f, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, - 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x09, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x21, 0x0a, 0x1f, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x49, 0x0a, - 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4a, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x22, 0x47, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x28, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x1c, 0x0a, 0x1a, 0x46, - 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x47, 0x0a, 0x1b, 0x46, 0x69, 0x6e, - 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, - 0x64, 0x65, 0x22, 0x5d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, - 0x4e, 0x22, 0x4c, 0x0a, 0x2c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x22, - 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x40, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, - 0x64, 0x72, 0x32, 0xb5, 0x07, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x0e, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x19, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x62, 0x0a, 0x17, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, - 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x43, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1e, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6f, 0x0a, 0x25, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, - 0x64, 0x12, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x57, - 0x69, 0x74, 0x68, 0x53, 0x53, 0x4c, 0x43, 0x65, 0x72, 0x74, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, - 0x64, 0x64, 0x72, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, 0x64, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x41, 0x64, - 0x64, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_node_proto_rawDesc = "" + + "\n" + + "\x17service_user_node.proto\x12\x02pb\x1a\x1cmodels/model_user_node.proto\x1a\x19models/rpc_messages.proto\"\xc5\x01\n" + + "\x15CreateUserNodeRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x1a\n" + + "\bhttpJSON\x18\x03 \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\x04 \x01(\fR\thttpsJSON\x12(\n" + + "\x0faccessAddrsJSON\x18\x05 \x01(\fR\x0faccessAddrsJSON\x12\x12\n" + + "\x04isOn\x18\x06 \x01(\bR\x04isOn\"8\n" + + "\x16CreateUserNodeResponse\x12\x1e\n" + + "\n" + + "userNodeId\x18\x01 \x01(\x03R\n" + + "userNodeId\"\xe5\x01\n" + + "\x15UpdateUserNodeRequest\x12\x1e\n" + + "\n" + + "userNodeId\x18\x01 \x01(\x03R\n" + + "userNodeId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1a\n" + + "\bhttpJSON\x18\x04 \x01(\fR\bhttpJSON\x12\x1c\n" + + "\thttpsJSON\x18\x05 \x01(\fR\thttpsJSON\x12(\n" + + "\x0faccessAddrsJSON\x18\x06 \x01(\fR\x0faccessAddrsJSON\x12\x12\n" + + "\x04isOn\x18\a \x01(\bR\x04isOn\"7\n" + + "\x15DeleteUserNodeRequest\x12\x1e\n" + + "\n" + + "userNodeId\x18\x01 \x01(\x03R\n" + + "userNodeId\" \n" + + "\x1eFindAllEnabledUserNodesRequest\"M\n" + + "\x1fFindAllEnabledUserNodesResponse\x12*\n" + + "\tuserNodes\x18\x01 \x03(\v2\f.pb.UserNodeR\tuserNodes\"!\n" + + "\x1fCountAllEnabledUserNodesRequest\"I\n" + + "\x1bListEnabledUserNodesRequest\x12\x16\n" + + "\x06offset\x18\x01 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x02 \x01(\x03R\x04size\"J\n" + + "\x1cListEnabledUserNodesResponse\x12*\n" + + "\tuserNodes\x18\x01 \x03(\v2\f.pb.UserNodeR\tuserNodes\"<\n" + + "\x1aFindEnabledUserNodeRequest\x12\x1e\n" + + "\n" + + "userNodeId\x18\x01 \x01(\x03R\n" + + "userNodeId\"G\n" + + "\x1bFindEnabledUserNodeResponse\x12(\n" + + "\buserNode\x18\x01 \x01(\v2\f.pb.UserNodeR\buserNode\"\x1c\n" + + "\x1aFindCurrentUserNodeRequest\"G\n" + + "\x1bFindCurrentUserNodeResponse\x12(\n" + + "\buserNode\x18\x01 \x01(\v2\f.pb.UserNodeR\buserNode\"]\n" + + "\x1bUpdateUserNodeStatusRequest\x12\x1e\n" + + "\n" + + "userNodeId\x18\x01 \x01(\x03R\n" + + "userNodeId\x12\x1e\n" + + "\n" + + "statusJSON\x18\x02 \x01(\fR\n" + + "statusJSON\"L\n" + + ",CountAllEnabledUserNodesWithSSLCertIdRequest\x12\x1c\n" + + "\tsslCertId\x18\x01 \x01(\x03R\tsslCertId\"\x1f\n" + + "\x1dFindUserNodeAccessAddrRequest\"@\n" + + "\x1eFindUserNodeAccessAddrResponse\x12\x1e\n" + + "\n" + + "accessAddr\x18\x01 \x01(\tR\n" + + "accessAddr2\xb5\a\n" + + "\x0fUserNodeService\x12G\n" + + "\x0ecreateUserNode\x12\x19.pb.CreateUserNodeRequest\x1a\x1a.pb.CreateUserNodeResponse\x12;\n" + + "\x0eupdateUserNode\x12\x19.pb.UpdateUserNodeRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteUserNode\x12\x19.pb.DeleteUserNodeRequest\x1a\x0e.pb.RPCSuccess\x12b\n" + + "\x17findAllEnabledUserNodes\x12\".pb.FindAllEnabledUserNodesRequest\x1a#.pb.FindAllEnabledUserNodesResponse\x12U\n" + + "\x18countAllEnabledUserNodes\x12#.pb.CountAllEnabledUserNodesRequest\x1a\x14.pb.RPCCountResponse\x12Y\n" + + "\x14listEnabledUserNodes\x12\x1f.pb.ListEnabledUserNodesRequest\x1a .pb.ListEnabledUserNodesResponse\x12V\n" + + "\x13findEnabledUserNode\x12\x1e.pb.FindEnabledUserNodeRequest\x1a\x1f.pb.FindEnabledUserNodeResponse\x12V\n" + + "\x13findCurrentUserNode\x12\x1e.pb.FindCurrentUserNodeRequest\x1a\x1f.pb.FindCurrentUserNodeResponse\x12G\n" + + "\x14updateUserNodeStatus\x12\x1f.pb.UpdateUserNodeStatusRequest\x1a\x0e.pb.RPCSuccess\x12o\n" + + "%countAllEnabledUserNodesWithSSLCertId\x120.pb.CountAllEnabledUserNodesWithSSLCertIdRequest\x1a\x14.pb.RPCCountResponse\x12_\n" + + "\x16findUserNodeAccessAddr\x12!.pb.FindUserNodeAccessAddrRequest\x1a\".pb.FindUserNodeAccessAddrResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_node_proto_rawDescOnce sync.Once - file_service_user_node_proto_rawDescData = file_service_user_node_proto_rawDesc + file_service_user_node_proto_rawDescData []byte ) func file_service_user_node_proto_rawDescGZIP() []byte { file_service_user_node_proto_rawDescOnce.Do(func() { - file_service_user_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_node_proto_rawDescData) + file_service_user_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_node_proto_rawDesc), len(file_service_user_node_proto_rawDesc))) }) return file_service_user_node_proto_rawDescData } @@ -1087,7 +1007,7 @@ func file_service_user_node_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_node_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_node_proto_rawDesc), len(file_service_user_node_proto_rawDesc)), NumEnums: 0, NumMessages: 17, NumExtensions: 0, @@ -1098,7 +1018,6 @@ func file_service_user_node_proto_init() { MessageInfos: file_service_user_node_proto_msgTypes, }.Build() File_service_user_node_proto = out.File - file_service_user_node_proto_rawDesc = nil file_service_user_node_proto_goTypes = nil file_service_user_node_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_node_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_node_grpc.pb.go index 48a874f..c7ade70 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_node_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_node_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_node.proto package pb @@ -218,37 +218,37 @@ type UserNodeServiceServer interface { type UnimplementedUserNodeServiceServer struct{} func (UnimplementedUserNodeServiceServer) CreateUserNode(context.Context, *CreateUserNodeRequest) (*CreateUserNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserNode not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserNode not implemented") } func (UnimplementedUserNodeServiceServer) UpdateUserNode(context.Context, *UpdateUserNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserNode not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserNode not implemented") } func (UnimplementedUserNodeServiceServer) DeleteUserNode(context.Context, *DeleteUserNodeRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserNode not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserNode not implemented") } func (UnimplementedUserNodeServiceServer) FindAllEnabledUserNodes(context.Context, *FindAllEnabledUserNodesRequest) (*FindAllEnabledUserNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledUserNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledUserNodes not implemented") } func (UnimplementedUserNodeServiceServer) CountAllEnabledUserNodes(context.Context, *CountAllEnabledUserNodesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledUserNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledUserNodes not implemented") } func (UnimplementedUserNodeServiceServer) ListEnabledUserNodes(context.Context, *ListEnabledUserNodesRequest) (*ListEnabledUserNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledUserNodes not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledUserNodes not implemented") } func (UnimplementedUserNodeServiceServer) FindEnabledUserNode(context.Context, *FindEnabledUserNodeRequest) (*FindEnabledUserNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserNode not implemented") } func (UnimplementedUserNodeServiceServer) FindCurrentUserNode(context.Context, *FindCurrentUserNodeRequest) (*FindCurrentUserNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindCurrentUserNode not implemented") + return nil, status.Error(codes.Unimplemented, "method FindCurrentUserNode not implemented") } func (UnimplementedUserNodeServiceServer) UpdateUserNodeStatus(context.Context, *UpdateUserNodeStatusRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserNodeStatus not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserNodeStatus not implemented") } func (UnimplementedUserNodeServiceServer) CountAllEnabledUserNodesWithSSLCertId(context.Context, *CountAllEnabledUserNodesWithSSLCertIdRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledUserNodesWithSSLCertId not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledUserNodesWithSSLCertId not implemented") } func (UnimplementedUserNodeServiceServer) FindUserNodeAccessAddr(context.Context, *FindUserNodeAccessAddrRequest) (*FindUserNodeAccessAddrResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserNodeAccessAddr not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserNodeAccessAddr not implemented") } func (UnimplementedUserNodeServiceServer) testEmbeddedByValue() {} @@ -260,7 +260,7 @@ type UnsafeUserNodeServiceServer interface { } func RegisterUserNodeServiceServer(s grpc.ServiceRegistrar, srv UserNodeServiceServer) { - // If the following call pancis, it indicates UnimplementedUserNodeServiceServer was + // If the following call panics, it indicates UnimplementedUserNodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_order.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_order.pb.go index dfccd0f..69e6c2a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_order.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_order.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_order.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -557,114 +558,61 @@ func (x *NotifyUserOrderPaymentRequest) GetFormData() []byte { var File_service_user_order_proto protoreflect.FileDescriptor -var file_service_user_order_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x43, 0x6f, 0x64, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x45, 0x0a, 0x17, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x79, 0x55, - 0x52, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x79, 0x55, 0x52, 0x4c, - 0x22, 0x31, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, - 0x6f, 0x64, 0x65, 0x22, 0x4b, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, - 0x22, 0x2c, 0x0a, 0x16, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x2c, - 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x69, 0x0a, 0x1d, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x94, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4e, - 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x2d, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x22, 0x59, - 0x0a, 0x1d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, - 0x72, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x08, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x32, 0xb5, 0x04, 0x0a, 0x10, 0x55, 0x73, - 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, - 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, - 0x72, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, - 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x55, 0x73, - 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x69, 0x73, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x21, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, - 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x21, - 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, - 0x64, 0x65, 0x72, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, -} +const file_service_user_order_proto_rawDesc = "" + + "\n" + + "\x18service_user_order.proto\x12\x02pb\x1a\x1dmodels/model_user_order.proto\x1a\x19models/rpc_messages.proto\"\x8e\x01\n" + + "\x16CreateUserOrderRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12(\n" + + "\x0forderMethodCode\x18\x02 \x01(\tR\x0forderMethodCode\x12\x16\n" + + "\x06amount\x18\x03 \x01(\x01R\x06amount\x12\x1e\n" + + "\n" + + "paramsJSON\x18\x04 \x01(\fR\n" + + "paramsJSON\"E\n" + + "\x17CreateUserOrderResponse\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\x12\x16\n" + + "\x06payURL\x18\x02 \x01(\tR\x06payURL\"1\n" + + "\x1bFindEnabledUserOrderRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\"K\n" + + "\x1cFindEnabledUserOrderResponse\x12+\n" + + "\tuserOrder\x18\x01 \x01(\v2\r.pb.UserOrderR\tuserOrder\",\n" + + "\x16CancelUserOrderRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\",\n" + + "\x16FinishUserOrderRequest\x12\x12\n" + + "\x04code\x18\x01 \x01(\tR\x04code\"i\n" + + "\x1dCountEnabledUserOrdersRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x16\n" + + "\x06status\x18\x03 \x01(\tR\x06status\"\x94\x01\n" + + "\x1cListEnabledUserOrdersRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x18\n" + + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x16\n" + + "\x06status\x18\x03 \x01(\tR\x06status\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"N\n" + + "\x1dListEnabledUserOrdersResponse\x12-\n" + + "\n" + + "userOrders\x18\x01 \x03(\v2\r.pb.UserOrderR\n" + + "userOrders\"Y\n" + + "\x1dNotifyUserOrderPaymentRequest\x12\x1c\n" + + "\tpayMethod\x18\x01 \x01(\tR\tpayMethod\x12\x1a\n" + + "\bformData\x18\x02 \x01(\fR\bformData2\xb5\x04\n" + + "\x10UserOrderService\x12J\n" + + "\x0fcreateUserOrder\x12\x1a.pb.CreateUserOrderRequest\x1a\x1b.pb.CreateUserOrderResponse\x12Y\n" + + "\x14findEnabledUserOrder\x12\x1f.pb.FindEnabledUserOrderRequest\x1a .pb.FindEnabledUserOrderResponse\x12=\n" + + "\x0fcancelUserOrder\x12\x1a.pb.CancelUserOrderRequest\x1a\x0e.pb.RPCSuccess\x12=\n" + + "\x0ffinishUserOrder\x12\x1a.pb.FinishUserOrderRequest\x1a\x0e.pb.RPCSuccess\x12Q\n" + + "\x16countEnabledUserOrders\x12!.pb.CountEnabledUserOrdersRequest\x1a\x14.pb.RPCCountResponse\x12\\\n" + + "\x15listEnabledUserOrders\x12 .pb.ListEnabledUserOrdersRequest\x1a!.pb.ListEnabledUserOrdersResponse\x12K\n" + + "\x16notifyUserOrderPayment\x12!.pb.NotifyUserOrderPaymentRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_user_order_proto_rawDescOnce sync.Once - file_service_user_order_proto_rawDescData = file_service_user_order_proto_rawDesc + file_service_user_order_proto_rawDescData []byte ) func file_service_user_order_proto_rawDescGZIP() []byte { file_service_user_order_proto_rawDescOnce.Do(func() { - file_service_user_order_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_order_proto_rawDescData) + file_service_user_order_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_order_proto_rawDesc), len(file_service_user_order_proto_rawDesc))) }) return file_service_user_order_proto_rawDescData } @@ -720,7 +668,7 @@ func file_service_user_order_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_order_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_order_proto_rawDesc), len(file_service_user_order_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -731,7 +679,6 @@ func file_service_user_order_proto_init() { MessageInfos: file_service_user_order_proto_msgTypes, }.Build() File_service_user_order_proto = out.File - file_service_user_order_proto_rawDesc = nil file_service_user_order_proto_goTypes = nil file_service_user_order_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_order_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_order_grpc.pb.go index 5a623fe..f9b9f17 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_order_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_order_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_order.proto package pb @@ -158,25 +158,25 @@ type UserOrderServiceServer interface { type UnimplementedUserOrderServiceServer struct{} func (UnimplementedUserOrderServiceServer) CreateUserOrder(context.Context, *CreateUserOrderRequest) (*CreateUserOrderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserOrder not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserOrder not implemented") } func (UnimplementedUserOrderServiceServer) FindEnabledUserOrder(context.Context, *FindEnabledUserOrderRequest) (*FindEnabledUserOrderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserOrder not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserOrder not implemented") } func (UnimplementedUserOrderServiceServer) CancelUserOrder(context.Context, *CancelUserOrderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method CancelUserOrder not implemented") + return nil, status.Error(codes.Unimplemented, "method CancelUserOrder not implemented") } func (UnimplementedUserOrderServiceServer) FinishUserOrder(context.Context, *FinishUserOrderRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method FinishUserOrder not implemented") + return nil, status.Error(codes.Unimplemented, "method FinishUserOrder not implemented") } func (UnimplementedUserOrderServiceServer) CountEnabledUserOrders(context.Context, *CountEnabledUserOrdersRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountEnabledUserOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method CountEnabledUserOrders not implemented") } func (UnimplementedUserOrderServiceServer) ListEnabledUserOrders(context.Context, *ListEnabledUserOrdersRequest) (*ListEnabledUserOrdersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledUserOrders not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledUserOrders not implemented") } func (UnimplementedUserOrderServiceServer) NotifyUserOrderPayment(context.Context, *NotifyUserOrderPaymentRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method NotifyUserOrderPayment not implemented") + return nil, status.Error(codes.Unimplemented, "method NotifyUserOrderPayment not implemented") } func (UnimplementedUserOrderServiceServer) testEmbeddedByValue() {} @@ -188,7 +188,7 @@ type UnsafeUserOrderServiceServer interface { } func RegisterUserOrderServiceServer(s grpc.ServiceRegistrar, srv UserOrderServiceServer) { - // If the following call pancis, it indicates UnimplementedUserOrderServiceServer was + // If the following call panics, it indicates UnimplementedUserOrderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_plan.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_plan.pb.go index eff4e9f..a19accc 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_plan.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_plan.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_plan.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -726,147 +727,82 @@ func (x *FindAllEnabledUserPlansForServerResponse) GetUserPlans() []*UserPlan { var File_service_user_plan_proto protoreflect.FileDescriptor -var file_service_user_plan_proto_rawDesc = []byte{ - 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, - 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x6e, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x12, 0x42, 0x75, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, - 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, - 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, - 0x79, 0x54, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x22, 0x35, 0x0a, 0x13, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, 0x86, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x6e, - 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, - 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x22, 0x3c, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x22, - 0x47, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, - 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x22, 0x8d, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x61, - 0x79, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x61, 0x79, 0x54, 0x6f, - 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, - 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x49, - 0x64, 0x22, 0x9d, 0x01, 0x0a, 0x1f, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, - 0x69, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, - 0x70, 0x69, 0x72, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, - 0x67, 0x44, 0x61, 0x79, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x78, 0x70, - 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x22, 0xc5, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, - 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x79, - 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, - 0x67, 0x44, 0x61, 0x79, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4a, 0x0a, 0x1c, 0x4c, 0x69, 0x73, - 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x75, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x5d, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x46, 0x6f, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x56, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x46, - 0x6f, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x2a, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x32, 0x8f, 0x05, 0x0a, - 0x0f, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x3e, 0x0a, 0x0b, 0x62, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, - 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, - 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x39, 0x0a, 0x0d, 0x72, 0x65, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x6e, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, - 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x13, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, - 0x61, 0x6e, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x3b, 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, - 0x61, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, - 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, - 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x46, 0x6f, 0x72, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, - 0x46, 0x6f, 0x72, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x46, 0x6f, 0x72, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, - 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_plan_proto_rawDesc = "" + + "\n" + + "\x17service_user_plan.proto\x12\x02pb\x1a\x19models/rpc_messages.proto\x1a\x1cmodels/model_user_plan.proto\"\xa8\x01\n" + + "\x12BuyUserPlanRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x16\n" + + "\x06planId\x18\x02 \x01(\x03R\x06planId\x12\x14\n" + + "\x05dayTo\x18\x03 \x01(\tR\x05dayTo\x12\x16\n" + + "\x06period\x18\x04 \x01(\tR\x06period\x12 \n" + + "\vcountPeriod\x18\x05 \x01(\x05R\vcountPeriod\x12\x12\n" + + "\x04name\x18\x06 \x01(\tR\x04name\"5\n" + + "\x13BuyUserPlanResponse\x12\x1e\n" + + "\n" + + "userPlanId\x18\x01 \x01(\x03R\n" + + "userPlanId\"\x86\x01\n" + + "\x14RenewUserPlanRequest\x12\x1e\n" + + "\n" + + "userPlanId\x18\x01 \x01(\x03R\n" + + "userPlanId\x12\x14\n" + + "\x05dayTo\x18\x03 \x01(\tR\x05dayTo\x12\x16\n" + + "\x06period\x18\x04 \x01(\tR\x06period\x12 \n" + + "\vcountPeriod\x18\x05 \x01(\x05R\vcountPeriod\"<\n" + + "\x1aFindEnabledUserPlanRequest\x12\x1e\n" + + "\n" + + "userPlanId\x18\x01 \x01(\x03R\n" + + "userPlanId\"G\n" + + "\x1bFindEnabledUserPlanResponse\x12(\n" + + "\buserPlan\x18\x01 \x01(\v2\f.pb.UserPlanR\buserPlan\"\x8d\x01\n" + + "\x15UpdateUserPlanRequest\x12\x1e\n" + + "\n" + + "userPlanId\x18\x01 \x01(\x03R\n" + + "userPlanId\x12\x16\n" + + "\x06planId\x18\x02 \x01(\x03R\x06planId\x12\x14\n" + + "\x05dayTo\x18\x03 \x01(\tR\x05dayTo\x12\x12\n" + + "\x04isOn\x18\x04 \x01(\bR\x04isOn\x12\x12\n" + + "\x04name\x18\x05 \x01(\tR\x04name\"7\n" + + "\x15DeleteUserPlanRequest\x12\x1e\n" + + "\n" + + "userPlanId\x18\x01 \x01(\x03R\n" + + "userPlanId\"\x9d\x01\n" + + "\x1fCountAllEnabledUserPlansRequest\x12 \n" + + "\visAvailable\x18\x01 \x01(\bR\visAvailable\x12\x1c\n" + + "\tisExpired\x18\x02 \x01(\bR\tisExpired\x12\"\n" + + "\fexpiringDays\x18\x03 \x01(\x05R\fexpiringDays\x12\x16\n" + + "\x06userId\x18\x04 \x01(\x03R\x06userId\"\xc5\x01\n" + + "\x1bListEnabledUserPlansRequest\x12 \n" + + "\visAvailable\x18\x01 \x01(\bR\visAvailable\x12\x1c\n" + + "\tisExpired\x18\x02 \x01(\bR\tisExpired\x12\"\n" + + "\fexpiringDays\x18\x03 \x01(\x05R\fexpiringDays\x12\x16\n" + + "\x06userId\x18\x04 \x01(\x03R\x06userId\x12\x16\n" + + "\x06offset\x18\x05 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x06 \x01(\x03R\x04size\"J\n" + + "\x1cListEnabledUserPlansResponse\x12*\n" + + "\tuserPlans\x18\x01 \x03(\v2\f.pb.UserPlanR\tuserPlans\"]\n" + + "'FindAllEnabledUserPlansForServerRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" + + "\bserverId\x18\x02 \x01(\x03R\bserverId\"V\n" + + "(FindAllEnabledUserPlansForServerResponse\x12*\n" + + "\tuserPlans\x18\x01 \x03(\v2\f.pb.UserPlanR\tuserPlans2\x8f\x05\n" + + "\x0fUserPlanService\x12>\n" + + "\vbuyUserPlan\x12\x16.pb.BuyUserPlanRequest\x1a\x17.pb.BuyUserPlanResponse\x129\n" + + "\rrenewUserPlan\x12\x18.pb.RenewUserPlanRequest\x1a\x0e.pb.RPCSuccess\x12V\n" + + "\x13findEnabledUserPlan\x12\x1e.pb.FindEnabledUserPlanRequest\x1a\x1f.pb.FindEnabledUserPlanResponse\x12;\n" + + "\x0eupdateUserPlan\x12\x19.pb.UpdateUserPlanRequest\x1a\x0e.pb.RPCSuccess\x12;\n" + + "\x0edeleteUserPlan\x12\x19.pb.DeleteUserPlanRequest\x1a\x0e.pb.RPCSuccess\x12U\n" + + "\x18countAllEnabledUserPlans\x12#.pb.CountAllEnabledUserPlansRequest\x1a\x14.pb.RPCCountResponse\x12Y\n" + + "\x14listEnabledUserPlans\x12\x1f.pb.ListEnabledUserPlansRequest\x1a .pb.ListEnabledUserPlansResponse\x12}\n" + + " findAllEnabledUserPlansForServer\x12+.pb.FindAllEnabledUserPlansForServerRequest\x1a,.pb.FindAllEnabledUserPlansForServerResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_plan_proto_rawDescOnce sync.Once - file_service_user_plan_proto_rawDescData = file_service_user_plan_proto_rawDesc + file_service_user_plan_proto_rawDescData []byte ) func file_service_user_plan_proto_rawDescGZIP() []byte { file_service_user_plan_proto_rawDescOnce.Do(func() { - file_service_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_plan_proto_rawDescData) + file_service_user_plan_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_plan_proto_rawDesc), len(file_service_user_plan_proto_rawDesc))) }) return file_service_user_plan_proto_rawDescData } @@ -927,7 +863,7 @@ func file_service_user_plan_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_plan_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_plan_proto_rawDesc), len(file_service_user_plan_proto_rawDesc)), NumEnums: 0, NumMessages: 12, NumExtensions: 0, @@ -938,7 +874,6 @@ func file_service_user_plan_proto_init() { MessageInfos: file_service_user_plan_proto_msgTypes, }.Build() File_service_user_plan_proto = out.File - file_service_user_plan_proto_rawDesc = nil file_service_user_plan_proto_goTypes = nil file_service_user_plan_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_plan_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_plan_grpc.pb.go index af45d13..5d594fa 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_plan_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_plan_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_plan.proto package pb @@ -173,28 +173,28 @@ type UserPlanServiceServer interface { type UnimplementedUserPlanServiceServer struct{} func (UnimplementedUserPlanServiceServer) BuyUserPlan(context.Context, *BuyUserPlanRequest) (*BuyUserPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method BuyUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method BuyUserPlan not implemented") } func (UnimplementedUserPlanServiceServer) RenewUserPlan(context.Context, *RenewUserPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RenewUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method RenewUserPlan not implemented") } func (UnimplementedUserPlanServiceServer) FindEnabledUserPlan(context.Context, *FindEnabledUserPlanRequest) (*FindEnabledUserPlanResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method FindEnabledUserPlan not implemented") } func (UnimplementedUserPlanServiceServer) UpdateUserPlan(context.Context, *UpdateUserPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserPlan not implemented") } func (UnimplementedUserPlanServiceServer) DeleteUserPlan(context.Context, *DeleteUserPlanRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserPlan not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserPlan not implemented") } func (UnimplementedUserPlanServiceServer) CountAllEnabledUserPlans(context.Context, *CountAllEnabledUserPlansRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledUserPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method CountAllEnabledUserPlans not implemented") } func (UnimplementedUserPlanServiceServer) ListEnabledUserPlans(context.Context, *ListEnabledUserPlansRequest) (*ListEnabledUserPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledUserPlans not implemented") + return nil, status.Error(codes.Unimplemented, "method ListEnabledUserPlans not implemented") } func (UnimplementedUserPlanServiceServer) FindAllEnabledUserPlansForServer(context.Context, *FindAllEnabledUserPlansForServerRequest) (*FindAllEnabledUserPlansForServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledUserPlansForServer not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllEnabledUserPlansForServer not implemented") } func (UnimplementedUserPlanServiceServer) testEmbeddedByValue() {} @@ -206,7 +206,7 @@ type UnsafeUserPlanServiceServer interface { } func RegisterUserPlanServiceServer(s grpc.ServiceRegistrar, srv UserPlanServiceServer) { - // If the following call pancis, it indicates UnimplementedUserPlanServiceServer was + // If the following call panics, it indicates UnimplementedUserPlanServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_script.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_script.pb.go index e44f7b3..3bb6e4b 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_script.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_script.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_script.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -464,97 +465,56 @@ func (x *RejectUserScriptRequest) GetReason() string { var File_service_user_script_proto protoreflect.FileDescriptor -var file_service_user_script_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x15, 0x46, 0x69, - 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x16, 0x46, 0x69, 0x6e, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x22, 0x38, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x44, 0x35, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x4d, 0x44, 0x35, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x4d, 0x44, 0x35, 0x22, 0x4f, 0x0a, 0x1d, 0x46, - 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x57, 0x69, 0x74, - 0x68, 0x4d, 0x44, 0x35, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, - 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x22, 0x51, 0x0a, 0x17, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x22, - 0x7c, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x69, 0x6e, - 0x67, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4b, 0x0a, - 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, - 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x0b, 0x75, - 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x22, 0x3b, 0x0a, 0x15, 0x50, 0x61, - 0x73, 0x73, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x22, 0x55, 0x0a, 0x17, 0x52, 0x65, 0x6a, 0x65, 0x63, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x32, 0xcb, - 0x03, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, - 0x15, 0x66, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x57, - 0x69, 0x74, 0x68, 0x4d, 0x44, 0x35, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x44, - 0x35, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x57, 0x69, 0x74, 0x68, - 0x4d, 0x44, 0x35, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, - 0x0a, 0x0e, 0x70, 0x61, 0x73, 0x73, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x73, 0x73, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, 0x72, - 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_script_proto_rawDesc = "" + + "\n" + + "\x19service_user_script.proto\x12\x02pb\x1a\x1emodels/model_user_script.proto\x1a\x19models/rpc_messages.proto\";\n" + + "\x15FindUserScriptRequest\x12\"\n" + + "\fuserScriptId\x18\x01 \x01(\x03R\fuserScriptId\"H\n" + + "\x16FindUserScriptResponse\x12.\n" + + "\n" + + "userScript\x18\x01 \x01(\v2\x0e.pb.UserScriptR\n" + + "userScript\"8\n" + + "\x1cFindUserScriptWithMD5Request\x12\x18\n" + + "\acodeMD5\x18\x01 \x01(\tR\acodeMD5\"O\n" + + "\x1dFindUserScriptWithMD5Response\x12.\n" + + "\n" + + "userScript\x18\x01 \x01(\v2\x0e.pb.UserScriptR\n" + + "userScript\"Q\n" + + "\x17CountUserScriptsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1e\n" + + "\n" + + "isAuditing\x18\x02 \x01(\bR\n" + + "isAuditing\"|\n" + + "\x16ListUserScriptsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12\x1e\n" + + "\n" + + "isAuditing\x18\x02 \x01(\bR\n" + + "isAuditing\x12\x16\n" + + "\x06offset\x18\x03 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x04 \x01(\x03R\x04size\"K\n" + + "\x17ListUserScriptsResponse\x120\n" + + "\vuserScripts\x18\x01 \x03(\v2\x0e.pb.UserScriptR\vuserScripts\";\n" + + "\x15PassUserScriptRequest\x12\"\n" + + "\fuserScriptId\x18\x01 \x01(\x03R\fuserScriptId\"U\n" + + "\x17RejectUserScriptRequest\x12\"\n" + + "\fuserScriptId\x18\x01 \x01(\x03R\fuserScriptId\x12\x16\n" + + "\x06reason\x18\x02 \x01(\tR\x06reason2\xcb\x03\n" + + "\x11UserScriptService\x12G\n" + + "\x0efindUserScript\x12\x19.pb.FindUserScriptRequest\x1a\x1a.pb.FindUserScriptResponse\x12\\\n" + + "\x15findUserScriptWithMD5\x12 .pb.FindUserScriptWithMD5Request\x1a!.pb.FindUserScriptWithMD5Response\x12E\n" + + "\x10countUserScripts\x12\x1b.pb.CountUserScriptsRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x0flistUserScripts\x12\x1a.pb.ListUserScriptsRequest\x1a\x1b.pb.ListUserScriptsResponse\x12;\n" + + "\x0epassUserScript\x12\x19.pb.PassUserScriptRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10rejectUserScript\x12\x1b.pb.RejectUserScriptRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_user_script_proto_rawDescOnce sync.Once - file_service_user_script_proto_rawDescData = file_service_user_script_proto_rawDesc + file_service_user_script_proto_rawDescData []byte ) func file_service_user_script_proto_rawDescGZIP() []byte { file_service_user_script_proto_rawDescOnce.Do(func() { - file_service_user_script_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_script_proto_rawDescData) + file_service_user_script_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_script_proto_rawDesc), len(file_service_user_script_proto_rawDesc))) }) return file_service_user_script_proto_rawDescData } @@ -608,7 +568,7 @@ func file_service_user_script_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_script_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_script_proto_rawDesc), len(file_service_user_script_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -619,7 +579,6 @@ func file_service_user_script_proto_init() { MessageInfos: file_service_user_script_proto_msgTypes, }.Build() File_service_user_script_proto = out.File - file_service_user_script_proto_rawDesc = nil file_service_user_script_proto_goTypes = nil file_service_user_script_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_script_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_script_grpc.pb.go index b756745..ce493d3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_script_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_script_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_script.proto package pb @@ -143,22 +143,22 @@ type UserScriptServiceServer interface { type UnimplementedUserScriptServiceServer struct{} func (UnimplementedUserScriptServiceServer) FindUserScript(context.Context, *FindUserScriptRequest) (*FindUserScriptResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserScript not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserScript not implemented") } func (UnimplementedUserScriptServiceServer) FindUserScriptWithMD5(context.Context, *FindUserScriptWithMD5Request) (*FindUserScriptWithMD5Response, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserScriptWithMD5 not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserScriptWithMD5 not implemented") } func (UnimplementedUserScriptServiceServer) CountUserScripts(context.Context, *CountUserScriptsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserScripts not implemented") } func (UnimplementedUserScriptServiceServer) ListUserScripts(context.Context, *ListUserScriptsRequest) (*ListUserScriptsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserScripts not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserScripts not implemented") } func (UnimplementedUserScriptServiceServer) PassUserScript(context.Context, *PassUserScriptRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method PassUserScript not implemented") + return nil, status.Error(codes.Unimplemented, "method PassUserScript not implemented") } func (UnimplementedUserScriptServiceServer) RejectUserScript(context.Context, *RejectUserScriptRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method RejectUserScript not implemented") + return nil, status.Error(codes.Unimplemented, "method RejectUserScript not implemented") } func (UnimplementedUserScriptServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeUserScriptServiceServer interface { } func RegisterUserScriptServiceServer(s grpc.ServiceRegistrar, srv UserScriptServiceServer) { - // If the following call pancis, it indicates UnimplementedUserScriptServiceServer was + // If the following call panics, it indicates UnimplementedUserScriptServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ticket.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ticket.pb.go index 6ed9329..5a65451 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ticket.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ticket.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_ticket.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -512,110 +513,56 @@ func (x *FindUserTicketResponse) GetUserTicket() *UserTicket { var File_service_user_ticket_proto protoreflect.FileDescriptor -var file_service_user_ticket_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, - 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x17, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, - 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, - 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x3e, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x9f, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, - 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x3d, 0x0a, 0x17, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x7d, 0x0a, 0x17, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x75, - 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xa8, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x22, 0x4b, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, - 0x0b, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x22, - 0x3b, 0x0a, 0x15, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, - 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x16, - 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x32, 0xc0, 0x03, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x10, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, - 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x10, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, - 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, - 0x10, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x47, 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_ticket_proto_rawDesc = "" + + "\n" + + "\x19service_user_ticket.proto\x12\x02pb\x1a\x1emodels/model_user_ticket.proto\x1a\x19models/rpc_messages.proto\"{\n" + + "\x17CreateUserTicketRequest\x122\n" + + "\x14userTicketCategoryId\x18\x01 \x01(\x03R\x14userTicketCategoryId\x12\x18\n" + + "\asubject\x18\x02 \x01(\tR\asubject\x12\x12\n" + + "\x04body\x18\x03 \x01(\tR\x04body\">\n" + + "\x18CreateUserTicketResponse\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\"\x9f\x01\n" + + "\x17UpdateUserTicketRequest\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\x122\n" + + "\x14userTicketCategoryId\x18\x02 \x01(\x03R\x14userTicketCategoryId\x12\x18\n" + + "\asubject\x18\x03 \x01(\tR\asubject\x12\x12\n" + + "\x04body\x18\x04 \x01(\tR\x04body\"=\n" + + "\x17DeleteUserTicketRequest\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\"}\n" + + "\x17CountUserTicketsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x122\n" + + "\x14userTicketCategoryId\x18\x02 \x01(\x03R\x14userTicketCategoryId\x12\x16\n" + + "\x06status\x18\x03 \x01(\tR\x06status\"\xa8\x01\n" + + "\x16ListUserTicketsRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x122\n" + + "\x14userTicketCategoryId\x18\x02 \x01(\x03R\x14userTicketCategoryId\x12\x16\n" + + "\x06status\x18\x03 \x01(\tR\x06status\x12\x16\n" + + "\x06offset\x18\x04 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x05 \x01(\x03R\x04size\"K\n" + + "\x17ListUserTicketsResponse\x120\n" + + "\vuserTickets\x18\x01 \x03(\v2\x0e.pb.UserTicketR\vuserTickets\";\n" + + "\x15FindUserTicketRequest\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\"H\n" + + "\x16FindUserTicketResponse\x12.\n" + + "\n" + + "userTicket\x18\x01 \x01(\v2\x0e.pb.UserTicketR\n" + + "userTicket2\xc0\x03\n" + + "\x11UserTicketService\x12M\n" + + "\x10createUserTicket\x12\x1b.pb.CreateUserTicketRequest\x1a\x1c.pb.CreateUserTicketResponse\x12?\n" + + "\x10updateUserTicket\x12\x1b.pb.UpdateUserTicketRequest\x1a\x0e.pb.RPCSuccess\x12?\n" + + "\x10deleteUserTicket\x12\x1b.pb.DeleteUserTicketRequest\x1a\x0e.pb.RPCSuccess\x12E\n" + + "\x10countUserTickets\x12\x1b.pb.CountUserTicketsRequest\x1a\x14.pb.RPCCountResponse\x12J\n" + + "\x0flistUserTickets\x12\x1a.pb.ListUserTicketsRequest\x1a\x1b.pb.ListUserTicketsResponse\x12G\n" + + "\x0efindUserTicket\x12\x19.pb.FindUserTicketRequest\x1a\x1a.pb.FindUserTicketResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_ticket_proto_rawDescOnce sync.Once - file_service_user_ticket_proto_rawDescData = file_service_user_ticket_proto_rawDesc + file_service_user_ticket_proto_rawDescData []byte ) func file_service_user_ticket_proto_rawDescGZIP() []byte { file_service_user_ticket_proto_rawDescOnce.Do(func() { - file_service_user_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_ticket_proto_rawDescData) + file_service_user_ticket_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_ticket_proto_rawDesc), len(file_service_user_ticket_proto_rawDesc))) }) return file_service_user_ticket_proto_rawDescData } @@ -668,7 +615,7 @@ func file_service_user_ticket_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_ticket_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_ticket_proto_rawDesc), len(file_service_user_ticket_proto_rawDesc)), NumEnums: 0, NumMessages: 9, NumExtensions: 0, @@ -679,7 +626,6 @@ func file_service_user_ticket_proto_init() { MessageInfos: file_service_user_ticket_proto_msgTypes, }.Build() File_service_user_ticket_proto = out.File - file_service_user_ticket_proto_rawDesc = nil file_service_user_ticket_proto_goTypes = nil file_service_user_ticket_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ticket_category.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ticket_category.pb.go index 0b332bc..0ecfca1 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ticket_category.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ticket_category.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_ticket_category.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -468,120 +469,45 @@ func (x *FindUserTicketCategoryResponse) GetUserTicketCategory() *UserTicketCate var File_service_user_ticket_category_proto protoreflect.FileDescriptor -var file_service_user_ticket_category_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x1f, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x22, 0x56, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x7d, 0x0a, 0x1f, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, - 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, - 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x55, 0x0a, 0x1f, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, - 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, - 0x64, 0x22, 0x24, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x71, 0x0a, 0x23, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, - 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x2d, 0x0a, 0x2b, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7a, 0x0a, 0x2c, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x14, 0x75, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x53, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x68, 0x0a, 0x1e, 0x46, 0x69, - 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x12, - 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x52, 0x12, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x32, 0x81, 0x05, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x23, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x18, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, - 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, - 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x18, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, - 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, - 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, - 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6e, 0x0a, 0x1b, 0x66, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, - 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, - 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, 0x0a, 0x24, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, - 0x72, 0x69, 0x65, 0x73, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x79, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_ticket_category_proto_rawDesc = "" + + "\n" + + "\"service_user_ticket_category.proto\x12\x02pb\x1a'models/model_user_ticket_category.proto\x1a\x19models/rpc_messages.proto\"5\n" + + "\x1fCreateUserTicketCategoryRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"V\n" + + " CreateUserTicketCategoryResponse\x122\n" + + "\x14userTicketCategoryId\x18\x01 \x01(\x03R\x14userTicketCategoryId\"}\n" + + "\x1fUpdateUserTicketCategoryRequest\x122\n" + + "\x14userTicketCategoryId\x18\x01 \x01(\x03R\x14userTicketCategoryId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + + "\x04isOn\x18\x03 \x01(\bR\x04isOn\"U\n" + + "\x1fDeleteUserTicketCategoryRequest\x122\n" + + "\x14userTicketCategoryId\x18\x01 \x01(\x03R\x14userTicketCategoryId\"$\n" + + "\"FindAllUserTicketCategoriesRequest\"q\n" + + "#FindAllUserTicketCategoriesResponse\x12J\n" + + "\x14userTicketCategories\x18\x01 \x03(\v2\x16.pb.UserTicketCategoryR\x14userTicketCategories\"-\n" + + "+FindAllAvailableUserTicketCategoriesRequest\"z\n" + + ",FindAllAvailableUserTicketCategoriesResponse\x12J\n" + + "\x14userTicketCategories\x18\x01 \x03(\v2\x16.pb.UserTicketCategoryR\x14userTicketCategories\"S\n" + + "\x1dFindUserTicketCategoryRequest\x122\n" + + "\x14userTicketCategoryId\x18\x01 \x01(\x03R\x14userTicketCategoryId\"h\n" + + "\x1eFindUserTicketCategoryResponse\x12F\n" + + "\x12userTicketCategory\x18\x01 \x01(\v2\x16.pb.UserTicketCategoryR\x12userTicketCategory2\x81\x05\n" + + "\x19UserTicketCategoryService\x12e\n" + + "\x18createUserTicketCategory\x12#.pb.CreateUserTicketCategoryRequest\x1a$.pb.CreateUserTicketCategoryResponse\x12O\n" + + "\x18updateUserTicketCategory\x12#.pb.UpdateUserTicketCategoryRequest\x1a\x0e.pb.RPCSuccess\x12O\n" + + "\x18deleteUserTicketCategory\x12#.pb.DeleteUserTicketCategoryRequest\x1a\x0e.pb.RPCSuccess\x12n\n" + + "\x1bfindAllUserTicketCategories\x12&.pb.FindAllUserTicketCategoriesRequest\x1a'.pb.FindAllUserTicketCategoriesResponse\x12\x89\x01\n" + + "$findAllAvailableUserTicketCategories\x12/.pb.FindAllAvailableUserTicketCategoriesRequest\x1a0.pb.FindAllAvailableUserTicketCategoriesResponse\x12_\n" + + "\x16findUserTicketCategory\x12!.pb.FindUserTicketCategoryRequest\x1a\".pb.FindUserTicketCategoryResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_ticket_category_proto_rawDescOnce sync.Once - file_service_user_ticket_category_proto_rawDescData = file_service_user_ticket_category_proto_rawDesc + file_service_user_ticket_category_proto_rawDescData []byte ) func file_service_user_ticket_category_proto_rawDescGZIP() []byte { file_service_user_ticket_category_proto_rawDescOnce.Do(func() { - file_service_user_ticket_category_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_ticket_category_proto_rawDescData) + file_service_user_ticket_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_ticket_category_proto_rawDesc), len(file_service_user_ticket_category_proto_rawDesc))) }) return file_service_user_ticket_category_proto_rawDescData } @@ -635,7 +561,7 @@ func file_service_user_ticket_category_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_ticket_category_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_ticket_category_proto_rawDesc), len(file_service_user_ticket_category_proto_rawDesc)), NumEnums: 0, NumMessages: 10, NumExtensions: 0, @@ -646,7 +572,6 @@ func file_service_user_ticket_category_proto_init() { MessageInfos: file_service_user_ticket_category_proto_msgTypes, }.Build() File_service_user_ticket_category_proto = out.File - file_service_user_ticket_category_proto_rawDesc = nil file_service_user_ticket_category_proto_goTypes = nil file_service_user_ticket_category_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ticket_category_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ticket_category_grpc.pb.go index ef6ae81..e756684 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ticket_category_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ticket_category_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_ticket_category.proto package pb @@ -143,22 +143,22 @@ type UserTicketCategoryServiceServer interface { type UnimplementedUserTicketCategoryServiceServer struct{} func (UnimplementedUserTicketCategoryServiceServer) CreateUserTicketCategory(context.Context, *CreateUserTicketCategoryRequest) (*CreateUserTicketCategoryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserTicketCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserTicketCategory not implemented") } func (UnimplementedUserTicketCategoryServiceServer) UpdateUserTicketCategory(context.Context, *UpdateUserTicketCategoryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserTicketCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserTicketCategory not implemented") } func (UnimplementedUserTicketCategoryServiceServer) DeleteUserTicketCategory(context.Context, *DeleteUserTicketCategoryRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserTicketCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserTicketCategory not implemented") } func (UnimplementedUserTicketCategoryServiceServer) FindAllUserTicketCategories(context.Context, *FindAllUserTicketCategoriesRequest) (*FindAllUserTicketCategoriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllUserTicketCategories not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllUserTicketCategories not implemented") } func (UnimplementedUserTicketCategoryServiceServer) FindAllAvailableUserTicketCategories(context.Context, *FindAllAvailableUserTicketCategoriesRequest) (*FindAllAvailableUserTicketCategoriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllAvailableUserTicketCategories not implemented") + return nil, status.Error(codes.Unimplemented, "method FindAllAvailableUserTicketCategories not implemented") } func (UnimplementedUserTicketCategoryServiceServer) FindUserTicketCategory(context.Context, *FindUserTicketCategoryRequest) (*FindUserTicketCategoryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserTicketCategory not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserTicketCategory not implemented") } func (UnimplementedUserTicketCategoryServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeUserTicketCategoryServiceServer interface { } func RegisterUserTicketCategoryServiceServer(s grpc.ServiceRegistrar, srv UserTicketCategoryServiceServer) { - // If the following call pancis, it indicates UnimplementedUserTicketCategoryServiceServer was + // If the following call panics, it indicates UnimplementedUserTicketCategoryServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ticket_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ticket_grpc.pb.go index 09443f1..5742347 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ticket_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ticket_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_ticket.proto package pb @@ -143,22 +143,22 @@ type UserTicketServiceServer interface { type UnimplementedUserTicketServiceServer struct{} func (UnimplementedUserTicketServiceServer) CreateUserTicket(context.Context, *CreateUserTicketRequest) (*CreateUserTicketResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserTicket not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserTicket not implemented") } func (UnimplementedUserTicketServiceServer) UpdateUserTicket(context.Context, *UpdateUserTicketRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateUserTicket not implemented") + return nil, status.Error(codes.Unimplemented, "method UpdateUserTicket not implemented") } func (UnimplementedUserTicketServiceServer) DeleteUserTicket(context.Context, *DeleteUserTicketRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserTicket not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserTicket not implemented") } func (UnimplementedUserTicketServiceServer) CountUserTickets(context.Context, *CountUserTicketsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserTickets not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserTickets not implemented") } func (UnimplementedUserTicketServiceServer) ListUserTickets(context.Context, *ListUserTicketsRequest) (*ListUserTicketsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserTickets not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserTickets not implemented") } func (UnimplementedUserTicketServiceServer) FindUserTicket(context.Context, *FindUserTicketRequest) (*FindUserTicketResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserTicket not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserTicket not implemented") } func (UnimplementedUserTicketServiceServer) testEmbeddedByValue() {} @@ -170,7 +170,7 @@ type UnsafeUserTicketServiceServer interface { } func RegisterUserTicketServiceServer(s grpc.ServiceRegistrar, srv UserTicketServiceServer) { - // If the following call pancis, it indicates UnimplementedUserTicketServiceServer was + // If the following call panics, it indicates UnimplementedUserTicketServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ticket_log.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ticket_log.pb.go index 066920f..3b77820 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ticket_log.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ticket_log.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_ticket_log.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -322,79 +323,39 @@ func (x *ListUserTicketLogsResponse) GetUserTicketLogs() []*UserTicketLog { var File_service_user_ticket_log_proto protoreflect.FileDescriptor -var file_service_user_ticket_log_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x6f, - 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, - 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, - 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, - 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x47, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, - 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x22, - 0x46, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, - 0x0f, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x22, 0x40, 0x0a, 0x1a, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, 0x65, - 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x6b, 0x0a, 0x19, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x57, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, - 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, - 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, - 0x0e, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x32, - 0xd7, 0x02, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, - 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x12, - 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x45, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, - 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, - 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4b, 0x0a, 0x13, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1e, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, - 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, - 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4c, 0x6f, 0x67, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_ticket_log_proto_rawDesc = "" + + "\n" + + "\x1dservice_user_ticket_log.proto\x12\x02pb\x1a\"models/model_user_ticket_log.proto\x1a\x19models/rpc_messages.proto\"r\n" + + "\x1aCreateUserTicketLogRequest\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\x12\x16\n" + + "\x06status\x18\x02 \x01(\tR\x06status\x12\x18\n" + + "\acomment\x18\x03 \x01(\tR\acomment\"G\n" + + "\x1bCreateUserTicketLogResponse\x12(\n" + + "\x0fuserTicketLogId\x18\x01 \x01(\x03R\x0fuserTicketLogId\"F\n" + + "\x1aDeleteUserTicketLogRequest\x12(\n" + + "\x0fuserTicketLogId\x18\x01 \x01(\x03R\x0fuserTicketLogId\"@\n" + + "\x1aCountUserTicketLogsRequest\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\"k\n" + + "\x19ListUserTicketLogsRequest\x12\"\n" + + "\fuserTicketId\x18\x01 \x01(\x03R\fuserTicketId\x12\x16\n" + + "\x06offset\x18\x02 \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\x03 \x01(\x03R\x04size\"W\n" + + "\x1aListUserTicketLogsResponse\x129\n" + + "\x0euserTicketLogs\x18\x01 \x03(\v2\x11.pb.UserTicketLogR\x0euserTicketLogs2\xd7\x02\n" + + "\x14UserTicketLogService\x12V\n" + + "\x13createUserTicketLog\x12\x1e.pb.CreateUserTicketLogRequest\x1a\x1f.pb.CreateUserTicketLogResponse\x12E\n" + + "\x13deleteUserTicketLog\x12\x1e.pb.DeleteUserTicketLogRequest\x1a\x0e.pb.RPCSuccess\x12K\n" + + "\x13countUserTicketLogs\x12\x1e.pb.CountUserTicketLogsRequest\x1a\x14.pb.RPCCountResponse\x12S\n" + + "\x12listUserTicketLogs\x12\x1d.pb.ListUserTicketLogsRequest\x1a\x1e.pb.ListUserTicketLogsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_ticket_log_proto_rawDescOnce sync.Once - file_service_user_ticket_log_proto_rawDescData = file_service_user_ticket_log_proto_rawDesc + file_service_user_ticket_log_proto_rawDescData []byte ) func file_service_user_ticket_log_proto_rawDescGZIP() []byte { file_service_user_ticket_log_proto_rawDescOnce.Do(func() { - file_service_user_ticket_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_ticket_log_proto_rawDescData) + file_service_user_ticket_log_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_ticket_log_proto_rawDesc), len(file_service_user_ticket_log_proto_rawDesc))) }) return file_service_user_ticket_log_proto_rawDescData } @@ -439,7 +400,7 @@ func file_service_user_ticket_log_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_ticket_log_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_ticket_log_proto_rawDesc), len(file_service_user_ticket_log_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, @@ -450,7 +411,6 @@ func file_service_user_ticket_log_proto_init() { MessageInfos: file_service_user_ticket_log_proto_msgTypes, }.Build() File_service_user_ticket_log_proto = out.File - file_service_user_ticket_log_proto_rawDesc = nil file_service_user_ticket_log_proto_goTypes = nil file_service_user_ticket_log_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_ticket_log_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_ticket_log_grpc.pb.go index f33262a..97af65d 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_ticket_log_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_ticket_log_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_ticket_log.proto package pb @@ -113,16 +113,16 @@ type UserTicketLogServiceServer interface { type UnimplementedUserTicketLogServiceServer struct{} func (UnimplementedUserTicketLogServiceServer) CreateUserTicketLog(context.Context, *CreateUserTicketLogRequest) (*CreateUserTicketLogResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserTicketLog not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserTicketLog not implemented") } func (UnimplementedUserTicketLogServiceServer) DeleteUserTicketLog(context.Context, *DeleteUserTicketLogRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserTicketLog not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserTicketLog not implemented") } func (UnimplementedUserTicketLogServiceServer) CountUserTicketLogs(context.Context, *CountUserTicketLogsRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserTicketLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserTicketLogs not implemented") } func (UnimplementedUserTicketLogServiceServer) ListUserTicketLogs(context.Context, *ListUserTicketLogsRequest) (*ListUserTicketLogsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserTicketLogs not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserTicketLogs not implemented") } func (UnimplementedUserTicketLogServiceServer) testEmbeddedByValue() {} @@ -134,7 +134,7 @@ type UnsafeUserTicketLogServiceServer interface { } func RegisterUserTicketLogServiceServer(s grpc.ServiceRegistrar, srv UserTicketLogServiceServer) { - // If the following call pancis, it indicates UnimplementedUserTicketLogServiceServer was + // If the following call panics, it indicates UnimplementedUserTicketLogServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill.pb.go index 72211b9..46d2b3a 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_traffic_bill.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -111,40 +112,26 @@ func (x *FindUserTrafficBillsResponse) GetUserTrafficBills() []*UserTrafficBill var File_service_user_traffic_bill_proto protoreflect.FileDescriptor -var file_service_user_traffic_bill_proto_rawDesc = []byte{ - 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1b, 0x46, - 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, - 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, - 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, - 0x75, 0x73, 0x65, 0x72, 0x42, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x22, 0x5f, 0x0a, 0x1c, 0x46, 0x69, - 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, - 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x10, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x52, 0x10, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x32, 0x73, 0x0a, 0x16, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x12, 0x1f, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x42, 0x69, 0x6c, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_traffic_bill_proto_rawDesc = "" + + "\n" + + "\x1fservice_user_traffic_bill.proto\x12\x02pb\x1a$models/model_user_traffic_bill.proto\"=\n" + + "\x1bFindUserTrafficBillsRequest\x12\x1e\n" + + "\n" + + "userBillId\x18\x01 \x01(\x03R\n" + + "userBillId\"_\n" + + "\x1cFindUserTrafficBillsResponse\x12?\n" + + "\x10userTrafficBills\x18\x01 \x03(\v2\x13.pb.UserTrafficBillR\x10userTrafficBills2s\n" + + "\x16UserTrafficBillService\x12Y\n" + + "\x14findUserTrafficBills\x12\x1f.pb.FindUserTrafficBillsRequest\x1a .pb.FindUserTrafficBillsResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_traffic_bill_proto_rawDescOnce sync.Once - file_service_user_traffic_bill_proto_rawDescData = file_service_user_traffic_bill_proto_rawDesc + file_service_user_traffic_bill_proto_rawDescData []byte ) func file_service_user_traffic_bill_proto_rawDescGZIP() []byte { file_service_user_traffic_bill_proto_rawDescOnce.Do(func() { - file_service_user_traffic_bill_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_traffic_bill_proto_rawDescData) + file_service_user_traffic_bill_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_traffic_bill_proto_rawDesc), len(file_service_user_traffic_bill_proto_rawDesc))) }) return file_service_user_traffic_bill_proto_rawDescData } @@ -176,7 +163,7 @@ func file_service_user_traffic_bill_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_traffic_bill_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_traffic_bill_proto_rawDesc), len(file_service_user_traffic_bill_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, @@ -187,7 +174,6 @@ func file_service_user_traffic_bill_proto_init() { MessageInfos: file_service_user_traffic_bill_proto_msgTypes, }.Build() File_service_user_traffic_bill_proto = out.File - file_service_user_traffic_bill_proto_rawDesc = nil file_service_user_traffic_bill_proto_goTypes = nil file_service_user_traffic_bill_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill_grpc.pb.go index 1e21dce..4a986c9 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_traffic_bill_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_traffic_bill.proto package pb @@ -68,7 +68,7 @@ type UserTrafficBillServiceServer interface { type UnimplementedUserTrafficBillServiceServer struct{} func (UnimplementedUserTrafficBillServiceServer) FindUserTrafficBills(context.Context, *FindUserTrafficBillsRequest) (*FindUserTrafficBillsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindUserTrafficBills not implemented") + return nil, status.Error(codes.Unimplemented, "method FindUserTrafficBills not implemented") } func (UnimplementedUserTrafficBillServiceServer) testEmbeddedByValue() {} @@ -80,7 +80,7 @@ type UnsafeUserTrafficBillServiceServer interface { } func RegisterUserTrafficBillServiceServer(s grpc.ServiceRegistrar, srv UserTrafficBillServiceServer) { - // If the following call pancis, it indicates UnimplementedUserTrafficBillServiceServer was + // If the following call panics, it indicates UnimplementedUserTrafficBillServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_traffic_package.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_traffic_package.pb.go index 82be9aa..3ccf898 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_traffic_package.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_traffic_package.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_traffic_package.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -539,142 +540,64 @@ func (x *DeleteUserTrafficPackageRequest) GetUserTrafficPackageId() int64 { var File_service_user_traffic_package_proto protoreflect.FileDescriptor -var file_service_user_traffic_package_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x27, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, - 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, - 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x58, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x75, 0x73, - 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x15, 0x75, 0x73, 0x65, 0x72, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x73, - 0x22, 0xd4, 0x01, 0x0a, 0x1c, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, - 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x55, 0x0a, 0x1d, 0x42, 0x75, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x75, 0x73, 0x65, 0x72, - 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x15, 0x75, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x73, 0x22, 0x87, - 0x02, 0x0a, 0x1f, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, - 0x61, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, - 0x6e, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xb2, 0x02, 0x0a, 0x1e, 0x4c, 0x69, 0x73, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x74, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, - 0x22, 0x0a, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x16, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, - 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x44, 0x61, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x61, - 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6e, 0x6c, - 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x6b, 0x0a, - 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x48, 0x0a, 0x13, 0x75, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x13, 0x75, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x22, 0x55, 0x0a, 0x1f, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, - 0x14, 0x75, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x73, 0x65, - 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, - 0x64, 0x32, 0xec, 0x03, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, - 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x65, 0x0a, 0x18, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x62, 0x75, 0x79, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, - 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, - 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x75, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, - 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, - 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x6c, - 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4f, 0x0a, 0x18, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, - 0x66, 0x66, 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x23, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x72, 0x61, 0x66, 0x66, - 0x69, 0x63, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} +const file_service_user_traffic_package_proto_rawDesc = "" + + "\n" + + "\"service_user_traffic_package.proto\x12\x02pb\x1a'models/model_user_traffic_package.proto\x1a\x19models/rpc_messages.proto\"\xd7\x01\n" + + "\x1fCreateUserTrafficPackageRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12*\n" + + "\x10trafficPackageId\x18\x02 \x01(\x03R\x10trafficPackageId\x12\"\n" + + "\fnodeRegionId\x18\x03 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x04 \x01(\x03R\x16trafficPackagePeriodId\x12\x14\n" + + "\x05count\x18\x05 \x01(\x05R\x05count\"X\n" + + " CreateUserTrafficPackageResponse\x124\n" + + "\x15userTrafficPackageIds\x18\x01 \x03(\x03R\x15userTrafficPackageIds\"\xd4\x01\n" + + "\x1cBuyUserTrafficPackageRequest\x12\x16\n" + + "\x06userId\x18\x01 \x01(\x03R\x06userId\x12*\n" + + "\x10trafficPackageId\x18\x02 \x01(\x03R\x10trafficPackageId\x12\"\n" + + "\fnodeRegionId\x18\x03 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x04 \x01(\x03R\x16trafficPackagePeriodId\x12\x14\n" + + "\x05count\x18\x05 \x01(\x05R\x05count\"U\n" + + "\x1dBuyUserTrafficPackageResponse\x124\n" + + "\x15userTrafficPackageIds\x18\x01 \x03(\x03R\x15userTrafficPackageIds\"\x87\x02\n" + + "\x1fCountUserTrafficPackagesRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\"\n" + + "\fnodeRegionId\x18\x03 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x04 \x01(\x03R\x16trafficPackagePeriodId\x12\x1e\n" + + "\n" + + "expiresDay\x18\x05 \x01(\tR\n" + + "expiresDay\x12$\n" + + "\ravailableOnly\x18\x06 \x01(\bR\ravailableOnly\"\xb2\x02\n" + + "\x1eListUserTrafficPackagesRequest\x12*\n" + + "\x10trafficPackageId\x18\x01 \x01(\x03R\x10trafficPackageId\x12\x16\n" + + "\x06userId\x18\x02 \x01(\x03R\x06userId\x12\"\n" + + "\fnodeRegionId\x18\x03 \x01(\x03R\fnodeRegionId\x126\n" + + "\x16trafficPackagePeriodId\x18\x04 \x01(\x03R\x16trafficPackagePeriodId\x12\x1e\n" + + "\n" + + "expiresDay\x18\x05 \x01(\tR\n" + + "expiresDay\x12$\n" + + "\ravailableOnly\x18\x06 \x01(\bR\ravailableOnly\x12\x16\n" + + "\x06offset\x18\a \x01(\x03R\x06offset\x12\x12\n" + + "\x04size\x18\b \x01(\x03R\x04size\"k\n" + + "\x1fListUserTrafficPackagesResponse\x12H\n" + + "\x13userTrafficPackages\x18\x01 \x03(\v2\x16.pb.UserTrafficPackageR\x13userTrafficPackages\"U\n" + + "\x1fDeleteUserTrafficPackageRequest\x122\n" + + "\x14userTrafficPackageId\x18\x01 \x01(\x03R\x14userTrafficPackageId2\xec\x03\n" + + "\x19UserTrafficPackageService\x12e\n" + + "\x18createUserTrafficPackage\x12#.pb.CreateUserTrafficPackageRequest\x1a$.pb.CreateUserTrafficPackageResponse\x12\\\n" + + "\x15buyUserTrafficPackage\x12 .pb.BuyUserTrafficPackageRequest\x1a!.pb.BuyUserTrafficPackageResponse\x12U\n" + + "\x18countUserTrafficPackages\x12#.pb.CountUserTrafficPackagesRequest\x1a\x14.pb.RPCCountResponse\x12b\n" + + "\x17listUserTrafficPackages\x12\".pb.ListUserTrafficPackagesRequest\x1a#.pb.ListUserTrafficPackagesResponse\x12O\n" + + "\x18deleteUserTrafficPackage\x12#.pb.DeleteUserTrafficPackageRequest\x1a\x0e.pb.RPCSuccessB\x06Z\x04./pbb\x06proto3" var ( file_service_user_traffic_package_proto_rawDescOnce sync.Once - file_service_user_traffic_package_proto_rawDescData = file_service_user_traffic_package_proto_rawDesc + file_service_user_traffic_package_proto_rawDescData []byte ) func file_service_user_traffic_package_proto_rawDescGZIP() []byte { file_service_user_traffic_package_proto_rawDescOnce.Do(func() { - file_service_user_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_traffic_package_proto_rawDescData) + file_service_user_traffic_package_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_traffic_package_proto_rawDesc), len(file_service_user_traffic_package_proto_rawDesc))) }) return file_service_user_traffic_package_proto_rawDescData } @@ -723,7 +646,7 @@ func file_service_user_traffic_package_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_traffic_package_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_traffic_package_proto_rawDesc), len(file_service_user_traffic_package_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, @@ -734,7 +657,6 @@ func file_service_user_traffic_package_proto_init() { MessageInfos: file_service_user_traffic_package_proto_msgTypes, }.Build() File_service_user_traffic_package_proto = out.File - file_service_user_traffic_package_proto_rawDesc = nil file_service_user_traffic_package_proto_goTypes = nil file_service_user_traffic_package_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_traffic_package_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_traffic_package_grpc.pb.go index fdef1ca..0499baa 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_traffic_package_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_traffic_package_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_traffic_package.proto package pb @@ -128,19 +128,19 @@ type UserTrafficPackageServiceServer interface { type UnimplementedUserTrafficPackageServiceServer struct{} func (UnimplementedUserTrafficPackageServiceServer) CreateUserTrafficPackage(context.Context, *CreateUserTrafficPackageRequest) (*CreateUserTrafficPackageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateUserTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method CreateUserTrafficPackage not implemented") } func (UnimplementedUserTrafficPackageServiceServer) BuyUserTrafficPackage(context.Context, *BuyUserTrafficPackageRequest) (*BuyUserTrafficPackageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method BuyUserTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method BuyUserTrafficPackage not implemented") } func (UnimplementedUserTrafficPackageServiceServer) CountUserTrafficPackages(context.Context, *CountUserTrafficPackagesRequest) (*RPCCountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountUserTrafficPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method CountUserTrafficPackages not implemented") } func (UnimplementedUserTrafficPackageServiceServer) ListUserTrafficPackages(context.Context, *ListUserTrafficPackagesRequest) (*ListUserTrafficPackagesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListUserTrafficPackages not implemented") + return nil, status.Error(codes.Unimplemented, "method ListUserTrafficPackages not implemented") } func (UnimplementedUserTrafficPackageServiceServer) DeleteUserTrafficPackage(context.Context, *DeleteUserTrafficPackageRequest) (*RPCSuccess, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteUserTrafficPackage not implemented") + return nil, status.Error(codes.Unimplemented, "method DeleteUserTrafficPackage not implemented") } func (UnimplementedUserTrafficPackageServiceServer) testEmbeddedByValue() {} @@ -152,7 +152,7 @@ type UnsafeUserTrafficPackageServiceServer interface { } func RegisterUserTrafficPackageServiceServer(s grpc.ServiceRegistrar, srv UserTrafficPackageServiceServer) { - // If the following call pancis, it indicates UnimplementedUserTrafficPackageServiceServer was + // If the following call panics, it indicates UnimplementedUserTrafficPackageServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/pb/service_user_verify_code.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_verify_code.pb.go index 920a19d..169f7b1 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_verify_code.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_verify_code.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 -// protoc v6.33.2 +// protoc-gen-go v1.36.11 +// protoc v3.19.6 // source: service_user_verify_code.proto package pb @@ -11,6 +11,7 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + unsafe "unsafe" ) const ( @@ -265,61 +266,40 @@ func (x *ValidateUserVerifyCodeResponse) GetErrorMessage() string { var File_service_user_verify_code_proto protoreflect.FileDescriptor -var file_service_user_verify_code_proto_rawDesc = []byte{ - 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x76, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x02, 0x70, 0x62, 0x22, 0x5d, 0x0a, 0x19, 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6d, - 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x62, - 0x69, 0x6c, 0x65, 0x22, 0x3c, 0x0a, 0x1a, 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x64, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x63, 0x6f, 0x64, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, - 0x68, 0x22, 0x97, 0x01, 0x0a, 0x1d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x16, 0x0a, - 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, - 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x65, 0x77, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x6e, 0x65, 0x77, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x76, 0x0a, 0x1e, 0x56, - 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, - 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, - 0x22, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x32, 0xcd, 0x01, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, - 0x12, 0x73, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, - 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x2e, 0x70, - 0x62, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, - 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, -} +const file_service_user_verify_code_proto_rawDesc = "" + + "\n" + + "\x1eservice_user_verify_code.proto\x12\x02pb\"]\n" + + "\x19SendUserVerifyCodeRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x14\n" + + "\x05email\x18\x02 \x01(\tR\x05email\x12\x16\n" + + "\x06mobile\x18\x03 \x01(\tR\x06mobile\"<\n" + + "\x1aSendUserVerifyCodeResponse\x12\x1e\n" + + "\n" + + "codeLength\x18\x01 \x01(\x05R\n" + + "codeLength\"\x97\x01\n" + + "\x1dValidateUserVerifyCodeRequest\x12\x12\n" + + "\x04type\x18\x01 \x01(\tR\x04type\x12\x14\n" + + "\x05email\x18\x02 \x01(\tR\x05email\x12\x16\n" + + "\x06mobile\x18\x03 \x01(\tR\x06mobile\x12\x12\n" + + "\x04code\x18\x04 \x01(\tR\x04code\x12 \n" + + "\vnewPassword\x18\n" + + " \x01(\tR\vnewPassword\"v\n" + + "\x1eValidateUserVerifyCodeResponse\x12\x12\n" + + "\x04isOk\x18\x01 \x01(\bR\x04isOk\x12\x1c\n" + + "\terrorCode\x18\x02 \x01(\tR\terrorCode\x12\"\n" + + "\ferrorMessage\x18\x03 \x01(\tR\ferrorMessage2\xcd\x01\n" + + "\x15UserVerifyCodeService\x12S\n" + + "\x12sendUserVerifyCode\x12\x1d.pb.SendUserVerifyCodeRequest\x1a\x1e.pb.SendUserVerifyCodeResponse\x12_\n" + + "\x16validateUserVerifyCode\x12!.pb.ValidateUserVerifyCodeRequest\x1a\".pb.ValidateUserVerifyCodeResponseB\x06Z\x04./pbb\x06proto3" var ( file_service_user_verify_code_proto_rawDescOnce sync.Once - file_service_user_verify_code_proto_rawDescData = file_service_user_verify_code_proto_rawDesc + file_service_user_verify_code_proto_rawDescData []byte ) func file_service_user_verify_code_proto_rawDescGZIP() []byte { file_service_user_verify_code_proto_rawDescOnce.Do(func() { - file_service_user_verify_code_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_user_verify_code_proto_rawDescData) + file_service_user_verify_code_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_service_user_verify_code_proto_rawDesc), len(file_service_user_verify_code_proto_rawDesc))) }) return file_service_user_verify_code_proto_rawDescData } @@ -352,7 +332,7 @@ func file_service_user_verify_code_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_user_verify_code_proto_rawDesc, + RawDescriptor: unsafe.Slice(unsafe.StringData(file_service_user_verify_code_proto_rawDesc), len(file_service_user_verify_code_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, @@ -363,7 +343,6 @@ func file_service_user_verify_code_proto_init() { MessageInfos: file_service_user_verify_code_proto_msgTypes, }.Build() File_service_user_verify_code_proto = out.File - file_service_user_verify_code_proto_rawDesc = nil file_service_user_verify_code_proto_goTypes = nil file_service_user_verify_code_proto_depIdxs = nil } diff --git a/EdgeCommon/pkg/rpc/pb/service_user_verify_code_grpc.pb.go b/EdgeCommon/pkg/rpc/pb/service_user_verify_code_grpc.pb.go index 046b1fe..664c1c3 100644 --- a/EdgeCommon/pkg/rpc/pb/service_user_verify_code_grpc.pb.go +++ b/EdgeCommon/pkg/rpc/pb/service_user_verify_code_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v6.33.2 +// - protoc-gen-go-grpc v1.6.1 +// - protoc v3.19.6 // source: service_user_verify_code.proto package pb @@ -83,10 +83,10 @@ type UserVerifyCodeServiceServer interface { type UnimplementedUserVerifyCodeServiceServer struct{} func (UnimplementedUserVerifyCodeServiceServer) SendUserVerifyCode(context.Context, *SendUserVerifyCodeRequest) (*SendUserVerifyCodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendUserVerifyCode not implemented") + return nil, status.Error(codes.Unimplemented, "method SendUserVerifyCode not implemented") } func (UnimplementedUserVerifyCodeServiceServer) ValidateUserVerifyCode(context.Context, *ValidateUserVerifyCodeRequest) (*ValidateUserVerifyCodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ValidateUserVerifyCode not implemented") + return nil, status.Error(codes.Unimplemented, "method ValidateUserVerifyCode not implemented") } func (UnimplementedUserVerifyCodeServiceServer) testEmbeddedByValue() {} @@ -98,7 +98,7 @@ type UnsafeUserVerifyCodeServiceServer interface { } func RegisterUserVerifyCodeServiceServer(s grpc.ServiceRegistrar, srv UserVerifyCodeServiceServer) { - // If the following call pancis, it indicates UnimplementedUserVerifyCodeServiceServer was + // If the following call panics, it indicates UnimplementedUserVerifyCodeServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/EdgeCommon/pkg/rpc/protos/service_httpdns_sandbox.proto b/EdgeCommon/pkg/rpc/protos/service_httpdns_sandbox.proto index 5a95fbe..29fdbee 100644 --- a/EdgeCommon/pkg/rpc/protos/service_httpdns_sandbox.proto +++ b/EdgeCommon/pkg/rpc/protos/service_httpdns_sandbox.proto @@ -3,8 +3,6 @@ option go_package = "./pb"; package pb; -import "models/rpc_messages.proto"; - service HTTPDNSSandboxService { rpc testHTTPDNSResolve (TestHTTPDNSResolveRequest) returns (TestHTTPDNSResolveResponse); } diff --git a/EdgeDNS/build/data/.gitignore b/EdgeDNS/build/data/.gitignore index 2b5ce9e..dd4b600 100644 --- a/EdgeDNS/build/data/.gitignore +++ b/EdgeDNS/build/data/.gitignore @@ -1,4 +1,5 @@ *.db *.db-shm *.db-wal -*.lock \ No newline at end of file +*.lock +*.store/ \ No newline at end of file diff --git a/EdgeDNS/go.mod b/EdgeDNS/go.mod index 899785b..6f685a8 100644 --- a/EdgeDNS/go.mod +++ b/EdgeDNS/go.mod @@ -6,6 +6,7 @@ replace github.com/TeaOSLab/EdgeCommon => ../EdgeCommon require ( github.com/TeaOSLab/EdgeCommon v0.0.0-00010101000000-000000000000 + github.com/cockroachdb/pebble v1.1.0 github.com/google/nftables v0.2.0 github.com/iwind/TeaGo v0.0.0-20240128112714-6bcd0529d0ea github.com/iwind/gosock v0.0.0-20220505115348-f88412125a62 @@ -13,25 +14,47 @@ require ( github.com/mdlayher/netlink v1.7.2 github.com/miekg/dns v1.1.58 github.com/shirou/gopsutil/v3 v3.24.2 - gopkg.in/natefinch/lumberjack.v2 v2.2.1 golang.org/x/sys v0.38.0 google.golang.org/grpc v1.78.0 + gopkg.in/natefinch/lumberjack.v2 v2.2.1 gopkg.in/yaml.v3 v3.0.1 ) require ( + github.com/DataDog/zstd v1.4.5 // indirect + github.com/beorn7/perks v1.0.1 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cockroachdb/errors v1.11.1 // indirect + github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect + github.com/cockroachdb/redact v1.1.5 // indirect + github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect + github.com/getsentry/sentry-go v0.18.0 // indirect github.com/go-ole/go-ole v1.2.6 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/protobuf v1.5.4 // indirect + github.com/golang/snappy v0.0.4 // indirect github.com/google/go-cmp v0.7.0 // indirect github.com/josharian/native v1.1.0 // indirect + github.com/klauspost/compress v1.15.15 // indirect + github.com/kr/pretty v0.3.1 // indirect + github.com/kr/text v0.2.0 // indirect github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect + github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect github.com/mdlayher/socket v0.5.0 // indirect github.com/oschwald/geoip2-golang v1.13.0 // indirect github.com/oschwald/maxminddb-golang v1.13.0 // indirect + github.com/pkg/errors v0.9.1 // indirect github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect + github.com/prometheus/client_golang v1.12.0 // indirect + github.com/prometheus/client_model v0.2.1-0.20210607210712-147c58e9608a // indirect + github.com/prometheus/common v0.32.1 // indirect + github.com/prometheus/procfs v0.7.3 // indirect + github.com/rogpeppe/go-internal v1.9.0 // indirect github.com/shoenig/go-m1cpu v0.1.6 // indirect github.com/tklauser/go-sysconf v0.3.13 // indirect github.com/tklauser/numcpus v0.7.0 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect + golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df // indirect golang.org/x/mod v0.29.0 // indirect golang.org/x/net v0.47.0 // indirect golang.org/x/sync v0.18.0 // indirect diff --git a/EdgeDNS/go.sum b/EdgeDNS/go.sum index c152b07..9b69564 100644 --- a/EdgeDNS/go.sum +++ b/EdgeDNS/go.sum @@ -1,60 +1,275 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/DataDog/zstd v1.4.5 h1:EndNeuB0l9syBZhut0wns3gV1hL8zX8LIu6ZiVHWLIQ= +github.com/DataDog/zstd v1.4.5/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f h1:otljaYPt5hWxV3MUfO5dFPFiOXg9CyG5/kCfayTqsJ4= +github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= +github.com/cockroachdb/errors v1.11.1 h1:xSEW75zKaKCWzR3OfxXUxgrk/NtT4G1MiOv5lWZazG8= +github.com/cockroachdb/errors v1.11.1/go.mod h1:8MUxA3Gi6b25tYlFEBGLf+D8aISL+M4MIpiWMSNRfxw= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= +github.com/cockroachdb/pebble v1.1.0 h1:pcFh8CdCIt2kmEpK0OIatq67Ln9uGDYY3d5XnE0LJG4= +github.com/cockroachdb/pebble v1.1.0/go.mod h1:sEHm5NOXxyiAoKWhoFxT8xMgd/f3RA6qUqQ1BXKrh2E= +github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30= +github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/getsentry/sentry-go v0.18.0 h1:MtBW5H9QgdcJabtZcuJG80BMOwaBpkRDZkxRkNC1sN0= +github.com/getsentry/sentry-go v0.18.0/go.mod h1:Kgon4Mby+FJ7ZWHFUAZgVaIa8sxHtnRJRLTXZr51aKQ= +github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= +github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/nftables v0.2.0 h1:PbJwaBmbVLzpeldoeUKGkE2RjstrjPKMl6oLrfEJ6/8= github.com/google/nftables v0.2.0/go.mod h1:Beg6V6zZ3oEn0JuiUQ4wqwuyqqzasOltcoXPtgLbFp4= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/iwind/TeaGo v0.0.0-20240128112714-6bcd0529d0ea h1:o0QCF6tMJ9E6OgU1c0L+rYDshKsTu7mEk+7KCGLbnpI= github.com/iwind/TeaGo v0.0.0-20240128112714-6bcd0529d0ea/go.mod h1:Ng3xWekHSVy0E/6/jYqJ7Htydm/H+mWIl0AS+Eg3H2M= github.com/iwind/gosock v0.0.0-20220505115348-f88412125a62 h1:HJH6RDheAY156DnIfJSD/bEvqyXzsZuE2gzs8PuUjoo= github.com/iwind/gosock v0.0.0-20220505115348-f88412125a62/go.mod h1:H5Q7SXwbx3a97ecJkaS2sD77gspzE7HFUafBO0peEyA= github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtLA= github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= +github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.15.15 h1:EF27CXIuDsYJ6mmvtBRlEuB2UVOqHG1tAXgZ7yIO+lw= +github.com/klauspost/compress v1.15.15/go.mod h1:ZcK2JAFqKOpnBlxcLsJzYfrS9X1akm9fHZNnD9+Vo/4= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 h1:I0XW9+e1XWDxdcEniV4rQAIOPUGDq67JSCiRCgGCZLI= +github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/mdlayher/netlink v1.7.2 h1:/UtM3ofJap7Vl4QWCPDGXY8d3GIY2UGSDbK+QWmY8/g= github.com/mdlayher/netlink v1.7.2/go.mod h1:xraEF7uJbxLhc5fpHL4cPe221LI2bdttWlU+ZGLfQSw= github.com/mdlayher/socket v0.5.0 h1:ilICZmJcQz70vrWVes1MFera4jGiWNocSkykwwoy3XI= github.com/mdlayher/socket v0.5.0/go.mod h1:WkcBFfvyG8QENs5+hfQPl1X6Jpd2yeLIYgrGFmJiJxI= github.com/miekg/dns v1.1.58 h1:ca2Hdkz+cDg/7eNF6V56jjzuZ4aCAE+DbVkILdQWG/4= github.com/miekg/dns v1.1.58/go.mod h1:Ypv+3b/KadlvW9vJfXOTf300O4UqaHFzFCuHz+rPkBY= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/oschwald/geoip2-golang v1.13.0 h1:Q44/Ldc703pasJeP5V9+aFSZFmBN7DKHbNsSFzQATJI= github.com/oschwald/geoip2-golang v1.13.0/go.mod h1:P9zG+54KPEFOliZ29i7SeYZ/GM6tfEL+rgSn03hYuUo= github.com/oschwald/maxminddb-golang v1.13.0 h1:R8xBorY71s84yO06NgTmQvqvTvlS/bnYZrrWX1MElnU= github.com/oschwald/maxminddb-golang v1.13.0/go.mod h1:BU0z8BfFVhi1LQaonTwwGQlsHUEu9pWNdMfmq4ztm0o= +github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c h1:ncq/mPwQF4JjgDlrVEn3C11VoGHZN7m8qihwgMEtzYw= github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= +github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_golang v1.12.0 h1:C+UIj/QWtmqY13Arb8kwMt5j34/0Z2iKamrJ+ryC0Gg= +github.com/prometheus/client_golang v1.12.0/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.1-0.20210607210712-147c58e9608a h1:CmF68hwI0XsOQ5UwlBopMi2Ow4Pbg32akc4KIVCOm+Y= +github.com/prometheus/client_model v0.2.1-0.20210607210712-147c58e9608a/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.32.1 h1:hWIdL3N2HoUx3B8j3YN9mWor0qhY/NlEKZEaXxuIRh4= +github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.7.3 h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU= +github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/shirou/gopsutil/v3 v3.24.2 h1:kcR0erMbLg5/3LcInpw0X/rrPSqq4CDPyI6A6ZRC18Y= github.com/shirou/gopsutil/v3 v3.24.2/go.mod h1:tSg/594BcA+8UdQU2XcW803GWYgdtauFFPgJCJKZlVk= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= @@ -68,8 +283,17 @@ github.com/tklauser/numcpus v0.7.0 h1:yjuerZP127QG9m5Zh/mSO4wqurYil27tHrqwRoRjpr github.com/tklauser/numcpus v0.7.0/go.mod h1:bb6dMVcj8A42tSE7i32fsIUCbQNllK5iDguyOZRUzAY= github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc h1:R83G5ikgLMxrBvLh22JhdfI8K6YXEPHx5P03Uu3DRs4= github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0= github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8= @@ -82,37 +306,308 @@ go.opentelemetry.io/otel/sdk/metric v1.38.0 h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6 go.opentelemetry.io/otel/sdk/metric v1.38.0/go.mod h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA= go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE= go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df h1:UA2aFVmmsIlefxMk29Dp2juaUSth8Pyn3Tq5Y5mJGME= +golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.29.0 h1:HV8lRxZC4l2cr3Zq1LvtOsi/ThTgWnUk/y64QSs8GwA= golang.org/x/mod v0.29.0/go.mod h1:NyhrlYXJ2H4eJiRy/WDBO6HMqZQ6q9nk4JzS3NuCK+w= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY= golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM= golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.38.0 h1:Hx2Xv8hISq8Lm16jvBZ2VQf+RLmbd7wVUsALibYI/IQ= golang.org/x/tools v0.38.0/go.mod h1:yEsQ/d/YK8cjh0L6rZlY8tgtlKiBNTL14pGDJPJpYQs= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda h1:i/Q+bfisr7gq6feoJnS/DlpdwEL4ihp41fvRiM3Ork0= google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.78.0 h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc= google.golang.org/grpc v1.78.0/go.mod h1:I47qjTo4OKbMkjA/aOOwxDIiPSBofUtQUI5EfpWvW7U= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc= gopkg.in/natefinch/lumberjack.v2 v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYskCTPBJVb9jqSc= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/EdgeDNS/internal/agents/manager.go b/EdgeDNS/internal/agents/manager.go index b42c807..24feff5 100644 --- a/EdgeDNS/internal/agents/manager.go +++ b/EdgeDNS/internal/agents/manager.go @@ -22,13 +22,15 @@ type Manager struct { db *dbs.DB - lastId int64 + lastId int64 + ReadyCh chan struct{} // 初始加载完成后关闭 } func NewManager(db *dbs.DB) *Manager { return &Manager{ - ipMap: map[string]string{}, - db: db, + ipMap: map[string]string{}, + db: db, + ReadyCh: make(chan struct{}), } } @@ -51,6 +53,9 @@ func (this *Manager) Start() { } } + // 通知初始加载完成 + close(this.ReadyCh) + // 定时获取 var duration = 30 * time.Minute if Tea.IsTesting() { diff --git a/EdgeDNS/internal/configs/node_config.go b/EdgeDNS/internal/configs/node_config.go index ec0c84f..0147022 100644 --- a/EdgeDNS/internal/configs/node_config.go +++ b/EdgeDNS/internal/configs/node_config.go @@ -3,6 +3,14 @@ package configs -import "github.com/TeaOSLab/EdgeCommon/pkg/dnsconfigs" +import ( + "github.com/TeaOSLab/EdgeCommon/pkg/dnsconfigs" + "sync/atomic" +) -var SharedNodeConfig *dnsconfigs.NSNodeConfig +var SharedNodeConfig atomic.Pointer[dnsconfigs.NSNodeConfig] + +// LoadSharedNodeConfig 返回当前节点配置(并发安全) +func LoadSharedNodeConfig() *dnsconfigs.NSNodeConfig { + return SharedNodeConfig.Load() +} diff --git a/EdgeDNS/internal/const/const.go b/EdgeDNS/internal/const/const.go index 3d8175a..c886da5 100644 --- a/EdgeDNS/internal/const/const.go +++ b/EdgeDNS/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "1.5.0" //1.3.8.2 + Version = "1.5.1" //1.3.8.2 ProductName = "Edge DNS" ProcessName = "edge-dns" diff --git a/EdgeDNS/internal/dbs/db.go b/EdgeDNS/internal/dbs/db.go index b39fb6b..01ccadf 100644 --- a/EdgeDNS/internal/dbs/db.go +++ b/EdgeDNS/internal/dbs/db.go @@ -4,69 +4,95 @@ package dbs import ( + "encoding/binary" "encoding/json" "errors" "github.com/TeaOSLab/EdgeCommon/pkg/dnsconfigs" "github.com/TeaOSLab/EdgeDNS/internal/models" "github.com/TeaOSLab/EdgeDNS/internal/remotelogs" - dbutils "github.com/TeaOSLab/EdgeDNS/internal/utils/dbs" + "github.com/cockroachdb/pebble" "github.com/iwind/TeaGo/Tea" "github.com/iwind/TeaGo/types" - _ "github.com/mattn/go-sqlite3" "log" "os" "path/filepath" "strings" + "sync" ) const ( - tableDomains = "domains_v2" - tableRecords = "records_v2" - tableRoutes = "routes_v2" - tableKeys = "keys" - tableAgentIPs = "agentIPs" + domainPrefix = "domains:" + domainClusterIndex = "domains_cluster:" + recordPrefix = "records:" + routePrefix = "routes:" + keyPrefix = "keys:" + agentIPPrefix = "agent_ips:" ) +var defaultWriteOptions = &pebble.WriteOptions{Sync: false} +var flushRawDB = func(rawDB *pebble.DB) error { + return rawDB.Flush() +} + +var sharedRawDBLocker sync.Mutex +var sharedRawDBMap = map[string]*sharedRawDB{} + +type sharedRawDB struct { + rawDB *pebble.DB + refs int +} + type DB struct { - db *dbutils.DB - path string + path string + storePath string + rawDB *pebble.DB +} - insertDomainStmt *dbutils.Stmt - updateDomainStmt *dbutils.Stmt - deleteDomainStmt *dbutils.Stmt - existsDomainStmt *dbutils.Stmt - listDomainsStmt *dbutils.Stmt +type domainValue struct { + Id int64 `json:"id"` + ClusterId int64 `json:"clusterId"` + UserId int64 `json:"userId"` + Name string `json:"name"` + TSIGJSON string `json:"tsigJSON,omitempty"` + Version int64 `json:"version"` +} - insertRecordStmt *dbutils.Stmt - updateRecordStmt *dbutils.Stmt - existsRecordStmt *dbutils.Stmt - deleteRecordStmt *dbutils.Stmt - listRecordsStmt *dbutils.Stmt +type recordValue struct { + Id int64 `json:"id"` + DomainId int64 `json:"domainId"` + Name string `json:"name"` + Type dnsconfigs.RecordType `json:"type"` + Value string `json:"value"` + MXPriority int32 `json:"mxPriority"` + SRVPriority int32 `json:"srvPriority"` + SRVWeight int32 `json:"srvWeight"` + SRVPort int32 `json:"srvPort"` + CAAFlag int32 `json:"caaFlag"` + CAATag string `json:"caaTag"` + TTL int32 `json:"ttl"` + Weight int32 `json:"weight"` + RouteIds []string `json:"routeIds,omitempty"` + Version int64 `json:"version"` +} - insertRouteStmt *dbutils.Stmt - updateRouteStmt *dbutils.Stmt - deleteRouteStmt *dbutils.Stmt - listRoutesStmt *dbutils.Stmt - existsRouteStmt *dbutils.Stmt - - insertKeyStmt *dbutils.Stmt - updateKeyStmt *dbutils.Stmt - deleteKeyStmt *dbutils.Stmt - listKeysStmt *dbutils.Stmt - existsKeyStmt *dbutils.Stmt - - insertAgentIPStmt *dbutils.Stmt - listAgentIPsStmt *dbutils.Stmt +type routeValue struct { + Id int64 `json:"id"` + UserId int64 `json:"userId"` + RangesJSON string `json:"rangesJSON"` + Priority int32 `json:"priority"` + Order int32 `json:"order"` + Version int64 `json:"version"` } func NewDB(path string) *DB { - return &DB{path: path} + return &DB{ + path: path, + storePath: storePath(path), + } } func (this *DB) Init() error { - // 检查目录是否存在 - var dir = filepath.Dir(this.path) - + var dir = filepath.Dir(this.storePath) _, err := os.Stat(dir) if err != nil { err = os.MkdirAll(dir, 0777) @@ -76,699 +102,899 @@ func (this *DB) Init() error { remotelogs.Println("DB", "create database dir '"+dir+"'") } - // TODO 思考 data.db 的数据安全性 - db, err := dbutils.OpenWriter("file:" + this.path + "?cache=shared&mode=rwc&_journal_mode=WAL&_locking_mode=EXCLUSIVE") - if err != nil { - return err - } - db.SetMaxOpenConns(1) - - /**_, err = db.Exec("VACUUM") - if err != nil { - return err - }**/ - - // 创建数据表 - _, err = db.Exec(`CREATE TABLE IF NOT EXISTS "` + tableDomains + `" ( - "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, - "clusterId" integer DEFAULT 0, - "userId" integer DEFAULT 0, - "name" varchar(255), - "version" integer DEFAULT 0, - "tsig" text -); - - CREATE INDEX IF NOT EXISTS "clusterId" -ON "` + tableDomains + `" ( - "clusterId" -); -`) + rawDB, err := openSharedRawDB(this.storePath) if err != nil { return err } - _, err = db.Exec(`CREATE TABLE IF NOT EXISTS "` + tableRecords + `" ( - "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, - "domainId" integer DEFAULT 0, - "name" varchar(255), - "type" varchar(32), - "value" varchar(4096), - "mxPriority" integer DEFAULT 10, - "srvPriority" integer DEFAULT 10, - "srvWeight" integer DEFAULT 10, - "srvPort" integer DEFAULT 0, - "caaFlag" integer DEFAULT 0, - "caaTag" varchar(16), - "ttl" integer DEFAULT 0, - "weight" integer DEFAULT 0, - "routeIds" varchar(512), - "version" integer DEFAULT 0 -); -`) - if err != nil { - // 忽略可以预期的错误 - if strings.Contains(err.Error(), "duplicate column name") { - err = nil - } - - if err != nil { - return err - } - } - - _, err = db.Exec(`CREATE TABLE IF NOT EXISTS "` + tableRoutes + `" ( - "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, - "ranges" text, - "order" integer DEFAULT 0, - "priority" integer DEFAULT 0, - "userId" integer DEFAULT 0, - "version" integer DEFAULT 0 -); -`) - if err != nil { - // 忽略可以预期的错误 - if strings.Contains(err.Error(), "duplicate column name") { - err = nil - } - - if err != nil { - return err - } - } - - _, err = db.Exec(`CREATE TABLE IF NOT EXISTS "` + tableKeys + `" ( - "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, - "domainId" integer DEFAULT 0, - "zoneId" integer DEFAULT 0, - "algo" varchar(128), - "secret" varchar(4096), - "secretType" varchar(32), - "version" integer DEFAULT 0 -);`) - if err != nil { - return err - } - - _, err = db.Exec(`CREATE TABLE IF NOT EXISTS "` + tableAgentIPs + `" ( - "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, - "ip" varchar(64), - "agentCode" varchar(128) -);`) - if err != nil { - return err - } - - // 预编译语句 - // domain statements - this.insertDomainStmt, err = db.Prepare(`INSERT INTO "` + tableDomains + `" ("id", "clusterId", "userId", "name", "tsig", "version") VALUES (?, ?, ?, ?, ?, ?)`) - if err != nil { - return err - } - - this.updateDomainStmt, err = db.Prepare(`UPDATE "` + tableDomains + `" SET "clusterId"=?, "userId"=?, "name"=?, "tsig"=?, "version"=? WHERE "id"=?`) - if err != nil { - return err - } - - this.deleteDomainStmt, err = db.Prepare(`DELETE FROM "` + tableDomains + `" WHERE id=?`) - if err != nil { - return err - } - - this.existsDomainStmt, err = db.Prepare(`SELECT "id" FROM "` + tableDomains + `" WHERE "id"=? LIMIT 1`) - if err != nil { - return err - } - - this.listDomainsStmt, err = db.Prepare(`SELECT "id", "clusterId", "userId", "name", "tsig", "version" FROM "` + tableDomains + `" WHERE "clusterId"=? ORDER BY "id" ASC LIMIT ? OFFSET ?`) - if err != nil { - return err - } - - // record statements - this.insertRecordStmt, err = db.Prepare(`INSERT INTO "` + tableRecords + `" ("id", "domainId", "name", "type", "value", "mxPriority", "srvPriority", "srvWeight", "srvPort", "caaFlag", "caaTag", "ttl", "weight", "routeIds", "version") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`) - if err != nil { - return err - } - - this.updateRecordStmt, err = db.Prepare(`UPDATE "` + tableRecords + `" SET "domainId"=?, "name"=?, "type"=?, "value"=?, "mxPriority"=?, "srvPriority"=?, "srvWeight"=?, "srvPort"=?, "caaFlag"=?, "caaTag"=?, "ttl"=?, "weight"=?, "routeIds"=?, "version"=? WHERE "id"=?`) - if err != nil { - return err - } - - this.existsRecordStmt, err = db.Prepare(`SELECT "id" FROM "` + tableRecords + `" WHERE "id"=? LIMIT 1`) - if err != nil { - return err - } - - this.deleteRecordStmt, err = db.Prepare(`DELETE FROM "` + tableRecords + `" WHERE id=?`) - if err != nil { - return err - } - - this.listRecordsStmt, err = db.Prepare(`SELECT "id", "domainId", "name", "type", "value", "mxPriority", "srvPriority", "srvWeight", "srvPort", "caaFlag", "caaTag", "ttl", "weight", "routeIds", "version" FROM "` + tableRecords + `" ORDER BY "id" ASC LIMIT ? OFFSET ?`) - if err != nil { - return err - } - - // route statements - this.insertRouteStmt, err = db.Prepare(`INSERT INTO "` + tableRoutes + `" ("id", "userId", "ranges", "order", "priority", "version") VALUES (?, ?, ?, ?, ?, ?)`) - if err != nil { - return err - } - - this.updateRouteStmt, err = db.Prepare(`UPDATE "` + tableRoutes + `" SET "userId"=?, "ranges"=?, "order"=?, "priority"=?, "version"=? WHERE "id"=?`) - if err != nil { - return err - } - - this.deleteRouteStmt, err = db.Prepare(`DELETE FROM "` + tableRoutes + `" WHERE "id"=?`) - if err != nil { - return err - } - - this.listRoutesStmt, err = db.Prepare(`SELECT "id", "userId", "ranges", "priority", "order", "version" FROM "` + tableRoutes + `" ORDER BY "id" ASC LIMIT ? OFFSET ?`) - if err != nil { - return err - } - - this.existsRouteStmt, err = db.Prepare(`SELECT "id" FROM "` + tableRoutes + `" WHERE "id"=? LIMIT 1`) - if err != nil { - return err - } - - // key statements - this.insertKeyStmt, err = db.Prepare(`INSERT INTO "` + tableKeys + `" ("id", "domainId", "zoneId", "algo", "secret", "secretType", "version") VALUES (?, ?, ?, ?, ?, ?, ?)`) - if err != nil { - return err - } - - this.updateKeyStmt, err = db.Prepare(`UPDATE "` + tableKeys + `" SET "domainId"=?, "zoneId"=?, "algo"=?, "secret"=?, "secretType"=?, "version"=? WHERE "id"=?`) - if err != nil { - return err - } - - this.deleteKeyStmt, err = db.Prepare(`DELETE FROM "` + tableKeys + `" WHERE "id"=?`) - if err != nil { - return err - } - - this.listKeysStmt, err = db.Prepare(`SELECT "id", "domainId", "zoneId", "algo", "secret", "secretType", "version" FROM "` + tableKeys + `" ORDER BY "id" ASC LIMIT ? OFFSET ?`) - if err != nil { - return err - } - - this.existsKeyStmt, err = db.Prepare(`SELECT "id" FROM "` + tableKeys + `" WHERE "id"=? LIMIT 1`) - if err != nil { - return err - } - - // agent ip record statements - this.insertAgentIPStmt, err = db.Prepare(`INSERT INTO "` + tableAgentIPs + `" ("id", "ip", "agentCode") VALUES (?, ?, ?)`) - if err != nil { - return err - } - - this.listAgentIPsStmt, err = db.Prepare(`SELECT "id", "ip", "agentCode" FROM "` + tableAgentIPs + `" ORDER BY "id" ASC LIMIT ? OFFSET ?`) - if err != nil { - return err - } - - this.db = db - - return nil + this.rawDB = rawDB + return this.migrateSQLiteIfNeeded() } func (this *DB) InsertDomain(domainId int64, clusterId int64, userId int64, name string, tsigJSON []byte, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("InsertDomain", "domain:", domainId, "user:", userId, "name:", name) - _, err := this.insertDomainStmt.Exec(domainId, clusterId, userId, name, string(tsigJSON), version) - if err != nil { - return err - } - - return nil + return this.saveDomain(&domainValue{ + Id: domainId, + ClusterId: clusterId, + UserId: userId, + Name: name, + TSIGJSON: string(tsigJSON), + Version: version, + }) } func (this *DB) UpdateDomain(domainId int64, clusterId int64, userId int64, name string, tsigJSON []byte, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("UpdateDomain", "domain:", domainId, "user:", userId, "name:", name) - _, err := this.updateDomainStmt.Exec(clusterId, userId, name, string(tsigJSON), version, domainId) + oldValue, err := this.readDomainValue(domainId) if err != nil { + if isNotFound(err) { + return nil + } return err } - return nil + return this.saveDomainWithOld(&domainValue{ + Id: domainId, + ClusterId: clusterId, + UserId: userId, + Name: name, + TSIGJSON: string(tsigJSON), + Version: version, + }, oldValue) } func (this *DB) DeleteDomain(domainId int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("DeleteDomain", "domain:", domainId) - _, err := this.deleteDomainStmt.Exec(domainId) + oldValue, err := this.readDomainValue(domainId) + if err != nil { + if isNotFound(err) { + return nil + } + return err + } + + batch := this.rawDB.NewBatch() + defer func() { + _ = batch.Close() + }() + + err = batch.Delete(domainKey(domainId), defaultWriteOptions) if err != nil { return err } - return nil + err = batch.Delete(domainClusterKey(oldValue.ClusterId, domainId), defaultWriteOptions) + if err != nil && !isNotFound(err) { + return err + } + + return batch.Commit(defaultWriteOptions) } func (this *DB) ExistsDomain(domainId int64) (bool, error) { - if this.db == nil { + if this.rawDB == nil { return false, errors.New("db should not be nil") } - rows, err := this.existsDomainStmt.Query(domainId) + + _, err := this.readDomainValue(domainId) if err != nil { + if isNotFound(err) { + return false, nil + } return false, err } - if rows.Err() != nil { - return false, rows.Err() - } - defer func() { - _ = rows.Close() - }() - if rows.Next() { - return true, nil - } - return false, nil + return true, nil } func (this *DB) ListDomains(clusterId int64, offset int, size int) (domains []*models.NSDomain, err error) { - if this.db == nil { + if this.rawDB == nil { return nil, errors.New("db should not be nil") } + if size <= 0 { + return nil, nil + } - rows, err := this.listDomainsStmt.Query(clusterId, size, offset) + var prefix = append([]byte(domainClusterIndex), encodeInt64(clusterId)...) + it, err := this.newIterator(prefix) if err != nil { return nil, err } - if rows.Err() != nil { - return nil, rows.Err() - } defer func() { - _ = rows.Close() + _ = it.Close() }() - for rows.Next() { - var domain = &models.NSDomain{} - var tsigString string - err = rows.Scan(&domain.Id, &domain.ClusterId, &domain.UserId, &domain.Name, &tsigString, &domain.Version) - if err != nil { - return nil, err + var skipped = 0 + for it.First(); it.Valid(); it.Next() { + if skipped < offset { + skipped++ + continue } - if len(tsigString) > 0 { - var tsigConfig = &dnsconfigs.NSTSIGConfig{} - err = json.Unmarshal([]byte(tsigString), tsigConfig) - if err != nil { - remotelogs.Error("decode tsig string failed: "+err.Error()+", domain:"+domain.Name, ", domainId: "+types.String(domain.Id)) - } else { - domain.TSIG = tsigConfig + var keyBytes = append([]byte(nil), it.Key()...) + var domainId = decodeInt64(keyBytes[len(prefix):]) + domainValue, valueErr := this.readDomainValue(domainId) + if valueErr != nil { + if isNotFound(valueErr) { + continue } + return nil, valueErr + } + + domain, decodeErr := decodeDomain(domainValue) + if decodeErr != nil { + return nil, decodeErr } domains = append(domains, domain) + if len(domains) >= size { + break + } } - return + + return domains, it.Error() } func (this *DB) InsertRecord(recordId int64, domainId int64, name string, recordType dnsconfigs.RecordType, value string, mxPriority int32, srvPriority int32, srvWeight int32, srvPort int32, caaFlag int32, caaTag string, ttl int32, weight int32, routeIds []string, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("InsertRecord", "domain:", domainId, "name:", name) - _, err := this.insertRecordStmt.Exec(recordId, domainId, name, recordType, value, mxPriority, srvPriority, srvWeight, srvPort, caaFlag, caaTag, ttl, weight, strings.Join(routeIds, ","), version) - if err != nil { - return err - } - return nil + return this.saveJSON(recordKey(recordId), &recordValue{ + Id: recordId, + DomainId: domainId, + Name: name, + Type: recordType, + Value: value, + MXPriority: mxPriority, + SRVPriority: srvPriority, + SRVWeight: srvWeight, + SRVPort: srvPort, + CAAFlag: caaFlag, + CAATag: caaTag, + TTL: ttl, + Weight: weight, + RouteIds: routeIds, + Version: version, + }) } func (this *DB) UpdateRecord(recordId int64, domainId int64, name string, recordType dnsconfigs.RecordType, value string, mxPriority int32, srvPriority int32, srvWeight int32, srvPort int32, caaFlag int32, caaTag string, ttl int32, weight int32, routeIds []string, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("UpdateRecord", "domain:", domainId, "name:", name) - _, err := this.updateRecordStmt.Exec(domainId, name, recordType, value, mxPriority, srvPriority, srvWeight, srvPort, caaFlag, caaTag, ttl, weight, strings.Join(routeIds, ","), version, recordId) + _, err := this.readRecordValue(recordId) if err != nil { + if isNotFound(err) { + return nil + } return err } - return nil + + return this.saveJSON(recordKey(recordId), &recordValue{ + Id: recordId, + DomainId: domainId, + Name: name, + Type: recordType, + Value: value, + MXPriority: mxPriority, + SRVPriority: srvPriority, + SRVWeight: srvWeight, + SRVPort: srvPort, + CAAFlag: caaFlag, + CAATag: caaTag, + TTL: ttl, + Weight: weight, + RouteIds: routeIds, + Version: version, + }) } func (this *DB) DeleteRecord(recordId int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("DeleteRecord", "record:", recordId) - _, err := this.deleteRecordStmt.Exec(recordId) - if err != nil { + err := this.rawDB.Delete(recordKey(recordId), defaultWriteOptions) + if err != nil && !isNotFound(err) { return err } return nil } func (this *DB) ExistsRecord(recordId int64) (bool, error) { - if this.db == nil { + if this.rawDB == nil { return false, errors.New("db should not be nil") } - rows, err := this.existsRecordStmt.Query(recordId) + + _, err := this.readRecordValue(recordId) if err != nil { + if isNotFound(err) { + return false, nil + } return false, err } - if rows.Err() != nil { - return false, rows.Err() - } - defer func() { - _ = rows.Close() - }() - if rows.Next() { - return true, nil - } - return false, nil + return true, nil } -// ListRecords 列出一组记录 -// TODO 将来只加载本集群上的记录 func (this *DB) ListRecords(offset int, size int) (records []*models.NSRecord, err error) { - if this.db == nil { + if this.rawDB == nil { return nil, errors.New("db should not be nil") } + if size <= 0 { + return nil, nil + } - rows, err := this.listRecordsStmt.Query(size, offset) + it, err := this.newIterator([]byte(recordPrefix)) if err != nil { return nil, err } - if rows.Err() != nil { - return nil, rows.Err() - } defer func() { - _ = rows.Close() + _ = it.Close() }() - for rows.Next() { - var record = &models.NSRecord{} - var routeIds = "" - err = rows.Scan(&record.Id, &record.DomainId, &record.Name, &record.Type, &record.Value, &record.MXPriority, &record.SRVPriority, &record.SRVWeight, &record.SRVPort, &record.CAAFlag, &record.CAATag, &record.Ttl, &record.Weight, &routeIds, &record.Version) - if err != nil { - return nil, err + var skipped = 0 + for it.First(); it.Valid(); it.Next() { + if skipped < offset { + skipped++ + continue } - if len(routeIds) > 0 { - record.RouteIds = strings.Split(routeIds, ",") + + valueBytes, valueErr := it.ValueAndErr() + if valueErr != nil { + return nil, valueErr + } + + record, decodeErr := decodeRecord(valueBytes) + if decodeErr != nil { + return nil, decodeErr } records = append(records, record) + + if len(records) >= size { + break + } } - return + + return records, it.Error() } -// InsertRoute 创建线路 func (this *DB) InsertRoute(routeId int64, userId int64, rangesJSON []byte, order int32, priority int32, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("InsertRoute", "route:", routeId, "user:", userId) - _, err := this.insertRouteStmt.Exec(routeId, userId, string(rangesJSON), order, priority, version) - if err != nil { - return err - } - return nil + return this.saveJSON(routeKey(routeId), &routeValue{ + Id: routeId, + UserId: userId, + RangesJSON: string(rangesJSON), + Order: order, + Priority: priority, + Version: version, + }) } -// UpdateRoute 修改线路 func (this *DB) UpdateRoute(routeId int64, userId int64, rangesJSON []byte, order int32, priority int32, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("UpdateRoute", "route:", routeId, "user:", userId) - _, err := this.updateRouteStmt.Exec(userId, string(rangesJSON), order, priority, version, routeId) + _, err := this.readRouteValue(routeId) if err != nil { + if isNotFound(err) { + return nil + } return err } - return nil + + return this.saveJSON(routeKey(routeId), &routeValue{ + Id: routeId, + UserId: userId, + RangesJSON: string(rangesJSON), + Order: order, + Priority: priority, + Version: version, + }) } -// DeleteRoute 删除线路 func (this *DB) DeleteRoute(routeId int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("DeleteRoute", "route:", routeId) - _, err := this.deleteRouteStmt.Exec(routeId) - if err != nil { + err := this.rawDB.Delete(routeKey(routeId), defaultWriteOptions) + if err != nil && !isNotFound(err) { return err } return nil } -// ExistsRoute 检查是否存在线路 func (this *DB) ExistsRoute(routeId int64) (bool, error) { - if this.db == nil { + if this.rawDB == nil { return false, errors.New("db should not be nil") } - rows, err := this.existsRouteStmt.Query(routeId) + + _, err := this.readRouteValue(routeId) if err != nil { + if isNotFound(err) { + return false, nil + } return false, err } - if rows.Err() != nil { - return false, rows.Err() - } - defer func() { - _ = rows.Close() - }() - if rows.Next() { - return true, nil - } - return false, nil + return true, nil } -// ListRoutes 查找所有线路 func (this *DB) ListRoutes(offset int64, size int64) (routes []*models.NSRoute, err error) { - if this.db == nil { + if this.rawDB == nil { return nil, errors.New("db should not be nil") } + if size <= 0 { + return nil, nil + } - rows, err := this.listRoutesStmt.Query(size, offset) + it, err := this.newIterator([]byte(routePrefix)) if err != nil { return nil, err } - if rows.Err() != nil { - return nil, rows.Err() - } defer func() { - _ = rows.Close() + _ = it.Close() }() - for rows.Next() { - var route = &models.NSRoute{} - var rangesString = "" - err = rows.Scan(&route.Id, &route.UserId, &rangesString, &route.Priority, &route.Order, &route.Version) - if err != nil { - return nil, err - } - route.Ranges, err = models.InitRangesFromJSON([]byte(rangesString)) - if err != nil { - return nil, err + var skipped int64 + for it.First(); it.Valid(); it.Next() { + if skipped < offset { + skipped++ + continue } + valueBytes, valueErr := it.ValueAndErr() + if valueErr != nil { + return nil, valueErr + } + + route, decodeErr := decodeRoute(valueBytes) + if decodeErr != nil { + return nil, decodeErr + } routes = append(routes, route) + + if int64(len(routes)) >= size { + break + } } - return + + return routes, it.Error() } func (this *DB) InsertKey(keyId int64, domainId int64, zoneId int64, algo string, secret string, secretType string, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("InsertKey", "key:", keyId, "domain:", domainId, "zone:", zoneId) - _, err := this.insertKeyStmt.Exec(keyId, domainId, zoneId, algo, secret, secretType, version) - if err != nil { - return err - } - return nil + return this.saveJSON(keyKey(keyId), &models.NSKey{ + Id: keyId, + DomainId: domainId, + ZoneId: zoneId, + Algo: algo, + Secret: secret, + SecretType: secretType, + Version: version, + }) } func (this *DB) UpdateKey(keyId int64, domainId int64, zoneId int64, algo string, secret string, secretType string, version int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("UpdateKey", "key:", keyId, "domain:", domainId, "zone:", zoneId) - _, err := this.updateKeyStmt.Exec(domainId, zoneId, algo, secret, secretType, version, keyId) + _, err := this.readKeyValue(keyId) if err != nil { + if isNotFound(err) { + return nil + } return err } - return nil + + return this.saveJSON(keyKey(keyId), &models.NSKey{ + Id: keyId, + DomainId: domainId, + ZoneId: zoneId, + Algo: algo, + Secret: secret, + SecretType: secretType, + Version: version, + }) } func (this *DB) ListKeys(offset int, size int) (keys []*models.NSKey, err error) { - if this.db == nil { + if this.rawDB == nil { return nil, errors.New("db should not be nil") } - rows, err := this.listKeysStmt.Query(size, offset) + if size <= 0 { + return nil, nil + } + + it, err := this.newIterator([]byte(keyPrefix)) if err != nil { return nil, err } - if rows.Err() != nil { - return nil, rows.Err() - } defer func() { - _ = rows.Close() + _ = it.Close() }() - for rows.Next() { - var key = &models.NSKey{} - err = rows.Scan(&key.Id, &key.DomainId, &key.ZoneId, &key.Algo, &key.Secret, &key.SecretType, &key.Version) - if err != nil { - return nil, err + + var skipped = 0 + for it.First(); it.Valid(); it.Next() { + if skipped < offset { + skipped++ + continue + } + + valueBytes, valueErr := it.ValueAndErr() + if valueErr != nil { + return nil, valueErr + } + + key, decodeErr := decodeKey(valueBytes) + if decodeErr != nil { + return nil, decodeErr } keys = append(keys, key) + + if len(keys) >= size { + break + } } - return + + return keys, it.Error() } func (this *DB) DeleteKey(keyId int64) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("DeleteKey", "key:", keyId) - _, err := this.deleteKeyStmt.Exec(keyId) - if err != nil { + err := this.rawDB.Delete(keyKey(keyId), defaultWriteOptions) + if err != nil && !isNotFound(err) { return err } return nil } func (this *DB) ExistsKey(keyId int64) (bool, error) { - if this.db == nil { + if this.rawDB == nil { return false, errors.New("db should not be nil") } - rows, err := this.existsKeyStmt.Query(keyId) + + _, err := this.readKeyValue(keyId) if err != nil { + if isNotFound(err) { + return false, nil + } return false, err } - if rows.Err() != nil { - return false, rows.Err() - } - defer func() { - _ = rows.Close() - }() - if rows.Next() { - return true, nil - } - return false, nil + return true, nil } func (this *DB) InsertAgentIP(ipId int64, ip string, agentCode string) error { - if this.db == nil { + if this.rawDB == nil { return errors.New("db should not be nil") } this.log("InsertAgentIP", "id:", ipId, "ip:", ip, "agent:", agentCode) - _, err := this.insertAgentIPStmt.Exec(ipId, ip, agentCode) - if err != nil { - return err - } - return nil + return this.saveJSON(agentIPKey(ipId), &models.AgentIP{ + Id: ipId, + IP: ip, + AgentCode: agentCode, + }) } func (this *DB) ListAgentIPs(offset int64, size int64) (agentIPs []*models.AgentIP, err error) { - if this.db == nil { + if this.rawDB == nil { return nil, errors.New("db should not be nil") } - rows, err := this.listAgentIPsStmt.Query(size, offset) + if size <= 0 { + return nil, nil + } + + it, err := this.newIterator([]byte(agentIPPrefix)) if err != nil { return nil, err } - if rows.Err() != nil { - return nil, rows.Err() - } defer func() { - _ = rows.Close() + _ = it.Close() }() - for rows.Next() { - var agentIP = &models.AgentIP{} - err = rows.Scan(&agentIP.Id, &agentIP.IP, &agentIP.AgentCode) - if err != nil { - return nil, err + + var skipped int64 + for it.First(); it.Valid(); it.Next() { + if skipped < offset { + skipped++ + continue + } + + valueBytes, valueErr := it.ValueAndErr() + if valueErr != nil { + return nil, valueErr + } + + agentIP, decodeErr := decodeAgentIP(valueBytes) + if decodeErr != nil { + return nil, decodeErr } agentIPs = append(agentIPs, agentIP) + + if int64(len(agentIPs)) >= size { + break + } } - return + + return agentIPs, it.Error() } func (this *DB) Close() error { - if this.db == nil { + if this.rawDB == nil { return nil } - for _, stmt := range []*dbutils.Stmt{ - this.insertDomainStmt, - this.updateDomainStmt, - this.deleteDomainStmt, - this.existsDomainStmt, - this.listDomainsStmt, - - this.insertRecordStmt, - this.updateRecordStmt, - this.existsRecordStmt, - this.deleteRecordStmt, - this.listRecordsStmt, - - this.insertRouteStmt, - this.updateRouteStmt, - this.deleteRouteStmt, - this.listRoutesStmt, - this.existsRouteStmt, - - this.insertKeyStmt, - this.updateKeyStmt, - this.deleteKeyStmt, - this.listKeysStmt, - this.existsKeyStmt, - - this.insertAgentIPStmt, - this.listAgentIPsStmt, - } { - if stmt != nil { - _ = stmt.Close() - } - } - - err := this.db.Close() + var err = closeSharedRawDB(this.storePath) if err != nil { return err } + this.rawDB = nil return nil } +func (this *DB) saveDomain(value *domainValue) error { + oldValue, err := this.readDomainValue(value.Id) + if err != nil && !isNotFound(err) { + return err + } + if isNotFound(err) { + oldValue = nil + } + return this.saveDomainWithOld(value, oldValue) +} + +func (this *DB) saveDomainWithOld(value *domainValue, oldValue *domainValue) error { + valueBytes, err := json.Marshal(value) + if err != nil { + return err + } + + batch := this.rawDB.NewBatch() + defer func() { + _ = batch.Close() + }() + + if oldValue != nil && oldValue.ClusterId != value.ClusterId { + err = batch.Delete(domainClusterKey(oldValue.ClusterId, oldValue.Id), defaultWriteOptions) + if err != nil && !isNotFound(err) { + return err + } + } + + err = batch.Set(domainKey(value.Id), valueBytes, defaultWriteOptions) + if err != nil { + return err + } + err = batch.Set(domainClusterKey(value.ClusterId, value.Id), nil, defaultWriteOptions) + if err != nil { + return err + } + + return batch.Commit(defaultWriteOptions) +} + +func (this *DB) saveJSON(key []byte, value any) error { + valueBytes, err := json.Marshal(value) + if err != nil { + return err + } + return this.rawDB.Set(key, valueBytes, defaultWriteOptions) +} + +func (this *DB) newIterator(prefix []byte) (*pebble.Iterator, error) { + return this.rawDB.NewIter(&pebble.IterOptions{ + LowerBound: prefix, + UpperBound: prefixUpperBound(prefix), + }) +} + +func (this *DB) readDomainValue(domainId int64) (*domainValue, error) { + valueBytes, err := this.get(domainKey(domainId)) + if err != nil { + return nil, err + } + + var value = &domainValue{} + err = json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + return value, nil +} + +func (this *DB) readRecordValue(recordId int64) (*recordValue, error) { + valueBytes, err := this.get(recordKey(recordId)) + if err != nil { + return nil, err + } + + var value = &recordValue{} + err = json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + return value, nil +} + +func (this *DB) readRouteValue(routeId int64) (*routeValue, error) { + valueBytes, err := this.get(routeKey(routeId)) + if err != nil { + return nil, err + } + + var value = &routeValue{} + err = json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + return value, nil +} + +func (this *DB) readKeyValue(keyId int64) (*models.NSKey, error) { + valueBytes, err := this.get(keyKey(keyId)) + if err != nil { + return nil, err + } + + return decodeKey(valueBytes) +} + +func (this *DB) get(key []byte) ([]byte, error) { + valueBytes, closer, err := this.rawDB.Get(key) + if err != nil { + return nil, err + } + defer func() { + _ = closer.Close() + }() + + return append([]byte(nil), valueBytes...), nil +} + +func decodeDomain(value *domainValue) (*models.NSDomain, error) { + var domain = &models.NSDomain{ + Id: value.Id, + ClusterId: value.ClusterId, + UserId: value.UserId, + Name: value.Name, + Version: value.Version, + } + + if len(value.TSIGJSON) > 0 { + var tsigConfig = &dnsconfigs.NSTSIGConfig{} + err := json.Unmarshal([]byte(value.TSIGJSON), tsigConfig) + if err != nil { + remotelogs.Error("decode tsig string failed: "+err.Error()+", domain:"+domain.Name, ", domainId: "+types.String(domain.Id)) + } else { + domain.TSIG = tsigConfig + } + } + + return domain, nil +} + +func decodeRecord(valueBytes []byte) (*models.NSRecord, error) { + var value = &recordValue{} + err := json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + + return &models.NSRecord{ + Id: value.Id, + DomainId: value.DomainId, + Name: value.Name, + Type: value.Type, + Value: value.Value, + MXPriority: value.MXPriority, + SRVPriority: value.SRVPriority, + SRVWeight: value.SRVWeight, + SRVPort: value.SRVPort, + CAAFlag: value.CAAFlag, + CAATag: value.CAATag, + Ttl: value.TTL, + Weight: value.Weight, + RouteIds: value.RouteIds, + Version: value.Version, + }, nil +} + +func decodeRoute(valueBytes []byte) (*models.NSRoute, error) { + var value = &routeValue{} + err := json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + + ranges, err := models.InitRangesFromJSON([]byte(value.RangesJSON)) + if err != nil { + return nil, err + } + + return &models.NSRoute{ + Id: value.Id, + UserId: value.UserId, + Ranges: ranges, + Priority: value.Priority, + Order: value.Order, + Version: value.Version, + }, nil +} + +func decodeKey(valueBytes []byte) (*models.NSKey, error) { + var value = &models.NSKey{} + err := json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + return value, nil +} + +func decodeAgentIP(valueBytes []byte) (*models.AgentIP, error) { + var value = &models.AgentIP{} + err := json.Unmarshal(valueBytes, value) + if err != nil { + return nil, err + } + return value, nil +} + +func domainKey(domainId int64) []byte { + return append([]byte(domainPrefix), encodeInt64(domainId)...) +} + +func domainClusterKey(clusterId int64, domainId int64) []byte { + var key = append([]byte(domainClusterIndex), encodeInt64(clusterId)...) + key = append(key, encodeInt64(domainId)...) + return key +} + +func recordKey(recordId int64) []byte { + return append([]byte(recordPrefix), encodeInt64(recordId)...) +} + +func routeKey(routeId int64) []byte { + return append([]byte(routePrefix), encodeInt64(routeId)...) +} + +func keyKey(keyId int64) []byte { + return append([]byte(keyPrefix), encodeInt64(keyId)...) +} + +func agentIPKey(agentIPId int64) []byte { + return append([]byte(agentIPPrefix), encodeInt64(agentIPId)...) +} + +func prefixUpperBound(prefix []byte) []byte { + var bound = make([]byte, len(prefix)+1) + copy(bound, prefix) + bound[len(prefix)] = 0xFF + return bound +} + +func encodeInt64(v int64) []byte { + if v < 0 { + v = 0 + } + var b [8]byte + binary.BigEndian.PutUint64(b[:], uint64(v)) + return b[:] +} + +func decodeInt64(b []byte) int64 { + if len(b) < 8 { + return 0 + } + return int64(binary.BigEndian.Uint64(b[:8])) +} + +func storePath(path string) string { + if strings.HasSuffix(path, ".db") { + return strings.TrimSuffix(path, ".db") + ".store" + } + return path + ".store" +} + +func openSharedRawDB(path string) (*pebble.DB, error) { + sharedRawDBLocker.Lock() + defer sharedRawDBLocker.Unlock() + + shared, ok := sharedRawDBMap[path] + if ok { + shared.refs++ + return shared.rawDB, nil + } + + _ = os.MkdirAll(path, 0777) + + rawDB, err := pebble.Open(path, &pebble.Options{}) + if err != nil { + return nil, err + } + + sharedRawDBMap[path] = &sharedRawDB{ + rawDB: rawDB, + refs: 1, + } + return rawDB, nil +} + +func closeSharedRawDB(path string) error { + sharedRawDBLocker.Lock() + shared, ok := sharedRawDBMap[path] + if !ok { + sharedRawDBLocker.Unlock() + return nil + } + + shared.refs-- + if shared.refs > 0 { + sharedRawDBLocker.Unlock() + return nil + } + + delete(sharedRawDBMap, path) + sharedRawDBLocker.Unlock() + + var lastErr error + if shared.rawDB != nil { + err := shared.rawDB.Close() + if err != nil { + lastErr = err + } + } + return lastErr +} + +func isNotFound(err error) bool { + return err != nil && errors.Is(err, pebble.ErrNotFound) +} + // 打印日志 func (this *DB) log(args ...any) { if !Tea.IsTesting() { diff --git a/EdgeDNS/internal/dbs/db_migrate_sqlite.go b/EdgeDNS/internal/dbs/db_migrate_sqlite.go new file mode 100644 index 0000000..353b666 --- /dev/null +++ b/EdgeDNS/internal/dbs/db_migrate_sqlite.go @@ -0,0 +1,279 @@ +// Copyright 2021 Liuxiangchao iwind.liu@gmail.com. All rights reserved. +//go:build plus + +package dbs + +import ( + "database/sql" + "github.com/TeaOSLab/EdgeDNS/internal/models" + "github.com/TeaOSLab/EdgeDNS/internal/remotelogs" + _ "github.com/mattn/go-sqlite3" + "os" + "strings" +) + +const sqliteMigrationMarkerKey = "meta:migrated_from_sqlite" + +func (this *DB) migrateSQLiteIfNeeded() error { + if len(this.path) == 0 || this.path == this.storePath { + return nil + } + + _, err := os.Stat(this.path) + if err != nil { + if os.IsNotExist(err) { + return nil + } + return err + } + + ok, err := this.hasMigrationMarker() + if err != nil { + return err + } + if ok { + removeErr := removeSQLiteFiles(this.path) + if removeErr != nil { + remotelogs.Warn("DB", "remove sqlite files failed after migration: "+removeErr.Error()) + } + return nil + } + + remotelogs.Println("DB", "migrating sqlite database from '"+this.path+"' to '"+this.storePath+"' ...") + + err = this.truncateMigratedData() + if err != nil { + return err + } + + err = this.importSQLiteData() + if err != nil { + return err + } + + err = this.rawDB.Set([]byte(sqliteMigrationMarkerKey), []byte("1"), defaultWriteOptions) + if err != nil { + return err + } + + err = flushRawDB(this.rawDB) + if err != nil { + return err + } + + removeErr := removeSQLiteFiles(this.path) + if removeErr != nil { + remotelogs.Warn("DB", "remove sqlite files failed after migration: "+removeErr.Error()) + } + + remotelogs.Println("DB", "migrated sqlite database to pebble") + return nil +} + +func (this *DB) hasMigrationMarker() (bool, error) { + _, closer, err := this.rawDB.Get([]byte(sqliteMigrationMarkerKey)) + if err != nil { + if isNotFound(err) { + return false, nil + } + return false, err + } + _ = closer.Close() + return true, nil +} + +func (this *DB) truncateMigratedData() error { + for _, prefix := range []string{ + domainPrefix, + domainClusterIndex, + recordPrefix, + routePrefix, + keyPrefix, + agentIPPrefix, + "meta:", + } { + err := this.rawDB.DeleteRange([]byte(prefix), prefixUpperBound([]byte(prefix)), defaultWriteOptions) + if err != nil { + return err + } + } + return nil +} + +func (this *DB) importSQLiteData() error { + sqliteDB, err := sql.Open("sqlite3", "file:"+this.path+"?mode=ro") + if err != nil { + return err + } + defer func() { + _ = sqliteDB.Close() + }() + + err = this.importSQLiteDomains(sqliteDB) + if err != nil { + return err + } + err = this.importSQLiteRecords(sqliteDB) + if err != nil { + return err + } + err = this.importSQLiteRoutes(sqliteDB) + if err != nil { + return err + } + err = this.importSQLiteKeys(sqliteDB) + if err != nil { + return err + } + return this.importSQLiteAgentIPs(sqliteDB) +} + +func (this *DB) importSQLiteDomains(sqliteDB *sql.DB) error { + rows, err := sqliteDB.Query(`SELECT "id", "clusterId", "userId", "name", "tsig", "version" FROM "domains_v2" ORDER BY "id" ASC`) + if err != nil { + return ignoreMissingTable(err) + } + defer func() { + _ = rows.Close() + }() + + for rows.Next() { + value := &domainValue{} + err = rows.Scan(&value.Id, &value.ClusterId, &value.UserId, &value.Name, &value.TSIGJSON, &value.Version) + if err != nil { + return err + } + + err = this.saveDomain(value) + if err != nil { + return err + } + } + + return rows.Err() +} + +func (this *DB) importSQLiteRecords(sqliteDB *sql.DB) error { + rows, err := sqliteDB.Query(`SELECT "id", "domainId", "name", "type", "value", "mxPriority", "srvPriority", "srvWeight", "srvPort", "caaFlag", "caaTag", "ttl", "weight", "routeIds", "version" FROM "records_v2" ORDER BY "id" ASC`) + if err != nil { + return ignoreMissingTable(err) + } + defer func() { + _ = rows.Close() + }() + + for rows.Next() { + value := &recordValue{} + var routeIDs string + err = rows.Scan(&value.Id, &value.DomainId, &value.Name, &value.Type, &value.Value, &value.MXPriority, &value.SRVPriority, &value.SRVWeight, &value.SRVPort, &value.CAAFlag, &value.CAATag, &value.TTL, &value.Weight, &routeIDs, &value.Version) + if err != nil { + return err + } + if len(routeIDs) > 0 { + value.RouteIds = strings.Split(routeIDs, ",") + } + + err = this.saveJSON(recordKey(value.Id), value) + if err != nil { + return err + } + } + + return rows.Err() +} + +func (this *DB) importSQLiteRoutes(sqliteDB *sql.DB) error { + rows, err := sqliteDB.Query(`SELECT "id", "userId", "ranges", "priority", "order", "version" FROM "routes_v2" ORDER BY "id" ASC`) + if err != nil { + return ignoreMissingTable(err) + } + defer func() { + _ = rows.Close() + }() + + for rows.Next() { + value := &routeValue{} + err = rows.Scan(&value.Id, &value.UserId, &value.RangesJSON, &value.Priority, &value.Order, &value.Version) + if err != nil { + return err + } + + err = this.saveJSON(routeKey(value.Id), value) + if err != nil { + return err + } + } + + return rows.Err() +} + +func (this *DB) importSQLiteKeys(sqliteDB *sql.DB) error { + rows, err := sqliteDB.Query(`SELECT "id", "domainId", "zoneId", "algo", "secret", "secretType", "version" FROM "keys" ORDER BY "id" ASC`) + if err != nil { + return ignoreMissingTable(err) + } + defer func() { + _ = rows.Close() + }() + + for rows.Next() { + value := &models.NSKey{} + err = rows.Scan(&value.Id, &value.DomainId, &value.ZoneId, &value.Algo, &value.Secret, &value.SecretType, &value.Version) + if err != nil { + return err + } + + err = this.saveJSON(keyKey(value.Id), value) + if err != nil { + return err + } + } + + return rows.Err() +} + +func (this *DB) importSQLiteAgentIPs(sqliteDB *sql.DB) error { + rows, err := sqliteDB.Query(`SELECT "id", "ip", "agentCode" FROM "agentIPs" ORDER BY "id" ASC`) + if err != nil { + return ignoreMissingTable(err) + } + defer func() { + _ = rows.Close() + }() + + for rows.Next() { + value := &models.AgentIP{} + err = rows.Scan(&value.Id, &value.IP, &value.AgentCode) + if err != nil { + return err + } + + err = this.saveJSON(agentIPKey(value.Id), value) + if err != nil { + return err + } + } + + return rows.Err() +} + +func ignoreMissingTable(err error) error { + if err == nil { + return nil + } + if strings.Contains(err.Error(), "no such table") { + return nil + } + return err +} + +func removeSQLiteFiles(path string) error { + var lastErr error + for _, filename := range []string{path, path + "-shm", path + "-wal"} { + err := os.Remove(filename) + if err != nil && !os.IsNotExist(err) { + lastErr = err + } + } + return lastErr +} diff --git a/EdgeDNS/internal/dbs/db_migrate_sqlite_internal_test.go b/EdgeDNS/internal/dbs/db_migrate_sqlite_internal_test.go new file mode 100644 index 0000000..759d12f --- /dev/null +++ b/EdgeDNS/internal/dbs/db_migrate_sqlite_internal_test.go @@ -0,0 +1,63 @@ +//go:build plus + +package dbs + +import ( + "database/sql" + "errors" + "os" + "path/filepath" + "strings" + "testing" + + "github.com/cockroachdb/pebble" +) + +func TestDB_MigrateSQLiteIfNeeded_FlushFailureKeepsSQLite(t *testing.T) { + dir := t.TempDir() + sqlitePath := filepath.Join(dir, "data.db") + + sqliteDB, err := sql.Open("sqlite3", sqlitePath) + if err != nil { + t.Fatal(err) + } + _, err = sqliteDB.Exec(`CREATE TABLE "domains_v2" ("id" INTEGER, "clusterId" INTEGER, "userId" INTEGER, "name" TEXT, "tsig" TEXT, "version" INTEGER)`) + if err != nil { + if strings.Contains(err.Error(), "requires cgo") || strings.Contains(err.Error(), "CGO_ENABLED=0") { + _ = sqliteDB.Close() + t.Skip("sqlite3 driver is unavailable in current environment") + } + _ = sqliteDB.Close() + t.Fatal(err) + } + err = sqliteDB.Close() + if err != nil { + t.Fatal(err) + } + + oldFlushRawDB := flushRawDB + flushRawDB = func(rawDB *pebble.DB) error { + return errors.New("flush failed") + } + defer func() { + flushRawDB = oldFlushRawDB + }() + + db := NewDB(sqlitePath) + defer func() { + _ = db.Close() + }() + + err = db.Init() + if err == nil { + t.Fatal("expected migration error, got nil") + } + if !strings.Contains(err.Error(), "flush failed") { + t.Fatalf("unexpected error: %v", err) + } + + _, err = os.Stat(sqlitePath) + if err != nil { + t.Fatalf("sqlite source should remain after flush failure: %v", err) + } +} diff --git a/EdgeDNS/internal/firewalls/ddos_protection.go b/EdgeDNS/internal/firewalls/ddos_protection.go index 45b38fa..1e8cae4 100644 --- a/EdgeDNS/internal/firewalls/ddos_protection.go +++ b/EdgeDNS/internal/firewalls/ddos_protection.go @@ -5,6 +5,7 @@ package firewalls import ( "bytes" + "context" "encoding/json" "errors" "fmt" @@ -25,6 +26,7 @@ import ( "net" "os/exec" "strings" + "time" ) var SharedDDoSProtectionManager = NewDDoSProtectionManager() @@ -39,7 +41,7 @@ func init() { return } - var nodeConfig = configs.SharedNodeConfig + var nodeConfig = configs.LoadSharedNodeConfig() if nodeConfig != nil { err := SharedDDoSProtectionManager.Apply(nodeConfig.DDoSProtection) if err != nil { @@ -49,7 +51,7 @@ func init() { }) events.On(events.EventNFTablesReady, func() { - var nodeConfig = configs.SharedNodeConfig + var nodeConfig = configs.LoadSharedNodeConfig() if nodeConfig != nil { err := SharedDDoSProtectionManager.Apply(nodeConfig.DDoSProtection) if err != nil { @@ -80,7 +82,7 @@ func NewDDoSProtectionManager() *DDoSProtectionManager { func (this *DDoSProtectionManager) Apply(config *ddosconfigs.ProtectionConfig) error { // 同集群节点IP白名单 var allowIPListChanged = false - var nodeConfig = configs.SharedNodeConfig + var nodeConfig = configs.LoadSharedNodeConfig() if nodeConfig != nil { var allowIPList = nodeConfig.AllowedIPs if !utils.EqualStrings(allowIPList, this.lastAllowIPList) { @@ -175,6 +177,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) for _, portConfig := range tcpConfig.Ports { // 校验端口范围 if portConfig.Port <= 0 || portConfig.Port > 65535 { + remotelogs.Warn("DDOS", "skipping invalid port in DDoS config: "+types.String(portConfig.Port)) continue } if !lists.ContainsInt32(ports, portConfig.Port) { @@ -280,7 +283,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) for _, port := range ports { // TODO 让用户选择是drop还是reject if maxConnections > 0 { - var cmd = exec.Command(this.nftPath, "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "count", "over", types.String(maxConnections), "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "maxConnections", types.String(maxConnections)})) + var cmd = this.nftCommand( "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "count", "over", types.String(maxConnections), "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "maxConnections", types.String(maxConnections)})) var stderr = &bytes.Buffer{} cmd.Stderr = stderr err := cmd.Run() @@ -291,7 +294,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) // TODO 让用户选择是drop还是reject if maxConnectionsPerIP > 0 { - var cmd = exec.Command(this.nftPath, "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "meter", "meter-"+protocol+"-"+types.String(port)+"-max-connections", "{ "+protocol+" saddr ct count over "+types.String(maxConnectionsPerIP)+" }", "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "maxConnectionsPerIP", types.String(maxConnectionsPerIP)})) + var cmd = this.nftCommand( "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "meter", "meter-"+protocol+"-"+types.String(port)+"-max-connections", "{ "+protocol+" saddr ct count over "+types.String(maxConnectionsPerIP)+" }", "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "maxConnectionsPerIP", types.String(maxConnectionsPerIP)})) var stderr = &bytes.Buffer{} cmd.Stderr = stderr err := cmd.Run() @@ -304,7 +307,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) // TODO 让用户选择是drop还是reject if newConnectionsMinutelyRate > 0 { if newConnectionsMinutelyRateBlockTimeout > 0 { - var cmd = exec.Command(this.nftPath, "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsMinutelyRate)+"/minute burst "+types.String(newConnectionsMinutelyRate+3)+" packets }", "add", "@deny_set", "{"+protocol+" saddr timeout "+types.String(newConnectionsMinutelyRateBlockTimeout)+"s}", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsRate", types.String(newConnectionsMinutelyRate), types.String(newConnectionsMinutelyRateBlockTimeout)})) + var cmd = this.nftCommand( "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsMinutelyRate)+"/minute burst "+types.String(newConnectionsMinutelyRate+3)+" packets }", "add", "@deny_set", "{"+protocol+" saddr timeout "+types.String(newConnectionsMinutelyRateBlockTimeout)+"s}", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsRate", types.String(newConnectionsMinutelyRate), types.String(newConnectionsMinutelyRateBlockTimeout)})) var stderr = &bytes.Buffer{} cmd.Stderr = stderr err := cmd.Run() @@ -312,7 +315,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) return fmt.Errorf("add nftables rule '%s' failed: %w (%s)", cmd.String(), err, stderr.String()) } } else { - var cmd = exec.Command(this.nftPath, "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsMinutelyRate)+"/minute burst "+types.String(newConnectionsMinutelyRate+3)+" packets }" /**"add", "@deny_set", "{"+protocol+" saddr}",**/, "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsRate", "0"})) + var cmd = this.nftCommand( "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsMinutelyRate)+"/minute burst "+types.String(newConnectionsMinutelyRate+3)+" packets }" /**"add", "@deny_set", "{"+protocol+" saddr}",**/, "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsRate", "0"})) var stderr = &bytes.Buffer{} cmd.Stderr = stderr err := cmd.Run() @@ -326,7 +329,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) // TODO 让用户选择是drop还是reject if newConnectionsSecondlyRate > 0 { if newConnectionsSecondlyRateBlockTimeout > 0 { - var cmd = exec.Command(this.nftPath, "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-secondly-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsSecondlyRate)+"/second burst "+types.String(newConnectionsSecondlyRate+3)+" packets }", "add", "@deny_set", "{"+protocol+" saddr timeout "+types.String(newConnectionsSecondlyRateBlockTimeout)+"s}", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsSecondlyRate", types.String(newConnectionsSecondlyRate), types.String(newConnectionsSecondlyRateBlockTimeout)})) + var cmd = this.nftCommand( "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-secondly-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsSecondlyRate)+"/second burst "+types.String(newConnectionsSecondlyRate+3)+" packets }", "add", "@deny_set", "{"+protocol+" saddr timeout "+types.String(newConnectionsSecondlyRateBlockTimeout)+"s}", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsSecondlyRate", types.String(newConnectionsSecondlyRate), types.String(newConnectionsSecondlyRateBlockTimeout)})) var stderr = &bytes.Buffer{} cmd.Stderr = stderr err := cmd.Run() @@ -334,7 +337,7 @@ func (this *DDoSProtectionManager) addTCPRules(tcpConfig *ddosconfigs.TCPConfig) return fmt.Errorf("add nftables rule '%s' failed: %w (%s)", cmd.String(), err, stderr.String()) } } else { - var cmd = exec.Command(this.nftPath, "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-secondly-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsSecondlyRate)+"/second burst "+types.String(newConnectionsSecondlyRate+3)+" packets }" /**"add", "@deny_set", "{"+protocol+" saddr}",**/, "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsSecondlyRate", "0"})) + var cmd = this.nftCommand( "add", "rule", protocol, filter.Name, nftablesChainName, "tcp", "dport", types.String(port), "ct", "state", "new", "meter", "meter-"+protocol+"-"+types.String(port)+"-new-connections-secondly-rate", "{ "+protocol+" saddr limit rate over "+types.String(newConnectionsSecondlyRate)+"/second burst "+types.String(newConnectionsSecondlyRate+3)+" packets }" /**"add", "@deny_set", "{"+protocol+" saddr}",**/, "counter", "drop", "comment", this.encodeUserData([]string{"tcp", types.String(port), "newConnectionsSecondlyRate", "0"})) var stderr = &bytes.Buffer{} cmd.Stderr = stderr err := cmd.Run() @@ -365,6 +368,12 @@ func (this *DDoSProtectionManager) removeTCPRules() error { } // 组合user data +// nftCommand 创建带 10s 超时的 nft 命令 +func (this *DDoSProtectionManager) nftCommand(args ...string) *exec.Cmd { + ctx, _ := context.WithTimeout(context.Background(), 10*time.Second) + return exec.CommandContext(ctx, this.nftPath, args...) +} + // 数据中不能包含字母、数字、下划线以外的数据 func (this *DDoSProtectionManager) encodeUserData(attrs []string) string { if attrs == nil { diff --git a/EdgeDNS/internal/firewalls/firewall_nftables.go b/EdgeDNS/internal/firewalls/firewall_nftables.go index bb21bfc..53566d6 100644 --- a/EdgeDNS/internal/firewalls/firewall_nftables.go +++ b/EdgeDNS/internal/firewalls/firewall_nftables.go @@ -35,6 +35,12 @@ func init() { if runtime.GOOS == "linux" { var ticker = time.NewTicker(3 * time.Minute) go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("FIREWALL", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + for range ticker.C { // if already ready, we break if nftablesIsReady { diff --git a/EdgeDNS/internal/goman/lib.go b/EdgeDNS/internal/goman/lib.go index 0d0feaa..68a9278 100644 --- a/EdgeDNS/internal/goman/lib.go +++ b/EdgeDNS/internal/goman/lib.go @@ -3,6 +3,7 @@ package goman import ( + "log" "runtime" "sync" "time" @@ -17,6 +18,12 @@ func New(f func()) { _, file, line, _ := runtime.Caller(1) go func() { + defer func() { + if r := recover(); r != nil { + log.Printf("[GOMAN]goroutine panic at %s:%d: %v", file, line, r) + } + }() + locker.Lock() instanceId++ @@ -45,6 +52,12 @@ func NewWithArgs(f func(args ...interface{}), args ...interface{}) { _, file, line, _ := runtime.Caller(1) go func() { + defer func() { + if r := recover(); r != nil { + log.Printf("[GOMAN]goroutine panic at %s:%d: %v", file, line, r) + } + }() + locker.Lock() instanceId++ diff --git a/EdgeDNS/internal/nodes/api_stream.go b/EdgeDNS/internal/nodes/api_stream.go index 82ded97..16e6dd9 100644 --- a/EdgeDNS/internal/nodes/api_stream.go +++ b/EdgeDNS/internal/nodes/api_stream.go @@ -225,7 +225,7 @@ func (this *APIStream) handleCheckLocalFirewall(message *pb.NSNodeStreamMessage) "version": version, } - var protectionConfig = sharedNodeConfig.DDoSProtection + var protectionConfig = dnsNodeConfig().DDoSProtection err = firewalls.SharedDDoSProtectionManager.Apply(protectionConfig) if err != nil { this.replyFail(message.RequestId, dataMessage.Name+"was installed, but apply DDoS protection config failed: "+err.Error()) diff --git a/EdgeDNS/internal/nodes/dns_node.go b/EdgeDNS/internal/nodes/dns_node.go index a2c7d11..1da6169 100644 --- a/EdgeDNS/internal/nodes/dns_node.go +++ b/EdgeDNS/internal/nodes/dns_node.go @@ -34,6 +34,7 @@ import ( "regexp" "runtime" "runtime/debug" + "sync/atomic" "syscall" "time" ) @@ -46,7 +47,18 @@ var sharedDomainManager *DomainManager var sharedRecordManager *RecordManager var sharedRouteManager *RouteManager var sharedKeyManager *KeyManager -var sharedNodeConfig = &dnsconfigs.NSNodeConfig{} + +var sharedNodeConfig atomic.Pointer[dnsconfigs.NSNodeConfig] + +func init() { + // 初始化默认空配置 + sharedNodeConfig.Store(&dnsconfigs.NSNodeConfig{}) +} + +// dnsNodeConfig 返回当前 DNS 节点配置(并发安全) +func dnsNodeConfig() *dnsconfigs.NSNodeConfig { + return sharedNodeConfig.Load() +} func NewDNSNode() *DNSNode { return &DNSNode{ @@ -105,13 +117,19 @@ func (this *DNSNode) Start() { events.Notify(events.EventStart) // 监控状态 - go NewNodeStatusExecutor().Listen() + goman.New(func() { + NewNodeStatusExecutor().Listen() + }) // 连接API - go NewAPIStream().Start() + goman.New(func() { + NewAPIStream().Start() + }) // 启动 - go this.start() + goman.New(func() { + this.start() + }) // Hold住进程 logs.Println("[DNS_NODE]started") @@ -224,7 +242,7 @@ func (this *DNSNode) listenSock() error { } // 启动监听 - go func() { + goman.New(func() { this.sock.OnCommand(func(cmd *gosock.Command) { switch cmd.Code { case "pid": @@ -262,7 +280,7 @@ func (this *DNSNode) listenSock() error { if err != nil { logs.Println("NODE", err.Error()) } - }() + }) events.On(events.EventQuit, func() { logs.Println("[DNS_NODE]", "quit unix sock") @@ -317,9 +335,9 @@ func (this *DNSNode) start() { return } - sharedNodeConfig = config + sharedNodeConfig.Store(config) - configs.SharedNodeConfig = config + configs.SharedNodeConfig.Store(config) events.Notify(events.EventReload) sharedNodeConfigManager.reload(config) @@ -343,29 +361,47 @@ func (this *DNSNode) start() { return } - go sharedNodeConfigManager.Start() + goman.New(func() { + sharedNodeConfigManager.Start() + }) sharedDomainManager = NewDomainManager(db, config.ClusterId) - go sharedDomainManager.Start() + goman.New(func() { + sharedDomainManager.Start() + }) sharedRecordManager = NewRecordManager(db) - go sharedRecordManager.Start() + goman.New(func() { + sharedRecordManager.Start() + }) sharedRouteManager = NewRouteManager(db) - go sharedRouteManager.Start() + goman.New(func() { + sharedRouteManager.Start() + }) sharedKeyManager = NewKeyManager(db) - go sharedKeyManager.Start() + goman.New(func() { + sharedKeyManager.Start() + }) agents.SharedManager = agents.NewManager(db) - go agents.SharedManager.Start() + goman.New(func() { + agents.SharedManager.Start() + }) - // 发送通知,这里发送通知需要在DomainManager、RecordeManager等加载完成之后 - time.Sleep(1 * time.Second) + // 等待所有 Manager 初始加载完成后再发送通知 + <-sharedDomainManager.readyCh + <-sharedRecordManager.readyCh + <-sharedRouteManager.readyCh + <-sharedKeyManager.readyCh + <-agents.SharedManager.ReadyCh events.Notify(events.EventLoaded) // 启动循环 - go this.loop() + goman.New(func() { + this.loop() + }) } // 更新配置Loop @@ -439,8 +475,9 @@ func (this *DNSNode) updateDDoS(rpcClient *rpc.RPCClient) error { return err } if len(resp.DdosProtectionJSON) == 0 { - if sharedNodeConfig != nil { - sharedNodeConfig.DDoSProtection = nil + var cfg = dnsNodeConfig() + if cfg != nil { + cfg.DDoSProtection = nil } } else { var ddosProtectionConfig = &ddosconfigs.ProtectionConfig{} @@ -449,8 +486,9 @@ func (this *DNSNode) updateDDoS(rpcClient *rpc.RPCClient) error { return fmt.Errorf("decode DDoS protection config failed: %w", err) } - if sharedNodeConfig != nil { - sharedNodeConfig.DDoSProtection = ddosProtectionConfig + var cfg = dnsNodeConfig() + if cfg != nil { + cfg.DDoSProtection = ddosProtectionConfig } err = firewalls.SharedDDoSProtectionManager.Apply(ddosProtectionConfig) diff --git a/EdgeDNS/internal/nodes/listen_manager.go b/EdgeDNS/internal/nodes/listen_manager.go index 7250fb9..e064f04 100644 --- a/EdgeDNS/internal/nodes/listen_manager.go +++ b/EdgeDNS/internal/nodes/listen_manager.go @@ -3,6 +3,7 @@ package nodes import ( + "fmt" "github.com/TeaOSLab/EdgeCommon/pkg/dnsconfigs" "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" teaconst "github.com/TeaOSLab/EdgeDNS/internal/const" @@ -27,7 +28,7 @@ func init() { sharedListenManager = NewListenManager() events.On(events.EventReload, func() { - sharedListenManager.Update(sharedNodeConfig) + sharedListenManager.Update(dnsNodeConfig()) }) events.On(events.EventQuit, func() { _ = sharedListenManager.ShutdownAll() @@ -161,6 +162,12 @@ func (this *ListenManager) Update(config *dnsconfigs.NSNodeConfig) { this.serverMap[fullAddr] = server this.locker.Unlock() go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("LISTEN_MANAGER", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + remotelogs.Println("LISTEN_MANAGER", "listen '"+fullAddr+"'") err = server.ListenAndServe() if err != nil { @@ -194,6 +201,11 @@ func (this *ListenManager) Update(config *dnsconfigs.NSNodeConfig) { // 添加端口到firewalld go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("LISTEN_MANAGER", fmt.Sprintf("firewalld goroutine panic: %v", r)) + } + }() this.addToFirewalld(serverAddrs) }() } diff --git a/EdgeDNS/internal/nodes/manager_domain.go b/EdgeDNS/internal/nodes/manager_domain.go index 3db0434..6338e7f 100644 --- a/EdgeDNS/internal/nodes/manager_domain.go +++ b/EdgeDNS/internal/nodes/manager_domain.go @@ -13,6 +13,7 @@ import ( "github.com/iwind/TeaGo/types" "strings" "sync" + "sync/atomic" "time" ) @@ -22,11 +23,13 @@ type DomainManager struct { namesMap map[string]map[int64]*models.NSDomain // domain name => { domainId => domain } clusterId int64 - db *dbs.DB - version int64 - locker *sync.RWMutex + db *dbs.DB + version int64 + locker *sync.RWMutex + dbWriteFailures atomic.Int64 // DB 写入累计失败次数 notifier chan bool + readyCh chan struct{} // 初始加载完成后关闭 } // NewDomainManager 获取域名管理器对象 @@ -38,6 +41,7 @@ func NewDomainManager(db *dbs.DB, clusterId int64) *DomainManager { clusterId: clusterId, notifier: make(chan bool, 8), locker: &sync.RWMutex{}, + readyCh: make(chan struct{}), } } @@ -65,6 +69,9 @@ func (this *DomainManager) Start() { } } + // 通知初始加载完成 + close(this.readyCh) + // 更新 var ticker = time.NewTicker(20 * time.Second) for { @@ -244,7 +251,8 @@ func (this *DomainManager) processDomain(domain *pb.NSDomain) { if this.db != nil { err := this.db.DeleteDomain(domain.Id) if err != nil { - remotelogs.Error("DOMAIN_MANAGER", "delete domain from db failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("DOMAIN_MANAGER", "delete domain from db failed (total failures: "+types.String(count)+"): "+err.Error()) } } @@ -255,17 +263,20 @@ func (this *DomainManager) processDomain(domain *pb.NSDomain) { if this.db != nil { exists, err := this.db.ExistsDomain(domain.Id) if err != nil { - remotelogs.Error("DOMAIN_MANAGER", "query failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("DOMAIN_MANAGER", "query failed (total failures: "+types.String(count)+"): "+err.Error()) } else { if exists { err = this.db.UpdateDomain(domain.Id, domain.NsCluster.Id, domain.UserId, domain.Name, domain.TsigJSON, domain.Version) if err != nil { - remotelogs.Error("DOMAIN_MANAGER", "update failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("DOMAIN_MANAGER", "update failed (total failures: "+types.String(count)+"): "+err.Error()) } } else { err = this.db.InsertDomain(domain.Id, domain.NsCluster.Id, domain.UserId, domain.Name, domain.TsigJSON, domain.Version) if err != nil { - remotelogs.Error("DOMAIN_MANAGER", "insert failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("DOMAIN_MANAGER", "insert failed (total failures: "+types.String(count)+"): "+err.Error()) } } } diff --git a/EdgeDNS/internal/nodes/manager_key.go b/EdgeDNS/internal/nodes/manager_key.go index fbc8f76..bef6ab8 100644 --- a/EdgeDNS/internal/nodes/manager_key.go +++ b/EdgeDNS/internal/nodes/manager_key.go @@ -22,6 +22,7 @@ type KeyManager struct { version int64 notifier chan bool + readyCh chan struct{} // 初始加载完成后关闭 } // NewKeyManager 获取密钥管理器 @@ -31,6 +32,7 @@ func NewKeyManager(db *dbs.DB) *KeyManager { zoneKeyMap: map[int64]*models.NSKeys{}, db: db, notifier: make(chan bool, 8), + readyCh: make(chan struct{}), } } @@ -58,6 +60,9 @@ func (this *KeyManager) Start() { } } + // 通知初始加载完成 + close(this.readyCh) + // 更新 var ticker = time.NewTicker(1 * time.Minute) for { diff --git a/EdgeDNS/internal/nodes/manager_node_config.go b/EdgeDNS/internal/nodes/manager_node_config.go index fd407d1..c0a4318 100644 --- a/EdgeDNS/internal/nodes/manager_node_config.go +++ b/EdgeDNS/internal/nodes/manager_node_config.go @@ -6,6 +6,7 @@ import ( "bytes" "context" "encoding/json" + "fmt" "github.com/TeaOSLab/EdgeCommon/pkg/configutils" "github.com/TeaOSLab/EdgeCommon/pkg/dnsconfigs" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" @@ -87,8 +88,8 @@ func (this *NodeConfigManager) Loop() error { if err != nil { return err } - sharedNodeConfig = config - configs.SharedNodeConfig = config + sharedNodeConfig.Store(config) + configs.SharedNodeConfig.Store(config) this.reload(config) @@ -180,6 +181,12 @@ func (this *NodeConfigManager) changeAPINodeAddrs(apiNodeAddrs []*serverconfigs. // 异步检测,防止阻塞 go func(v int64) { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("NODE", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + // 测试新的API节点地址 if rpcClient.TestEndpoints(addrs) { config.RPCEndpoints = addrs diff --git a/EdgeDNS/internal/nodes/manager_record.go b/EdgeDNS/internal/nodes/manager_record.go index 33f24ba..fc363d9 100644 --- a/EdgeDNS/internal/nodes/manager_record.go +++ b/EdgeDNS/internal/nodes/manager_record.go @@ -9,7 +9,9 @@ import ( "github.com/TeaOSLab/EdgeDNS/internal/models" "github.com/TeaOSLab/EdgeDNS/internal/remotelogs" "github.com/TeaOSLab/EdgeDNS/internal/rpc" + "github.com/iwind/TeaGo/types" "sync" + "sync/atomic" "time" ) @@ -17,11 +19,13 @@ import ( type RecordManager struct { recordsMap map[int64]*models.DomainRecords // domainId => RecordsMap - db *dbs.DB - locker sync.RWMutex - version int64 + db *dbs.DB + locker sync.RWMutex + version int64 + dbWriteFailures atomic.Int64 // DB 写入累计失败次数 notifier chan bool + readyCh chan struct{} // 初始加载完成后关闭 } // NewRecordManager 获取新记录管理器对象 @@ -30,6 +34,7 @@ func NewRecordManager(db *dbs.DB) *RecordManager { db: db, recordsMap: map[int64]*models.DomainRecords{}, notifier: make(chan bool, 8), + readyCh: make(chan struct{}), } } @@ -57,6 +62,9 @@ func (this *RecordManager) Start() { } } + // 通知初始加载完成 + close(this.readyCh) + // 更新 var ticker = time.NewTicker(30 * time.Second) for { @@ -158,7 +166,7 @@ func (this *RecordManager) FindRecords(domainId int64, routeCodes []string, reco this.locker.RLock() domainRecords, ok := this.recordsMap[domainId] if ok { - records, routeCode = domainRecords.Find(routeCodes, recordName, recordType, sharedNodeConfig.Answer, strictMode) + records, routeCode = domainRecords.Find(routeCodes, recordName, recordType, dnsNodeConfig().Answer, strictMode) } this.locker.RUnlock() return @@ -190,7 +198,8 @@ func (this *RecordManager) processRecord(record *pb.NSRecord) { if this.db != nil { err := this.db.DeleteRecord(record.Id) if err != nil { - remotelogs.Error("RECORD_MANAGER", "delete record from db failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("RECORD_MANAGER", "delete record from db failed (total failures: "+types.String(count)+"): "+err.Error()) } } @@ -201,7 +210,8 @@ func (this *RecordManager) processRecord(record *pb.NSRecord) { if this.db != nil { exists, err := this.db.ExistsRecord(record.Id) if err != nil { - remotelogs.Error("RECORD_MANAGER", "query failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("RECORD_MANAGER", "query failed (total failures: "+types.String(count)+"): "+err.Error()) } else { var routeIds = []string{} for _, route := range record.NsRoutes { @@ -211,12 +221,14 @@ func (this *RecordManager) processRecord(record *pb.NSRecord) { if exists { err = this.db.UpdateRecord(record.Id, record.NsDomain.Id, record.Name, record.Type, record.Value, record.MxPriority, record.SrvPriority, record.SrvWeight, record.SrvPort, record.CaaFlag, record.CaaTag, record.Ttl, record.Weight, routeIds, record.Version) if err != nil { - remotelogs.Error("RECORD_MANAGER", "update failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("RECORD_MANAGER", "update failed (total failures: "+types.String(count)+"): "+err.Error()) } } else { err = this.db.InsertRecord(record.Id, record.NsDomain.Id, record.Name, record.Type, record.Value, record.MxPriority, record.SrvPriority, record.SrvWeight, record.SrvPort, record.CaaFlag, record.CaaTag, record.Ttl, record.Weight, routeIds, record.Version) if err != nil { - remotelogs.Error("RECORD_MANAGER", "insert failed: "+err.Error()) + count := this.dbWriteFailures.Add(1) + remotelogs.Error("RECORD_MANAGER", "insert failed (total failures: "+types.String(count)+"): "+err.Error()) } } } diff --git a/EdgeDNS/internal/nodes/manager_route.go b/EdgeDNS/internal/nodes/manager_route.go index 5797e65..723a380 100644 --- a/EdgeDNS/internal/nodes/manager_route.go +++ b/EdgeDNS/internal/nodes/manager_route.go @@ -31,6 +31,7 @@ type RouteManager struct { locker sync.RWMutex notifier chan bool + readyCh chan struct{} // 初始加载完成后关闭 ispRouteMap map[string]string // name => code chinaRouteMap map[string]string // name => code @@ -45,6 +46,7 @@ func NewRouteManager(db *dbs.DB) *RouteManager { userRouteMap: map[int64][]int64{}, notifier: make(chan bool, 8), + readyCh: make(chan struct{}), ispRouteMap: map[string]string{}, chinaRouteMap: map[string]string{}, @@ -79,6 +81,9 @@ func (this *RouteManager) Start() { } } + // 通知初始加载完成 + close(this.readyCh) + // 更新 var ticker = time.NewTicker(1 * time.Minute) for { diff --git a/EdgeDNS/internal/nodes/ns_access_log_queue.go b/EdgeDNS/internal/nodes/ns_access_log_queue.go index a541151..b3d6f36 100644 --- a/EdgeDNS/internal/nodes/ns_access_log_queue.go +++ b/EdgeDNS/internal/nodes/ns_access_log_queue.go @@ -3,6 +3,7 @@ package nodes import ( "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeDNS/internal/accesslogs" + "github.com/TeaOSLab/EdgeDNS/internal/goman" "github.com/TeaOSLab/EdgeDNS/internal/remotelogs" "github.com/TeaOSLab/EdgeDNS/internal/rpc" "strconv" @@ -24,7 +25,9 @@ func NewNSAccessLogQueue() *NSAccessLogQueue { queue := &NSAccessLogQueue{ queue: make(chan *pb.NSAccessLog, maxSize), } - go queue.Start() + goman.New(func() { + queue.Start() + }) return queue } @@ -93,10 +96,11 @@ Loop: var clusterId int64 var needWriteFile = true var needReportAPI = true - if sharedNodeConfig != nil { - clusterId = sharedNodeConfig.ClusterId - if sharedNodeConfig.AccessLogWriteTargets != nil { - targets := sharedNodeConfig.AccessLogWriteTargets + var cfg = dnsNodeConfig() + if cfg != nil { + clusterId = cfg.ClusterId + if cfg.AccessLogWriteTargets != nil { + targets := cfg.AccessLogWriteTargets needWriteFile = targets.File || targets.ClickHouse needReportAPI = targets.MySQL } diff --git a/EdgeDNS/internal/nodes/server.go b/EdgeDNS/internal/nodes/server.go index e4f3630..213c905 100644 --- a/EdgeDNS/internal/nodes/server.go +++ b/EdgeDNS/internal/nodes/server.go @@ -31,7 +31,11 @@ import ( "time" ) -var sharedRecursionDNSClient = &dns.Client{} +var sharedRecursionDNSClient = &dns.Client{ + Timeout: 5 * time.Second, + ReadTimeout: 3 * time.Second, + WriteTimeout: 2 * time.Second, +} type httpContextKey struct { key string @@ -171,9 +175,70 @@ func (this *Server) init() error { return nil } +// addECSOption 向 DNS 请求中添加 EDNS Client Subnet (ECS) 信息 +// addECSOption 向 DNS 请求中设置 EDNS Client Subnet (ECS)。 +// 如果请求已携带 ECS 则覆盖(避免双 ECS 导致上游 malformed request)。 +func addECSOption(req *dns.Msg, clientIP string) { + if len(clientIP) == 0 { + return + } + + ip := net.ParseIP(clientIP) + if ip == nil { + return + } + + var ecs = &dns.EDNS0_SUBNET{ + Code: dns.EDNS0SUBNET, + } + if ip.To4() != nil { + ecs.Family = 1 // IPv4 + ecs.SourceNetmask = 24 + ecs.Address = ip.To4() + } else { + ecs.Family = 2 // IPv6 + ecs.SourceNetmask = 56 + ecs.Address = ip + } + + // 查找或创建 OPT 记录 + var opt = req.IsEdns0() + if opt == nil { + req.SetEdns0(4096, false) + opt = req.IsEdns0() + } + if opt != nil { + // 删除已有的 ECS option,避免出现双 EDNS0_SUBNET + var filtered []dns.EDNS0 + for _, o := range opt.Option { + if o.Option() != dns.EDNS0SUBNET { + filtered = append(filtered, o) + } + } + opt.Option = append(filtered, ecs) + } +} + +// stripECSFromExtra 从 Extra section 中移除 OPT 记录里的 EDNS0_SUBNET, +// 防止服务端注入的 ECS 信息回传给下游客户端(隐私泄露风险)。 +func stripECSFromExtra(extra []dns.RR) []dns.RR { + for _, rr := range extra { + if opt, ok := rr.(*dns.OPT); ok { + var filtered []dns.EDNS0 + for _, o := range opt.Option { + if o.Option() != dns.EDNS0SUBNET { + filtered = append(filtered, o) + } + } + opt.Option = filtered + } + } + return extra +} + // 查询递归DNS -func (this *Server) lookupRecursionDNS(req *dns.Msg, resp *dns.Msg) error { - var config = sharedNodeConfig.RecursionConfig +func (this *Server) lookupRecursionDNS(req *dns.Msg, resp *dns.Msg, clientIP string) error { + var config = dnsNodeConfig().RecursionConfig if config == nil { return nil } @@ -182,6 +247,9 @@ func (this *Server) lookupRecursionDNS(req *dns.Msg, resp *dns.Msg) error { } // 是否允许 + if len(req.Question) == 0 { + return nil + } var domain = strings.TrimSuffix(req.Question[0].Name, ".") if len(config.DenyDomains) > 0 && configutils.MatchDomains(config.DenyDomains, domain) { return nil @@ -190,6 +258,9 @@ func (this *Server) lookupRecursionDNS(req *dns.Msg, resp *dns.Msg) error { return nil } + // 携带客户端真实 IP(ECS)向上游查询 + addECSOption(req, clientIP) + if config.UseLocalHosts { // TODO 需要缓存文件内容 resolveConfig, err := dns.ClientConfigFromFile("/etc/resolv.conf") @@ -206,7 +277,12 @@ func (this *Server) lookupRecursionDNS(req *dns.Msg, resp *dns.Msg) error { if err != nil { return err } - resp.Answer = r.Answer + if r != nil { + resp.Rcode = r.Rcode + resp.Answer = r.Answer + resp.Ns = r.Ns + resp.Extra = stripECSFromExtra(r.Extra) + } } else if len(config.Hosts) > 0 { var host = config.Hosts[rands.Int(0, len(config.Hosts)-1)] if host.Port <= 0 { @@ -216,7 +292,12 @@ func (this *Server) lookupRecursionDNS(req *dns.Msg, resp *dns.Msg) error { if err != nil { return err } - resp.Answer = r.Answer + if r != nil { + resp.Rcode = r.Rcode + resp.Answer = r.Answer + resp.Ns = r.Ns + resp.Extra = stripECSFromExtra(r.Extra) + } } return nil @@ -270,7 +351,8 @@ func (this *Server) parseAction(questionName string, remoteAddr *string) (string // 记录日志 func (this *Server) addLog(networking string, question dns.Question, domainId int64, routeCode string, record *models.NSRecord, isRecursive bool, writer dns.ResponseWriter, remoteAddr string, err error) { // 访问日志 - var accessLogRef = sharedNodeConfig.AccessLogRef + var nodeConfig = dnsNodeConfig() + var accessLogRef = nodeConfig.AccessLogRef if accessLogRef != nil && accessLogRef.IsOn { if domainId == 0 && !accessLogRef.LogMissingDomains { return @@ -282,7 +364,7 @@ func (this *Server) addLog(networking string, question dns.Question, domainId in var now = time.Now() var pbAccessLog = &pb.NSAccessLog{ - NsNodeId: sharedNodeConfig.Id, + NsNodeId: nodeConfig.Id, RemoteAddr: remoteAddr, NsDomainId: domainId, QuestionName: question.Name, @@ -428,8 +510,14 @@ func (this *Server) handleDNSMessage(writer dns.ResponseWriter, req *dns.Msg) { domain, recordName = sharedDomainManager.SplitDomain(fullName) if domain == nil { // 检查递归DNS - if sharedNodeConfig.RecursionConfig != nil && sharedNodeConfig.RecursionConfig.IsOn { - err := this.lookupRecursionDNS(req, resp) + var recursionConfig = dnsNodeConfig().RecursionConfig + if recursionConfig != nil && recursionConfig.IsOn { + // 提取客户端 IP 用于 ECS + var clientIP = remoteAddr + if clientHost, _, splitErr := net.SplitHostPort(clientIP); splitErr == nil && len(clientHost) > 0 { + clientIP = clientHost + } + err := this.lookupRecursionDNS(req, resp, clientIP) if err != nil { this.addLog(networking, question, 0, "", nil, true, writer, remoteAddr, err) } else { @@ -459,7 +547,7 @@ func (this *Server) handleDNSMessage(writer dns.ResponseWriter, req *dns.Msg) { // 是否为NS记录,用于验证域名所有权 if question.Qtype == dns.TypeNS { - var hosts = sharedNodeConfig.Hosts + var hosts = dnsNodeConfig().Hosts var l = len(hosts) var record = &models.NSRecord{ Id: 0, @@ -518,7 +606,7 @@ func (this *Server) handleDNSMessage(writer dns.ResponseWriter, req *dns.Msg) { } // 解析Agent - if sharedNodeConfig.DetectAgents { + if dnsNodeConfig().DetectAgents { agents.SharedQueue.Push(clientIP) } @@ -569,7 +657,7 @@ func (this *Server) handleDNSMessage(writer dns.ResponseWriter, req *dns.Msg) { } // 对 NS.example.com NS|SOA 处理 - if (question.Qtype == dns.TypeNS || (question.Qtype == dns.TypeSOA && len(records) == 0)) && lists.ContainsString(sharedNodeConfig.Hosts, fullName) { + if (question.Qtype == dns.TypeNS || (question.Qtype == dns.TypeSOA && len(records) == 0)) && lists.ContainsString(dnsNodeConfig().Hosts, fullName) { var recordDNSType string switch question.Qtype { case dns.TypeNS: @@ -663,7 +751,7 @@ func (this *Server) handleDNSMessage(writer dns.ResponseWriter, req *dns.Msg) { } case dnsconfigs.RecordTypeNS: if record.Id == 0 { - var hosts = sharedNodeConfig.Hosts + var hosts = dnsNodeConfig().Hosts var l = len(hosts) if l > 0 { // 随机 @@ -900,8 +988,9 @@ func (this *Server) handleHTTPJSONAPI(writer http.ResponseWriter, req *http.Requ // 组合SOA回复信息 func (this *Server) composeSOAAnswer(question dns.Question, record *models.NSRecord, resp *dns.Msg) { - var config = sharedNodeConfig.SOA - var serial = sharedNodeConfig.SOASerial + var nodeCfg = dnsNodeConfig() + var config = nodeCfg.SOA + var serial = nodeCfg.SOASerial if config == nil { config = dnsconfigs.DefaultNSSOAConfig() @@ -909,7 +998,7 @@ func (this *Server) composeSOAAnswer(question dns.Question, record *models.NSRec var mName = config.MName if len(mName) == 0 { - var hosts = sharedNodeConfig.Hosts + var hosts = nodeCfg.Hosts var l = len(hosts) if l > 0 { var index = rands.Int(0, l-1) @@ -919,7 +1008,7 @@ func (this *Server) composeSOAAnswer(question dns.Question, record *models.NSRec var rName = config.RName if len(rName) == 0 { - rName = sharedNodeConfig.Email + rName = nodeCfg.Email } rName = strings.ReplaceAll(rName, "@", ".") diff --git a/EdgeDNS/internal/nodes/task_sync_api_nodes.go b/EdgeDNS/internal/nodes/task_sync_api_nodes.go index 6bb4a87..165abeb 100644 --- a/EdgeDNS/internal/nodes/task_sync_api_nodes.go +++ b/EdgeDNS/internal/nodes/task_sync_api_nodes.go @@ -5,6 +5,7 @@ import ( "github.com/TeaOSLab/EdgeDNS/internal/configs" teaconst "github.com/TeaOSLab/EdgeDNS/internal/const" "github.com/TeaOSLab/EdgeDNS/internal/events" + "github.com/TeaOSLab/EdgeDNS/internal/goman" "github.com/TeaOSLab/EdgeDNS/internal/remotelogs" "github.com/TeaOSLab/EdgeDNS/internal/rpc" "github.com/TeaOSLab/EdgeDNS/internal/utils" @@ -20,7 +21,9 @@ func init() { events.On(events.EventStart, func() { task := NewSyncAPINodesTask() - go task.Start() + goman.New(func() { + task.Start() + }) }) } @@ -52,7 +55,8 @@ func (this *SyncAPINodesTask) Start() { func (this *SyncAPINodesTask) Loop() error { // 如果有节点定制的API节点地址 - var hasCustomizedAPINodeAddrs = sharedNodeConfig != nil && len(sharedNodeConfig.APINodeAddrs) > 0 + var nodeConfig = dnsNodeConfig() + var hasCustomizedAPINodeAddrs = nodeConfig != nil && len(nodeConfig.APINodeAddrs) > 0 config, err := configs.LoadAPIConfig() if err != nil { diff --git a/EdgeDNS/internal/nodes/upgrade_manager.go b/EdgeDNS/internal/nodes/upgrade_manager.go index 7e2f651..7e3c642 100644 --- a/EdgeDNS/internal/nodes/upgrade_manager.go +++ b/EdgeDNS/internal/nodes/upgrade_manager.go @@ -29,6 +29,12 @@ func init() { events.On(events.EventStart, func() { go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("UPGRADE_MANAGER", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + rpcClient, err := rpc.SharedRPC() if err != nil { remotelogs.Error("UPGRADE_MANAGER", err.Error()) diff --git a/EdgeDNS/internal/remotelogs/utils.go b/EdgeDNS/internal/remotelogs/utils.go index 39ff2db..19c240d 100644 --- a/EdgeDNS/internal/remotelogs/utils.go +++ b/EdgeDNS/internal/remotelogs/utils.go @@ -20,6 +20,12 @@ func init() { // 定期上传日志 var ticker = time.NewTicker(60 * time.Second) go func() { + defer func() { + if r := recover(); r != nil { + logs.Println("[LOG]goroutine panic:", r) + } + }() + for range ticker.C { err := uploadLogs() if err != nil { diff --git a/EdgeDNS/internal/stats/manager.go b/EdgeDNS/internal/stats/manager.go index 5367648..d76a6e0 100644 --- a/EdgeDNS/internal/stats/manager.go +++ b/EdgeDNS/internal/stats/manager.go @@ -3,6 +3,7 @@ package stats import ( + "fmt" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" teaconst "github.com/TeaOSLab/EdgeDNS/internal/const" "github.com/TeaOSLab/EdgeDNS/internal/events" @@ -45,6 +46,12 @@ func (this *StatManager) Start() { this.ticker = time.NewTicker(1 * time.Minute) } go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("STAT", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + for range this.ticker.C { err := this.Loop() if err != nil { diff --git a/EdgeHttpDNS/internal/const/const.go b/EdgeHttpDNS/internal/const/const.go index 46cf142..6ba0f50 100644 --- a/EdgeHttpDNS/internal/const/const.go +++ b/EdgeHttpDNS/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "1.5.0" + Version = "1.5.1" ProductName = "Edge HTTPDNS" ProcessName = "edge-httpdns" diff --git a/EdgeHttpDNS/internal/nodes/httpdns_node.go b/EdgeHttpDNS/internal/nodes/httpdns_node.go index 322da60..74f479c 100644 --- a/EdgeHttpDNS/internal/nodes/httpdns_node.go +++ b/EdgeHttpDNS/internal/nodes/httpdns_node.go @@ -2,6 +2,7 @@ package nodes import ( "errors" + "fmt" "log" "net" "os" @@ -46,7 +47,14 @@ func (n *HTTPDNSNode) Run() { return } - go n.start() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]goroutine panic: %v", r)) + } + }() + n.start() + }() select {} } @@ -108,6 +116,12 @@ func (n *HTTPDNSNode) listenSock() error { } go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]sock goroutine panic: %v", r)) + } + }() + n.sock.OnCommand(func(cmd *gosock.Command) { switch cmd.Code { case "pid": @@ -152,12 +166,47 @@ func (n *HTTPDNSNode) start() { taskManager := NewTaskManager(n.quitCh, snapshotManager) resolveServer := NewResolveServer(n.quitCh, snapshotManager) - go snapshotManager.Start() - go statusManager.Start() - go taskManager.Start() - go resolveServer.Start() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]snapshot goroutine panic: %v", r)) + } + }() + snapshotManager.Start() + }() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]status goroutine panic: %v", r)) + } + }() + statusManager.Start() + }() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]task goroutine panic: %v", r)) + } + }() + taskManager.Start() + }() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]resolve goroutine panic: %v", r)) + } + }() + resolveServer.Start() + }() - go NewUpgradeManager().Loop() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE]upgrade goroutine panic: %v", r)) + } + }() + NewUpgradeManager().Loop() + }() } func (n *HTTPDNSNode) stop() { diff --git a/EdgeHttpDNS/internal/nodes/resolve_server.go b/EdgeHttpDNS/internal/nodes/resolve_server.go index a4e4d12..1340623 100644 --- a/EdgeHttpDNS/internal/nodes/resolve_server.go +++ b/EdgeHttpDNS/internal/nodes/resolve_server.go @@ -166,7 +166,14 @@ func NewResolveServer(quitCh <-chan struct{}, snapshotManager *SnapshotManager) } func (s *ResolveServer) Start() { - go s.startAccessLogFlusher() + go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE][resolve]access log flusher panic: %v", r)) + } + }() + s.startAccessLogFlusher() + }() // 1. Load initial certificate from file (fallback) if len(s.certFile) > 0 && len(s.keyFile) > 0 { @@ -323,6 +330,12 @@ func (s *ResolveServer) startListener(addr string) error { } go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTPDNS_NODE][resolve]serve goroutine panic: %v", r)) + } + }() + if err := srv.Serve(tlsLn); err != nil && !errors.Is(err, http.ErrServerClosed) { log.Println("[HTTPDNS_NODE][resolve]serve failed on", addr, ":", err.Error()) } @@ -498,11 +511,18 @@ func (s *ResolveServer) handleResolve(writer http.ResponseWriter, request *http. clientIP := detectClientIP(request, query.Get("cip")) clientProfile := buildClientRouteProfile(clientIP) + // ECS 只使用可信来源的 IP(cip 参数或直连 RemoteAddr), + // 不信任 X-Forwarded-For 等可被客户端伪造的转发头 + ecsIP := normalizeIPCandidate(query.Get("cip")) + if len(ecsIP) == 0 { + ecsIP = normalizeIPCandidate(request.RemoteAddr) + } + clusterTTL := pickDefaultTTL(snapshot, loadedApp.App) rule, records, ttl := pickRuleRecords(loadedDomain.Rules, qtype, clientProfile, clusterTTL) if len(records) == 0 { // Fallback:回源上游 DNS 查询真实记录 - fallbackRecords, fallbackTTL, fallbackErr := fallbackResolve(domain, qtype) + fallbackRecords, fallbackTTL, fallbackErr := fallbackResolve(domain, qtype, ecsIP, isMainlandChinaCountry(clientProfile.Country)) if fallbackErr != nil || len(fallbackRecords) == 0 { errMsg := "未找到解析记录" if fallbackErr != nil { @@ -929,8 +949,49 @@ func pickRuleRecords(rules []*pb.HTTPDNSCustomRule, qtype string, profile *clien return bestRule, bestRecords, bestTTL } +// addECSOption 向 DNS 请求中设置 EDNS Client Subnet (ECS)。 +// 如果请求已携带 ECS 则覆盖(避免双 ECS 导致上游 malformed request)。 +func addECSOption(m *dns.Msg, clientIP string) { + if len(clientIP) == 0 { + return + } + ip := net.ParseIP(clientIP) + if ip == nil { + return + } + + ecs := &dns.EDNS0_SUBNET{ + Code: dns.EDNS0SUBNET, + } + if ip.To4() != nil { + ecs.Family = 1 // IPv4 + ecs.SourceNetmask = 24 + ecs.Address = ip.To4() + } else { + ecs.Family = 2 // IPv6 + ecs.SourceNetmask = 56 + ecs.Address = ip + } + + opt := m.IsEdns0() + if opt == nil { + m.SetEdns0(4096, false) + opt = m.IsEdns0() + } + if opt != nil { + // 删除已有的 ECS option,避免出现双 EDNS0_SUBNET + var filtered []dns.EDNS0 + for _, o := range opt.Option { + if o.Option() != dns.EDNS0SUBNET { + filtered = append(filtered, o) + } + } + opt.Option = append(filtered, ecs) + } +} + // fallbackResolve 当无自定义规则命中时,回源上游 DNS 查询真实记录(对齐 EdgeDNS 做法) -func fallbackResolve(domain string, qtype string) ([]*resolveRecord, int32, error) { +func fallbackResolve(domain string, qtype string, clientIP string, isChina bool) ([]*resolveRecord, int32, error) { var dnsType uint16 switch qtype { case "A": @@ -945,16 +1006,18 @@ func fallbackResolve(domain string, qtype string) ([]*resolveRecord, int32, erro m.SetQuestion(dns.Fqdn(domain), dnsType) m.RecursionDesired = true - // 优先使用本机 /etc/resolv.conf 中的 DNS 服务器(对齐 EdgeDNS) - var upstream = "223.5.5.5:53" - resolveConfig, confErr := dns.ClientConfigFromFile("/etc/resolv.conf") - if confErr == nil && len(resolveConfig.Servers) > 0 { - port := resolveConfig.Port - if len(port) == 0 { - port = "53" - } - server := resolveConfig.Servers[rands.Int(0, len(resolveConfig.Servers)-1)] - upstream = server + ":" + port + // 携带客户端真实 IP(ECS)向上游查询,确保 GeoIP 结果准确 + addECSOption(m, clientIP) + + // 根据客户端 IP 地理位置选择上游 DNS + // 中国大陆客户端 → 阿里 DNS(出口在中国,ECS + 出口双重匹配) + // 海外客户端 → Google DNS(出口在海外) + // 这样递归 DNS 出口和 ECS 子网指向同一区域,CDN 调度更准确 + var upstream string + if isChina { + upstream = "223.5.5.5:53" + } else { + upstream = "8.8.8.8:53" } r, _, err := sharedRecursionDNSClient.Exchange(m, upstream) diff --git a/EdgeHttpDNS/internal/nodes/upgrade_manager.go b/EdgeHttpDNS/internal/nodes/upgrade_manager.go index 291ac2f..abed9de 100644 --- a/EdgeHttpDNS/internal/nodes/upgrade_manager.go +++ b/EdgeHttpDNS/internal/nodes/upgrade_manager.go @@ -91,6 +91,12 @@ func (this *UpgradeManager) Start() { log.Println("[UPGRADE_MANAGER]upgrade successfully") go func() { + defer func() { + if r := recover(); r != nil { + log.Println("[UPGRADE_MANAGER]goroutine panic:", r) + } + }() + err = this.restart() if err != nil { log.Println("[UPGRADE_MANAGER]" + err.Error()) diff --git a/EdgeHttpDNS/internal/utils/ip.go b/EdgeHttpDNS/internal/utils/ip.go index 88ea3c9..f72b252 100644 --- a/EdgeHttpDNS/internal/utils/ip.go +++ b/EdgeHttpDNS/internal/utils/ip.go @@ -14,5 +14,8 @@ func IP2Long(ip string) uint32 { if len(s) == 16 { return binary.BigEndian.Uint32(s[12:16]) } + if len(s) < 4 { + return 0 + } return binary.BigEndian.Uint32(s) } diff --git a/EdgeNode/build/.gitignore b/EdgeNode/build/.gitignore index 1f73925..b34409c 100644 --- a/EdgeNode/build/.gitignore +++ b/EdgeNode/build/.gitignore @@ -1,3 +1,4 @@ bin/* caches -upload.sh \ No newline at end of file +upload.sh +data/ \ No newline at end of file diff --git a/EdgeNode/build/build.sh b/EdgeNode/build/build.sh index fb9a0f8..02d5104 100644 --- a/EdgeNode/build/build.sh +++ b/EdgeNode/build/build.sh @@ -236,7 +236,6 @@ function build() { cp "$ROOT"/configs/cluster.template.yaml "$DIST"/configs cp -R "$ROOT"/www "$DIST"/ cp -R "$ROOT"/pages "$DIST"/ - copy_fluent_bit_assets "$ROOT" "$DIST" "$OS" "$ARCH" || exit 1 if [ "$OS" == "linux" ] && [ -f "${ROOT}/edge-toa/edge-toa-${ARCH}" ]; then if [ ! -d "$DIST/edge-toa" ]; then @@ -304,81 +303,6 @@ function build() { echo "OK" } -function copy_fluent_bit_assets() { - ROOT=$1 - DIST=$2 - OS=$3 - ARCH=$4 - FLUENT_ROOT="$ROOT/../../deploy/fluent-bit" - FLUENT_DIST="$DIST/deploy/fluent-bit" - - if [ ! -d "$FLUENT_ROOT" ]; then - echo "[error] fluent-bit source directory not found: $FLUENT_ROOT" - return 1 - fi - verify_fluent_bit_package_matrix "$FLUENT_ROOT" "$ARCH" || return 1 - - rm -rf "$FLUENT_DIST" - mkdir -p "$FLUENT_DIST" - - for file in fluent-bit.conf fluent-bit-dns.conf fluent-bit-https.conf fluent-bit-dns-https.conf fluent-bit-windows.conf fluent-bit-windows-https.conf parsers.conf clickhouse-upstream.conf clickhouse-upstream-windows.conf README.md; do - if [ -f "$FLUENT_ROOT/$file" ]; then - cp "$FLUENT_ROOT/$file" "$FLUENT_DIST/" - fi - done - - if [ "$OS" = "linux" ]; then - PACKAGE_SRC="$FLUENT_ROOT/packages/linux-$ARCH" - PACKAGE_DST="$FLUENT_DIST/packages/linux-$ARCH" - if [ -d "$PACKAGE_SRC" ]; then - mkdir -p "$PACKAGE_DST" - cp -R "$PACKAGE_SRC/." "$PACKAGE_DST/" - else - echo "[error] fluent-bit package directory not found: $PACKAGE_SRC" - return 1 - fi - fi - - rm -f "$FLUENT_DIST/.gitignore" - rm -f "$FLUENT_DIST"/logs.db* - rm -rf "$FLUENT_DIST/storage" - - return 0 -} - -function verify_fluent_bit_package_matrix() { - FLUENT_ROOT=$1 - ARCH=$2 - REQUIRED_FILES=() - if [ "$ARCH" = "amd64" ]; then - REQUIRED_FILES=( - "packages/linux-amd64/fluent-bit_4.2.2_amd64.deb" - "packages/linux-amd64/fluent-bit-4.2.2-1.x86_64.rpm" - ) - elif [ "$ARCH" = "arm64" ]; then - REQUIRED_FILES=( - "packages/linux-arm64/fluent-bit_4.2.2_arm64.deb" - "packages/linux-arm64/fluent-bit-4.2.2-1.aarch64.rpm" - ) - else - echo "[error] unsupported arch for fluent-bit package validation: $ARCH" - return 1 - fi - - MISSING=0 - for FILE in "${REQUIRED_FILES[@]}"; do - if [ ! -f "$FLUENT_ROOT/$FILE" ]; then - echo "[error] fluent-bit matrix package missing: $FLUENT_ROOT/$FILE" - MISSING=1 - fi - done - - if [ "$MISSING" -ne 0 ]; then - return 1 - fi - return 0 -} - function lookup-version() { FILE=$1 VERSION_DATA=$(cat "$FILE") diff --git a/EdgeNode/build/data/disk.speed.json b/EdgeNode/build/data/disk.speed.json deleted file mode 100644 index 30eda56..0000000 --- a/EdgeNode/build/data/disk.speed.json +++ /dev/null @@ -1 +0,0 @@ -{"speed":1,"speedMB":1510,"countTests":10} \ No newline at end of file diff --git a/EdgeNode/build/data/idle_hours.cache b/EdgeNode/build/data/idle_hours.cache deleted file mode 100644 index c195ae8..0000000 --- a/EdgeNode/build/data/idle_hours.cache +++ /dev/null @@ -1 +0,0 @@ -{"22":{"hour":22,"avg":3,"values":[2.95703125]}} \ No newline at end of file diff --git a/EdgeNode/build/data/stores/default.store/000006.sst b/EdgeNode/build/data/stores/default.store/000006.sst deleted file mode 100644 index b9a2f495b43c240b483522c2ee4a990875ac6946..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48443 zcmaH!dtemR-Tvpy?k1Bk8;KGmXjBlawy^Hpc6U}XNk+1*snBjT=tfB;)wOPG)F@j6 zgb)xE1r?M_02NSB!E5VXuKIex8{%EtYOVUdZQowrzU}+=XY1wnJZE+RU$y;%Iwvz{ z&Ya8le7~RboU@M~Jx&>Cjhk`)c|Dh1T2*=E4=%X)(sAD%r&I||i0Z1U%V&?h;M}ok zW5U=AE*_g6Ynt(xkuqY26*J=Tu@lBd{O_N9(Yfd0Pkk57Ja@)LWBZS&ny89lu_i?^ zqfNSP#th->2|Si=RKk~D7;&|b&||KmSQ-3dPIDD4ETT-XnP4#?B5Ii6Fu`U*g*b!> z2_`s9s1(DQkYqxF37V*7LW&7VCRB+-ncy-Z)$S^KtXdp~l&}%cq>b0n+gmqgNb>>M*)-(H6uUXCY>sC~ZG@F%d>oJK$%(UHDGA=694=E$gzv!a# ze{x>S0^O<+hnr1G_PY&DisL<|)HmtoAz~Dhvh_`hHL|Rx3uEIVD@H&nd3g8LG{VIHJlrR2;!aW=Fl@NjGLByg#W8P1<4N zNM=1)-xM}&Z=XQY2+<%bJi7>qhV5+%A+b&z#rv+|eNMhf(an+KXr^3;Lb+Wx2)^QQ zaSUIvG;SD)n1Q!gX3UIx*Q&$2XIyaZ%+{saC@}^Pc}rCtMM&niDY{iJ#+H(tnBnGM zP<4B>IF?yoJM-${@l*^&_)Mwa5k5k^`29T@#mvr(eX95s;X2gJkz%|#fG>()`?8?k0|2HZ9`jPh)W@X@2i@pwsFQT1j@Kk1*8aB;BlcF6fCb0C&_(4cH zI--pe6Iu9W_1hJv;3?X85o39-tM>~3K(!qwPUPjaQBO;xVugPT>*hB^Tqfa;q|nXd zg%R`6RkKT?-r#qeM{e{OBZK6mpgNsz}iBSFHx*ZcqzP2afhrMLwijZ!fC{pa47blt( z?|v0kXU2ugl-`@>D^}-R1zpT8L^aJ2X?C!si6O;%CR8`1Tc$XPb?juW!|PL?r?_Y8 zrX?n^0N1M;dV9~_O3fCHcxC!J_5H(?gm=0?sU6|rp3L=X;hB(bB}7wjgXmY>d_THJ zQZ(c5ZP(+o3#W#(lxV?acGP5EFLEA|5nu3{x7!Q%eR>4j|e?vqiMwLlh_KO(@$Cj3oyKv1CLdp5}}1 z@}5M(Q--6L8S!pU(e0DPsZ32qJ==xJb?^rm55u+6&B}o z7n+4OMNC6N+dPaztDvabRB;Bbl~h}^2wMgp`JOlvDO2aEirs|=&~q2pwAY2T?~7dQ zEL!okYT*b~%Zg5Bv=$jTU27G#Zo4>(Pp(xJ6Xn&-)5O`h&aNF=1#_AU-Ly(OT})?Z z8lw44#2oJvrQXx64$;NbRe^;yEt*Mtn)m^_%G8w@7H)o|s+}RuVdg7Ue_y13ns%m` z5nQ4wMn<%p=q_Ex3nN2Xr}!c3*p0W13@NNU-8@U2%fif_IH03tlZAf@?QC%#-`j^N z0F#P0M>PIZn=bN5OaD|IjwUuOuQmcB-X+dQS<;uQA5HOQ3Ct|^55$kyk^5pVhtaMB zit&%)@UV7{xWGJ1nYuz%;$3I4O3WFez_+d#^Zl^xj$h&ZF5K|8)-8UFceLN2dZ&eI z-)7DIQ2d0&zX5gb%~R@|b?01hA-}+gx82AZC=@ER^F&XgMM_P>g zmM#=UJeD1dHr4#L+8a<=Pd(zNs3*n94n&(GJHm;viCc%EpcjeD@n~i)jD`PVWo>hD zR9L%M^d-(x+J;bh-W`>-XR%%`5wrM;q55BNLOnB#nz4GtY?&5q-tebjh zvs(2Bht<#3&C5hT%dxs)ZucsoTQkL63};juyIiVplF*7`fDhb=xA&}2wV#T4$dET+ z=1t~j3EjS246@i}22CmN=@aw$(iP?nVQ*w;#c8@dODtf@tk?}<^zOSV>zlRN;tC|S z%~F+AeuvPVIbvaO%PusecWaLUQ?7tT?q`{)!k<{-b;gLf2G0e7mKQ@ z=9N4^)ADrV*1P<7`zv6`=6b!2&Z81oK%(0S#_VaDOQbG;bCYqG0jsBqJpuhh5b)-th% zgK79K->f+KX<^-2EjBQ_ z{@7s^sF$5$=9#)ZBsQ|Z1F;bmFc+SR{=G)r%G>5PG%Kb*BwfU{;x;5@kdu|)iGj0D zY(nXAP1CVMG3Ie(-y}9;WT#iFyYKZc3`Vwfv$!1(A`L!7=D))11Gk7f_~k>YKrizS z55rEZ7k8qY!Ph`_VD!RoIRoz22C;=NU881Jh3n_()<&_F8Urr}Z|GKW7u#cX zeUpDd6-S=~vmKj1 z-!-99yH`9C6nMt#@bKP5UEe1jWsz6)AFf!1vxIiPcnsHVE7hI}Roc(QTS z0N)YX&&4*Dl=Eq_@VTNrAhxq=Q>cP51BKOy9v&1s@CfWEXWU&FY7dE>%p>TZ$-=7< z?P0Nt^*Fb22PUf1!hNsn_9J39--;Tr3!e$?QSk&W;c&bj_NPUbz6K9(Bn(~*2G1`W zyxXQWZrn_R=X|BXdrUl8RdrR#;H47(H|S+#V;Zn{Geql`OrG_)_&2l}ZQ2)tsld2x z6HlS|@X(szXT{wv_yyK>@iYod<5o6X^h~U@S2kN>hwkhU&!Aah4x>$p&oO}0zEc0W zwo^RIcNwsspNE||?I&EZJ$wbC?%JKN?KKSs6>9Vt7((U}?m`3-ASNQO(hGu*S z+&*h@v>m}p}inp$J5dm>6xc!FN!xxmpc`@ zxVrU{c$3+$o|xlDrR@BhszIg&Ui+m&Mz-i>B7e*8v3V6Yt;}ww7_P zn;*a^d`0|%9oK;Epxv~*6(Kq;uZmyFyv+6p2Cxt_SLxPk;#ag`bGNsn(#~MuYrihu z8mm!=x_P?wruel?g9qj{sd&tJOT5p=`pqVh$JA-REq=qC z2QW!unpjpT13Z|zcf<#DV%ER~_BuuG2;KUH_>f<)M%sg}pM~MpSick>(Mp&ZI6F@M zO_;P_iGOGQL;b7irYqXJ;y+k|)%7Tq<-INHKhw?k#BZ54RNq{fB(z_P-<6F0?h9qW z_rCZ&vcT}y%;eb4kE(R%H{w5$(!P@ZIGo}S#2-**+@Pd7SEzKaJ`{iCTW7^ySN%!q z%xSvyk@yqd0rQ0UYkAm3wEOSk&n&Bzo~7avvH|S;Coo386@Lk` z8WBcar$cq0>Gto$f3v`|8WB4BkA|Yn#cyfa@5NtHLzz{oKT>V1*Zx!djnA#hz7e)# z{?-VG#UI4~$h2tFnAI?C|5>5^QT#7+S{ZE~vsy+6e-eM^Eh{mp4ZvUQU>C6dEdC#h zwNkBVj24!Kwf_Gog5KT7x9sd3K2ko|A*PiDTV{`36lm^}U} zK4HbK2x1gNzV2`0Q@k$Sr;eZF9TsYwqy3Ng49|ENd#PB@c~#o~iqCNat`)OwyjIJ= z78RjPfZ1y*o4viE4WsV*TGFTgT__?_T|#}Poh;csSR={1+*nGwdHYdcK)x8-I{!}y zyq!+l7yUeghALo40{+IwLZ!WO|Br1ozI2F zR43XzuIw}=?6&P96~xnH`$t#XsF13JPyf}Q*fNGLMl+@<5K%mt89+a`jBXWkH%KQ^ zvh&O*6i=wNPoQf%z?&SP^XPBIy+M`!76_+_%S3kmMA>swh=Qh{OwNh#NY7WtwDc@c zNjaJS0?g26R|^ARbMc6&M}&0&+=;I1-3*^4R`{h#+R2`>&Va9gM)F35(V;;+S(tSV z%?OlMOD7h{6G=+KU!#UyryDVg4djV;GT1RV8H0E7p`qx`aMIoIgKoO2Af8NHZRR4F zY~N95{!+KeIPnEZ_>o73@m*^}u==2!@?lsjSiaqOB{63?$(IQrn@pgUGYwP{?g7_C z5<|K{c$ES(0GK9Hym_jgiY4ORyD+T5G*M32xt*v+czEQQxF-XCfQV+UnEts2o*ASl z7AB5f6CVSfi8&*?X39IX&@ShP0AMPq?CNOK;9v07MnnU_#FO|Iy!1^P1Mo|k5N(#0 zJ--^3@dz=FCBPgJ+1ZsNF0}zK`NmZ!Ln_~dDFNs*NI<@Cs2aGXe57_Km}IgmRzaJ4 zv^XA#@PA;#+&Q`pZprHva`qg7dekjIOJoDHR&!!?{=_QX3ZSLpBB|xE!sCL}5)Z*g zZil1XGe;0wvc$7)It;#BzZlv_Y>8W7Eo<(o!qn%&q5xg8c(c^*kJaL#VGZ08)uT9R z)C*u-;k1wjc8RCF8`YYn)%n%2?!Gj*%eD`rCaS3ZU||Bn9L3iV$$w` zNw>f-gIDT!rOn5HFPYCQWXah$T7i`XaT1<_cQI9oHg3~EE}6+}RqX7#AyiX5WYQ5Z zgC@-2<4*DJ1% zDoDA~Zz36mNi*WU{Fjp}&?xUR@XrVan<b3iJ9a*z@$uJ#k0whw6c@5 zv%rkYCC%jDXW0iMfs~ORR4_pw7S@3=MeHzOEp&w$Bf^%Q?o@^j(`}$kmXfpyKFSe- zAQK6Q7cdkK4-sNA-=W5{B*dCHnnM*BljU2j4oBU^6M5J=U`*WS4N3BE7n;f(6Xp_W zsCUELsWc7{W-`Au6AsJ|aGYO>l!$97`tg&qtwFiu=!6m#?$g|`JUCsS6bgDdik z;J`Tf#ANFbXs zDK;R`NGmGP$8aO)CPUse4QnyUdcRPklJ*gB;&Z?`-T^h5zNQQ~*Qn=pdi9vIbhAV_ z*DT91xH?k+9}{c>r(#+MK*sdhTUlKOn?w#5b=?<1Pc#FliAf_*q)(m+D7aFNFW5+} z1T$CGemdsy!WK=!OneGF&KV;y0(W5qf@Shk0F*dR6Nu(@lOR)CMA!lE`f%evB*w&Q z(dBCQ+-S`YhE2jqQci&VYbo2m*qCp}wtS5nNc#uodB6{}67Co6A1y>eu5f(W{MkUG zv~@|^I)aXF8V=%7j0ppa6>w9Mr0ZIMNa2+S<_amKq%cetOd7gZk`AD52cT5Or(7<8 z=?qw@;$);L0#eg}N|}Aa$6pOtIleNWrAiX7RP3J5kwRLE>{CJZj@vyK*^`%|hcSTV znul%ym`WzWU=?UD{}@mg@F#A9anxW%^L^;$q?%Z9#DCI&=C>m!l1%i?S;6cW&p!^= zg(MScvynz})b*LdxtA;x53snva|kHL_ZrF*1KR{2o$D)at66ZuB>6 zD{jzj0!o@a1m8y7JA+;*_#~?XQ_V_@`5Z#f08XM3b<}Gr|L>Y^lTQY|8YaxwRgG*? zHU^up`zO-B1Dupt09l1i%*jF{o0L6ANz`nr&c7Pg0y;_mg_A?q2-+}*bdtk*RB1kZ z{|=3fKTo)yX{3}A4rf*ncRECrxOc8Oh>q=fp}H2`2BT!8F<|agy(R{^s4EgmY2P>( z-Xx-(oC}F5@%3x?^{#hc1-_o35+AZg_7B@zBl>e1SS3HiBr=F&_W47lgq5%|xDB(Y z39d?r8xTuxE!vIcm7#`1WQhWg&<-~6nO1lP8=M{-;0Tb5R(rf zx)w^3D~rIGOj#3c-aQiR7rG5ApqSaYn6lj7SfvD+_?o%YI>gzLi7^8ZXms7J)m(PS zq(fo)j)&><%BJrdC!W4bF71AW)`g}I*z&Pbryz$mbHEqFoTNet|3+ zGEdM{d^}fLCeEcjNE#TV8i^{hO~T9q;=;<3sN%mH@8)!qZZv3gDk$$A)-g6 z1Y|Qi1T9LUdndk$U=y!oLNebkB-WI6g*A)V=ZsJZYLZo(c6yE&8ll@@ns}<@kzrmq z9r&=sH2W_+T7jy1y8 zY#$zi>-`R@iZ~M??v1sb(nWk*DZxxE*CIUpT}5AeiDjZT$E@_Sq3InOVJ6zBgOF0kMd{o`#hKN8%8hU$5m-G^hk5y5aQ?1(p zxs?4XPGQq3G5rhzOxn2=ir#WY0p!gl!9?zWzeeHCihy6DsaBcCY5vxV+~^X)%&xxs zw8(D6#iK$R2_|kCYH04+F-$AbOJEkT-Lv5z0AAwHSiz8*p@Ct#Lv)ExTx&K9AWl_v zn>C_K^vA*2P$+*KN*iEHFe5e-tf6j!S+b~ZdXV*=|3hWXC5K4I?l@StRN1=4XTS2h zU;T@~7O3+;U~9W&HQxciXE&us zgMZ@Efg=&+0F?G74*Q^6fTE}p#HCzaK>x6@cB@;&qOu<~!L^8`T#id}QKZplgFeEd z0U{eklAFOl2}Zd9qi_{8Cr+0WBWyNmi)^EmBK)A65|I9$^H6S+ZQK>gRG*?iJWH;!5;sIDW}7PZgT>150{z z4s9bbC2De@eivv#elA>LfJ%Odi8QPy*mUGen38L`Zk~NSfRr)}hTGNEul9aJ(^Yax zEPW%!w+o%3#3^ZZ@v1Y!TEHlSWsDrg8~7y4&t(l5``lZ)ML3C`kxaiHqR6HIx0`Sh zMg_wh>zH^bV3Qp7DbB^zTjB{TyE67#7KWhLbCmk?54XZwgg(R*#$KASMCL_TE{ifZR@0`}xR@V^dr&Qf-IUU~fk>q7wsRg(BD zf2U*|0SD#63D&5E%w?eJ1aFX5%E7(8S+=3U^kX+ppBqVq30 z@B6w+|+%VG64h_dBz)Q?8s?QKC9LQBi{S_B76B#dw|^p(Ls%d0+9ry}YLZc+-d0CD#TuBP^DFA# z(Jja=dFv{!PS{x0SP_zp5(8|dI(S&&Eg^v+RBMa9>D6>ReXIC_Qn$N<#1ROGZBV1z(aiB9vw@D)L z(msq%QnNlHNR$&H0Gcq7Ps0unK*HSgsRb8PT>u~XfSI2I`*;S(BfhJzFWG}vn81$k z;nB|}b4kUzigfL)!Z8|EmWiD7>r(j>@O|Wu`1~8x!S8wB4>i875kR7}H%vSn`r!xk z?imQ)Ng$cVK+)jTQ$mn8PJb1i@{cMyUXuWlMYyq{8FBAxTyZbq$Lx)8FZ^jF1p$9V zO~7IB9~_1h(nmbCf+0u3YnF;eYAbPRaOEUb_-=&+ka9*~`?~o_r~uMO)EFiNvjE>X zz>b+Yu>Ps;IjAn`D)Go1b;k1U8$#bv6onA)SlBzOZ0{oL-;3P#FYFySUJRARIF&T`!Oo4 z039loo2YZ!$3IEDQJ1<+wE5+7*$_c={Z1{AZPF`DW47t$vRyzXCA9-)KL|`B!bRV8 z^9dN608HX0vBP^@^v#r1l0(R19E{~NqiaVXSE*`;1ebskAuPh7HA=F36uLJ7CCajL z`ZP?ouV88o=p-G9q|`D7N=}YIs8V(+QpU*#>USczq`r?_5+BIv+U;5`r`>=`(xJ3t zh1bxh2qp0l!({YDPjIXUR1&zW8FR}UvR4C2vg|e)81U=f2t#KwNeuZwPLYJfrms#a zERkU;(JUYc4Fs03c<^H$E%V20U&E)F$JDw{btj;Y|7T$bt*1zDl}buj-P!O~{cZ47 zi{mtnEE1S%6?EN&dR3|@A&!K1XC=~5tFEPQ6u?M$fLy!(V+6wvERsXa$qx0sK{44y z5iNj`T)zRJG78he)KT)A)~Fj!$E3O{lzT_FsiQV}xOEN9B^ZenbOkL5wg>AF z;K=N{>FBW*^f>N3@<==&>nH@m}CoL&P7C1wc!_ge0?5~9rB z*gt|%he0GrMu~4jr{Tob#MS%~p1u}nXtvwdZI%U%o$if$>ns5ND^HPBcC%6f>wxP$s}>x z>gZhdJ4de21Y8nUxDK+NRC=c}Wh93P*d(2eWIVf~et^4XMug!em+0h*`euwSEOwX# zlW1vk>FM=NBy@z5p3(tW0GfsP$U*n!HVo<9KDAdjNGMVIzT<5uKtMPX;F7B*)Y1%qihH@X+f>F8xTO){^v^FJS~uFP6f8Ky=7ILnFHR54L$y-%DMqb zJTai*TEejsC6Ok^cP3I%J5RSt0?j$b=UChGcPQ>>xiyMvoR|}p zK6`t$7Y%R9)T}&Y(%~il@`SQ&wNKss;V=J%ZH2V+fNf1$Ws%H&+e)bab+(l{P<*PFsy4pheG|6JIc- zhU3Yup#Xb^V$&j6d>&F;J25HbI&}-&lN~XUUGv~dEN5Ds??{bX06Y0`!eIRbtP|Ht zy!&&Z$0^Q)y;^e&_d*A;J=iN_`=_$HNxTWOHGA9v^W>i-^lq5H8L#RVVW+3~efXSM z;d>QQqKR>OIV6=aBmW588M4i0reJxv5DaS;a(E@nN$U^`eKu)MEp)$daEUhHO zOnKP|?=ia%4eJIGCnvh&%O=^1S-vMOd7ZQqn_972hZ!5ykpD!Hz!Mfg!kXJFHS$iB z9G6b_(ui&Zv@<*F$nvx^^{{aCpSn%t*{HPrRQ8`o;GG7{6E&$AoevA{9i$u+q;)xN ziTkgKqg-7#OUQG%+70X?wV0kV6+3!u26}-KGkbmi-tJe?Be|^{0iv5-c9dJK#M@2{ zfBc?qmtg1eS_I8)OQp(@uoGoou4cX$GO&$+q!SiudBdj|4?oa!BS4)UDvqwtjt1wH*XU?&XOnWOg8y-U2o*AJ+4yySy#Bu)r1AUeW#SOnXlOr7OvTH~#QTk( z8M7S;6Th@Q#3n<9iQulZ;pjJxft63G^F*-%!)9CPgJq$oh5Im`-GsD~0Zzr_ARorj z3*9i2)O+GtEDImAKe``tGS*B=yNbsE9R>o>(wYmP3{NwCLlird|YHViH-Mqp+0G}ZFT=H`!4`2#u&&^siUbfNRibc(R&sA} z0y17_v~E);ie|>H4Sa>wJq^0EfQWXiKHwIOdB+>AItUA?8Ko;bWhgdU_0ML+!~O1T zkldQ%!KqUSD&fSHSYg0NvuhNi0q&u9B-s!|o_L|$cHuWG?qEsciI7nD7mhy9aEKyVTK#fip&6SG?)O?_7(q zrHG+7OEORH*S^29Zl`Vs^pyR|$lr%Y19>NRV#d3-p-+~?oO5E^gufy*ahvXvp2EeO z4S#sqY9%%GjYzBsHiUZ4RwcLK?KR#LiaWm~=giJsv6{12*WWY>3@Pfw1in`7x=y19 zSi-1lV{72^`D;VjU+AUn>Tnm<)iu{lsrGLIKrHDx(Irq!qJ{vbX4ehn;MDrxj!rpJ zw~15XNUy2+Z|%qwHE594b$6nZldQsTT@x=K(89fH2`mjl2uaG?qU3IR-GJNPX~=b_ zK;fBN-O!AkO_HvnTMXsiV)Q1IOOJX18&(31C-&D7hoEmO60%}+QHU8cGNUUxn&eJ) zjF$wuZsv$cw7F&=Sf7r=tbV6#RyY26)1H6fQ-;80VOC4=dMZ&~pWbg)@wSvyUVlZr z4h1Q`90Lm$3$4JN0A+*=RM_+dt+8u&V-N&5moan$I2(88mUymo6ro-WyuLtEswAd1 zD>6^&Noh6P=&mN25os=7jS~!zEWOJB=#~y$pqmPyOZPSzpW38QU>B%J;Q@wI3I3hL z6}|+i2v1i*N@-(!|8#6wad}I?T7&Mo9TPY)D@?~6wXjV{@n`^)olZoj$~Ys~J4eWh zWrURn4Kmk<+MiKqt!|RHA`rNtz7Y_?@Hzyx97(>4S$-LZIN}%!aFwPog$Wz81gn*s z;_)^drD9l}9TG~40pV$MvUmHnyVDIe=Dg`b|1n}zV*WQc6Tb{O!vMwM)9WP$FIxnh_PG_;~uJ*70X zqFPgh`mjdydXAD?UwaPp87cpsO7k{FBYvH%EOntsd#tt<@3Q@qRQWtX zENmyXH`l#Xv$)FtG{onj2gNg37|cG2X9~@nbCP7TtxEfIswXPUs}xE?6DKRVXN|R# zdz$eclu&MIZ&k8)U-&XNL;tF>Z?EnKJKA%17%M=+jp9m7`y{a_%pJ#d4a=+$%Wl-I zKoy$14Pe5ICH+cK3o1qyi#6<xN7H9@V`~Phn#_o6E@DhiNnB7VU_nv9hW@9IPzP4M`N+s$}lR+=EeGyjqd6P!#_D zzPX~+zgL(i1uzx`eK@vP@oklLLm0~xG^SO2Dx^^vitB9+t(lj!*wttya#y50(YFYC z)y^#e};VuD}(FF{`IS1BS)>;5clp-^1mm z)uLweA#y9;M3}<t=`FsguavE zS5D+2_DM)a16#EXg)sG{}O*SErXT`BN)jc|6dGW8bNShKf7XoRwpmG)Z@z3^*Xs!%bA zZpn>-Nr5P_RViZGfJ7F(a+i4yBuu>%h3*o_wklJfW?aP+bA&5oF zbFybUy{F+Of>$IxFOw2QG$MD^Bbyi0;;-;`;#Pe1{qApIW;qrJS((6YjyBg*6oAU% zg37de=VBxRw4#O;CwJentz&K~-mgl~ito9ftbv&jvN96`Tgr<6tJ3U^d_-&CsY&@K zEZ+;Y=U{Q7_%Oblq!qc@uWzoOtQf`a3aS4@H9rTRu@|vIlHyO~{+!xtNAwiID$S4k z4~)ZKgrwjTjr0uO9q(O?Rv}o$%b#iN!1Ep&A0U-=o5(%e&{{;Dlbj;|XW+IKFRRpu zP4R*F159|~#7fw_6qzY9-3mXuSSutem6ye})q0Y66uoDw(Sg9S_fL2OH?5;gch;V) zq-LE{t-B$A(aiWsweOA+5!cQhFJBnUnQAhI;ej@4F+EyY&t2iRypZJ_Ta=W=v1coB~l=TN| z(mOMvyWF9UTVB9yJb#234oxSph!~wY1nlZXwPssQ;R7KWCrt}0%1)S^qoPW1%1d9* z#m!IA$Ajp*l347%^q}<#Z_Z>LN{t>GA3!xFl z;<;O3l5BY!Ni4e6t*~1lEFY>d_II*abges(R{>)W6T;%Q_H0<=)_DxIf2-dFD`Q}9 zu(=6q=Om|?>z;}&gdOQQ8P8LH$^n)05NIY)>k^xye@N3~%sM(EscDdajyLNQA)zTs zwx@Qlbd`HY2t5sI3g-cbQp9u5H)M)X!=`~v(;1HT4CmTJ?^(DF+!Sf;FTrf}zJfi% zpr*WM?~6(FYO|26AT~`S%(ySw0>YlTN8R^RJq>aSu~KF$1{?gW-UlOk8mJTx;_qYL z>-`1%Js?tCciemYeqcx;dPEY#_kBGLW(uS+?M}7#aoi1Lio3I0j@ggQrkbJ1LY+q# z9eTdj-Wd?oPV}qX4rgnAW2No@p`sAEN9wR_k@DYDj6diOC@Ks4^STx?_)S=+CP+n+ ze-G@})ZGyzfT9Ko9JiSZ)!LR3)Q^TS=tlmz3N>cr?yY+gkZwyA#O&M(&)3{}5I0D9 zppK*o-yNxH0ZMgH z{HnCC_=`)hG9opie0VXDMclikvT6akqnSS;tcSr-(`PH$O$UYfu6L`tcs|T6ce-O= ze%nTd1Kqd4PXtayM*c>1>eIuj-r+3(s;HE<4Y(zlKQ<({xU*EaM-m#psshyjqRIlu zj5?2zE*Ow%kQFLF;V%%igSri<8f2EKin7K5RdMa#5`gc{ET zgfedhrj@(nPX12WD?_YBhs*@3MK!?>@+R!>wK3c7gr3F$w&mYk9Pqb4+T{Wg7f}OC ziKDB?aIpew$7@?A92h0ocipT+aYPJ=E=GuA)HY#XgX!;5up;CD>f)23sA-8~0~i(x zabyAA{`CH{p~P<80p{ghRGO6KJUA&v^oL9?Y*zcF?ikwx^c8P9;Ys5*Vi?Avy{3<-2u==0-y_wZL0fhmB)wj zwGxH_N&}=p=gO3u2t5-1Igy#aCZlCXT*qGBJsN9*NMJMt6 z$%2Ac7HzH0sCCR!)cE_VD8;NB#_2A^uec#MPl-o-Kr>9g{^SFZX{+vl(xx#BTrrcL ztKq<*cNS})w9NLZx|Wvb^S6gJFj`!;AMpuYG=dC(~O zOvlv?P3@ji^fewen$9U5x7Ouwo^DPqu#m^1Zzi+rryR}j5OMQSx&thWubR3ZOIqHz zu=_SKEZ@IA_BNJ^^J7C4rXnG?e)Q8C<3J~WYlyN`qy^QQ^xqb&1<+Uai?#8CMD&>B zTa<5Jsgc9NN@dqgTv%F9YX~(i;?bjg*Sdxlf471ZLdT*N z$I-X9y$X@|MwmyCCNda->1)+N>~Z#Vwf;)o0fXhk*VR7DBYqrjA#((XMPeJzM2&Z! z3g!qFEAQGbD7_~P4cwM6x7nkF@|e@ESE`CrG*Va^%e(q}fbjl=1#>W1KD!k{iB$f& z3gTCMG2FF#tKrmjW56T;UwO-xV^UlcfHz~#=<)s%?(5NQNK^5G+}5QA`cxA2GV{N5 zC*ZIE8=D#-ST(xauv-NzmU(OnP8`{+Vl0~gut@9J^ypvxTh$k@)*WD1Seooc9JqL> z1~bvF^^fC5dfer2fWzD~4j2)%l{qb{pHHDwSZ$ck<3M@KB57oko*9|w*Iazaq_MD{ zKJ4d3W&64L{nHMA`Rmt>!`OTe`&nXqIJTv1KlhtGY>1Nv^vjIT0l{UxrJ%7s$e3B& zT~|`8h!)9pQBoc<16w#K$6Ar|;pK}= zY^VrUH;qhVAniDziMSWG0>-kj?lUe)BvM^-Vcr0InT<`;=sMC0g84GZLCzp&IN*fD zml-GE+jbAYxQ7f)s9H=eASI0pw-6}T5E{(L!C#`8ELhMbpW z_7|w4rF$}R0^Q|33$X719(EE=1WzbsMpr;fd0-7A;Z>+pt~y{jp{PY?&E48?w)d_Q zJ)2V}fG?h#daIi6hTVgrwsiHrJg}7Iy;b%CBaaj?Tl_h9n;U}n9uhpM6xY%cJKg_* z=YJr66eM8n2nO9QVOO&a`5%X)|7M5+vc#m1$;0h}KY*J0F|*uw{DHv3@;0i+beH+Y z?g_dB3=13BaShHYhK8k8kCR2*70F#g9E-=Z*C>hIw;#D*nsXs{{+Z{A9{D$&)Afd} zpt#=_grQ=WZh+BpWGvqIEy$TZ4AsrnEnr&C6APhEF*2LOQAqeeYGE;_E>Qh{Dt|n_ zcq|k>qL*{e%`mjw1RK;LX)PMaYP&`4iBwP%i}(8LgVEFd0qO;!SbpXDv04>6$FI>j z0Bcbb9cv*vN_sif0ec0YMG}roeOLJJhbF!&=`7xlvqc9`p8%^4@T|NA(<;=%8^U@T zc$Ob|^C-iRVbS}3TXnVhKHO$dTDr}fVim%lqD_R&0H;NEa3Rr`wpKWcbcdi8CAX(u zr4~-r2x^(xRUkg&E9Cj(u6LCPkk8@|c#?(d37TUgx{f!{Ed}6VCvXbcb1^4H( zUavGY)%$(LM89}knB+E?uQLrng{47i@lLuoLAhg9tD()8panr-!WFWpsPZRjU zb|vC? z@J|xS9+m_In2*~i7D(wjP!*_gd7smUf0Dg?68x7biMm#|6N^;Ek%IgekG1~{eujU% z8ry(+hZ+}2xu3Zk;O!NEu95&Fp$-3K+LpILbo^Y(anXyDxt|+{VLP^waQPJgg#f{P z_~#8T7Ee(1G&nFWr#=A3FJb4GD8-+IHIU%+3?=h2#>9LaPz?&qTV94Mkm&sx#uuP3 z65ypSiCLmofyDy!Wu~vxXRv$Sl=2w>TzpDypORSo|IpP;Usbb{bq7=y-7EJzgHW62 zvtR-Om_`3;ds@vjVk2`&f2*W&Perkej1|*j1W`^J8eBfPvoFF>H6&sY5F`*;mTf0$ zr-=4|`W7#R+o#5n*+1jBjRJv;2e1>;g@8d_L> z!)t(TbefAxHJ)gSymF5kXTb?K(cAPiAS^~QT;|-P4NGRh{sF<_p3I}Fc%|4HB7Y4o z(WXZ6QM5f6tjxq61@hag62bC4k3c$T7kmX#^t2pbZre)C#pvPLwIK?yMX#mXAY-64vC08ltp@Ihj zFx6`3>(Es-Kw~82?wQ_$!TEt8GUoLI#we7;?cIl|2hWsjpZJ1!$MSXuA@inh={D#vC&BG? z&%lJ|MeQ^4z*A=QaI|@F$h!=27j?9_Df{y;c$`V^kT7C>92~$59;lm-sG~=%eL}ZE zdYQq!bmL;()V0pe6O3JeYn7HWE`=Hu+Qoz4*z;=<;wh*Jt>F&TfGte$d zi7*Gz*~eiRU=H7fTKf`>V%s!yM(d9ZgeEbg=6f1kg!e>lJy|b5d_4lvj7HrqST8b$ z!v_fJHK@^FVB|Sqy>Pa2xAdJ8b`$AqBTxXjoy#W!rAt z_bxkV-2XtBe+u)o0kl*4j$n7O;awx9-$~$$r$EPFxbQAc7zh!aDe~M@e(s$Yo=~&4 z8j3OOJ%n18Nq5vY`i?3Mf%!ATqi9C8Ekjg?ry5u0Cftk50Lf?AB@c{tFGmEm%&lrI%HPaUrJ2Z_5 zcm^0}tSXYnB?+*sGIaM;H;ECMFUqo>N+}Fd|JRDMfofS+^#-s_gv#B6C?UkMyl(@% z1HZar;s)I&>&2#k^*DM7Gl!clgs1oL0(gvhvZcJn z!l~RqC1LyH1?NWKVFWZe2t-pJmSvkY@MKg5`Y&Q(M2xb&$&-$$Zp#|NjxqPlU6bd!=QpNR<690?92z%md+a`y_1HSbBqnXIRw z-R0v(T?<&(f>Ba7fswILIS}i$KpaB)OoLmO=@`a`u_j+lAukG>TLR-@`d2709tOEH z`oT2^B+11Kpw-rd5?2fdCcp zSo%m2osPa^Qwi*&=0Mfn=V@++w^n4|XRji;M((%ZX9IBH7*3l30Vt8{HPIH{Yx>88 z>Y0>v<9n!*>1y_!04yW3n;0D$-G~9H1ja+zTd=f^>}_us z6kWPac#Qkj!t;D>!im)Dn)m8em7=GvSOrNQ96VUIx(Dp?*J7;xxrIE=c}#0 zcXS904fsvfG@ooGlB-g|vViBiMx- z<9h$0uDC--?Mr+Ny+-4CaHD(ALnnf0m~-DXzW(ZV=3>|u(=2?CPv0>Tce9M9qt*ShAZVU3K(u?Zu3p6u*V@v=hQ9q zYmyz$;3_;ErMl`E&fiTFA7lP`I<{Hyn=9!_k{=_#r(;KjXMK!%!-)qh-SZ7gGT*9Z z2u^k^6Eg5bP-2n9CBzG;4cB`hVqOFHo!A&A^Evl$c0WQHY-n6%`1N)`Ft&W1P z4s;xey-*Xj%F=MJ53k?cjPlHUO4&c~An}eCii1(nf(j?P(Ajv$iY>HforIC`7 zxjHgef@vhV@J8Vk!mCVC6O2`N8>{Zw82ujzDhaOvsQE?toZRz`kM#VG z3lC{hXteB$2=0=0FFF_*G+zFai_<+*y?gN#XfjeV_)j=V2JX>aLgG@O#E=*&Uw*<~ zV>&vVQ~WSQ4vZ8$!TSVx8U4Zw|JJ|d9BP8Ux%i!diTI0k@=$UKMY6xsUccO zjKiO-_0Q?)0RQIh zs$YmcQn)Kzd`siu2@I^CshuGQeQ|tP@?U(?vmD*Mvn%y9@Grk{4-%Z>bMmLDaGiUu z?{ut0^`3-5MfQt3pu#b|g=zxp)C9dKz@For>ftbOW}@eR(F_##vWuZoZ|&WS&O_Xb zc6m`P-W{f@7Z=$VU@mjTN@%7@dy&b$3u|Zm(tAnmua&$Pw(!2jcM;`4wnyBHqTJ`6 z2Jy|q5YvG7B7urNtl;+229Wq7in&+q{Tn(EX)kK(p8A)IwYr`TxGsVoemxF@j7S^x zswP#oGtl*OdyH)mna)DJoClhVQDgXr4`cf~#iIO4D!dK?soo)k#00n~?+bmkd}IkS zCBH?*yh7~;=^yE>{Gv1Dk;~p>wf_uiZE4`2&$bM1>4hzI$#3x#daG5esG!`IWqu)h z9QqKJOb)5J^N>lG!0fyQvopCIF&{SK%EzDi`iMCK-V3u+I%nFjQeQr3HTWsHuQ-m& z4UU54?}0Sq$k2GC1)5WXzh;Dpxy;EUt$G@VCCDnOYdt8kHmx{KheXF{d^4J9cpk|4 zYNh^#GCk&6a17ATFp@o-odR+!>7De&p%upFpnxAE3n!YXf06VpjZ9wDT|i{a#?aQZ zFc~tw(_l@AlF?jA8aXtVZKn}AzktjMk&#IXCJf{Sju56B-6luQC?3!+Hi|px#qctv z4w!z19nWrYd2ki|)&yxXnrqX9{a}UTbAd8kI>|E-vyd+PN*aDXy#@qB^-t&y*|PL* zo{)}K(mPXy*FwCEqT3S}M_Xq6QAu@mPyy#G_S;X9(qFhA_+^x{74a*@>^fVnkb*PQ z_qacL6SGg`kAmYs(2O$Ob!18RWMXjJhHc#*+&hufTSHC`ibI@$N;iOLjhj?m-lc8@P~&hFzpKUMbII zK>eC&$X1fp`!{r6DQM#egW=fS8g^3SH!8;afABYo2T#@=B4PYQ)vcf|;=(l|+hPDt2%W9wa!NPAUX6Hs? zM~6Td8E(cx8sgdiP^XWhI2cK7n}Oo6a*Xw4o*Rpl%x1M`FgTF`VUmSHh$nC$$0jK_ zAr;1_Ufp;FKQ$I{7iz@9$ogt%7cjhjP}LaX!LiKfYRbK?5d1+amgwp!6*GqUr&rYv z>Q0FUUx}AvJx%_g74y9+Hd%B+J%IS4Fjb>CmoQ@E!HeeDp3$vtznW*pqOq{PhDOmM z5(*=OTN~bG?6gsIj4dA-i}T}egPZ|p^gl67w@8LjmRk=}r$B%5p?cK!QSIc!IKT%h z#7-WoSp0!2-n{;sd&xkauc(DSg_IcK$1M#z{NdFQf}3Q-P^37cr)c$a{RzXcqntl; z#nqrS{YU!Ukv{BYfh?EbH?Q&2%sgf6lxm5F(LuT2#P*H|)ehDyJ7m%+Fs?l?uB*yE z-7n5sdGo%1VO&9zVO-1W%(h)Nt_Q6%8(*_O*$$3i0F%kEne&K{NuBZE+=`3}Kmx%t z{u?XA`*#BehNb*dp1XJ&18>1OHTcD2$Lvxt9tfe4hCL_Ic_ZjXBzY<}o1H8g!-8wY z;e<;~0DoSKNid>yPtawvaOJ>m5lJHxgz3@1av6xFV9*kT(|8~iZTZ5_ghK7JpOlSX z$YW$VmKR1B@CXh!kJV$Fx?yCQKx(sqmJRYCT1XOWv@#OMJOxn)3Y88pb#@VFoz^Sy zJF{jibMk>Xr*(<$;6Paz?v5o=HZKn#fbJ7wi$H#}RCma-(d0`zhEW(|b?UUR?&7iS zCj?*{cHoZK2T~TE7m42}JkNoX^j*dU!SOD?7m{mZY~77v>-}1Be=kp&Wnu5anm@zo zEj*CIA=$>7>Xr$ZaLVU2xZbx^_f{!ACdr6jI5Bps0Fm>)EgrmtCp(~U-d)uBr1Cx* zjno+#Z=DF51gFGgJ@5bre#7Q^$Q+$Cg6NZV{+bqU%xxNXU>@==4m-YXk~brZ#Ruu< zQb3T>xDWnVcW?qNMuj(Dosstja9EMa=1vZKzWww5H!NlDV&LUXnyj6g0C3(h?L^r`lZ<(H7kA+}@XJmKt@dq6r;ol+* zEHINgV-&AzJR9LigF16MPow2$ts7fY1y1`R&Y_m%83kBJr5T3<4x_~_m{bsH9}${< z6IIJdz$?ek%ijcKLg*~kKb|vrkq{WI2lKDf&>#N<0V%{ zTgE(%^Hi<`0Rc}&lE?Wc){S$AFVT4xEzRkzGmnM0VtXx>Gk>T%0Yru}0UJU-P*ye%u|^aDzcLaOjjvevG^}AGdE94D`vN#6CsRV+^CM_1Dyl)V-~h4VhCF z{O^RYqD+Nty`*egKi~1U7v%4Oel@R*064?8{gmPjNt98Nh+51IyY{y$yZ#0rVHiNMMc6G_ZVwpvABa`mOw_FMJ#Q*652oq26)u z9DLVQ0Iz9sX`aT{Nb}@HMdCSyKl_DPhGKDJIP(Ig#3DAba{~=C)}i5k+6lQ_P7yQX z@o1}i2!gKsa5Nf4%;=m+IL5;T11~K41S)1F)sEuWJukvO20G^Kod6CoBfHgxF}sdt$G^3AT%`$g^(Qgb!pdp7CU{OGti= zNa`U~WD36*&^o8bEgaYWqp*}LBV^pyXoa05R#WAPw|LZhMFw5o$x7e*l3`b14FTW0 zk5PDWAwE4I*jPqH9Agx|CD&o8Pi8o5Jj~8%7I8ua&wjusSh>CEnpW@epgTm$DBNBw zdAp3W$&>NaOCSeWOLK{m5o9BF2mI-+z`heolacZQQ&L6z3JTdVp12PxbaWWI@IeT= z2R~I zQu^lWPH>_FcI5mFV7l~!_8@g2%al8e?Ze!s9EVk6K5hsQpke>&NxC%&g7Tb}Y>4>i8W-{GQJ+1kGZeN%Txdhz64(JSRS%Q(|V zf!;Ai)C)Uydn_t?SD~p0d9hV#3;O_0nyfan=$@p!XstULhJ&)6CXEsG!1$6o-DxOa zVTsZUWoHE`FFN0zOI9)lPZmuf6~U;4J#6Y^@t>7E@m5wTpq*)9Oz0-hfIyE*WcQ2< z6n6Ygc<(Y1-@mTGVOZrJLL zi(qOAIIm)lUZ+P}HrxT<YQIQ5b-DbB zfUh=w6(GVD2OLW$Q9f0yya$y_0rDi-$zT3`6o=%PHU#!>1bvC54QE0lIOfa^-w!7e z!@J-~yG((Gal!#%IaUt_v8EHq)u=~?EEn!e)FaC0FIB+9v;$4D!k?Cs)rQ$wcc4o~ zrO{ip4_>msZ!YaB1<6o>Tja`ksl{T*^Clc(WjOHoRRS0G8gaA8;T3^C8E1O)W^X5t z(W4?6tukM2fs2YvkwiT*T!KM39eIo)o*9Ab>^!Uu@81dp=_bF3QSm(8CSb-L0~1?X z7vQysRZEBJrf{OcJPbxGQ;bO@U9HmD}?*=D>;(9^LOAKrdcm_IDW2;EHl5_`|6 z2|Pm7|FSGshF5bWek5+4jM@Xia{6X<%yc*guqqTRBioyBB6wjsEGM+e_yBlKsXW4D zx1>|P>Hqh2Ch$>}=l(xumShr6LP9|em!K$Ei(zhNGBe3Ub0j0Am0Rt9yqDIf1QVDj z5du!aV5}fvr{F?cx0Wpk;sWl9fD4PorQW*G&APPOO4Yyj-oJLgwQ|3|_sl^2Ut2$) ziOf4^eb0NI_j!NM@A*C6{NDb01#yBzvhl#68LRyrCn?4<=3|RhyKNinZ6pui%bAx} zAn|0&-R>KBzw<7fFlk2UA*b(3zUV$@wG!zPL`>XryKl_5I;Zdo3m2wK)-3#@7L_mB z^UuJk@c7DWO#rmcg{hC*BVd?oU*qd%$t!8pxJOuST#M(_HQu8sGxo0!Q=;&oxc6cy zOX7+*^7$)7pTzC4{{6}v+X@y|kfn7r3*c$?w3G9UWp|UDV(NlOI#@x7tw_eQOu9^Oj0AxJFEjY-$-iPQckHwtcQhgAg zc&oqapcC_m%!q$qRm7FocTKVlh>SQb=?0jbTD1s7W=)PihzYu(SPLI%Met}M>D5+z z{L3Y&oxwR7Y_>Eb*p&2x=G3=K)$an6&Cv$lcT4^3nx_+kZfN+`x2^H#x*Y>4VL!piRsIiz*^=jYQD0YGC;3m|ABS}>=_7bX!?a^-*J)5L{TD=(qUJ>^)m z+LkULbp^~UVng^9g3W_uNj%7q*4OirfmlQZXLE>Tia!nRLQ9f&5|Y5K)?rr*x&p*L z6Y<7t3xYcK6HZ((Hx@O5MIB_%qSUHOc?K=`HxK&eq47ItNNw|ll>;ah3Vx2I@6mqH0Y^ZN1|Mh6 ze<1lAmS}v(>s&qQ!hZ=EjQlbadSM<*y8r5re#iyqfpTbS4cW;!Qyx+dvuw(Ge|P~` zCXzG9d-%q*%`Q zN{2zDa$9Vp?kkUo1}W}zw}JkP+>9S`*f=q@*=d|!z%+a9W}%uDSJ1 zyOQ{<&}c5_@yLK28j_5SrZ0P0@kdwT?#8o<*ooCV+4}n9zATi~q!4JX?(xV8xIB^6 zJH>sgw4Y#SvV>ptb+?;{md9ppeKiuXqHljSd%aI+v+;vk4;#-qiW&2m%<01;ZwV>q zg}!~oclxa%2f-x4%*4>-FgA!3D3Dox`IJcl%ewZMjuW`dEy7oYM_FSEj`3Y|*60#e z6=E|JAbG`?8^JO29OhRd@A5dJxw$x@0+88$7Xaj<%|%WljAZY-y*B$2{UZelPFl|v z>Y#X*|2GOl#@E~xy@R60?rz`059HzsHl|yiXli5Cu$u6p$05Gp2|<(d4eHbNe#pSa zmszbpUH21GvUBZh=TV5^b#eykCifUQUp7LJR4zA;_-*+ z%QabIJyBuB8t&_Ir`}M`TfW*i@`iG!PHMiq;SIHV?IRr*lsk=L5W_+^*t!t*<-uZu z6w^ruA=-hqmftk=?0>K} zaSMc=#Q6|Hzz47Ab+QaIS%VxFcOinzts4!Gm}tuU#*$Uy43jkbL|FNGG0NZzPDB7T zCJWfm-ankFni5fXU!JKPLw>B#YG^VIWlfa}H8(a0`(EToL|7&?$sfHVawrp?im(Yk z#Xb`?h~f|BXMg*klMt8<%Ox@;g*}OPU>oBIPN*qbmKy9eB;@ucgldzmw9X`TG_Nz9 znYv`-GAp?%k7}oHw67giU;uV5<#^&eGykp8j2O>HCp1-x`%L>v%DL!uA*8`7BDLDC zIw%cd{j_TAG1DDw-_RKF;xiza5ux2|uy)LKR$>hFW;aCk34XWMjnUO-T=>rcLzBJ; z#Hi{b>6_ka1zQ>LlBQ6J2GnE+tjNOOq)xJ<-IM_k5RUQPN^oQHk>;^D`6v6tl;(Nh zt^igL3;ThU+#rn#op{T__izE)?7sJ$xR}y34UhuTQfv@95vA#+fhIo@9XvS^r8&^% z&yY7`?jK42bz(xU*?sc_CTwbyxWztX@M0c(o!(?pO|Fx>?xEG`m9!+?dxEq`JXlj) z>+1Q)J=8V&eer$|r{-kKnhvyVRZ2}BrA{x$B?5(>Xb97|G0O^pxYOL(hWDSbixI`x3k zT!Po~jFq@NXy9cmS~RtSVcvF{3FnA6%~8okW|7HJ4Q-l^yd(U*QoQ2x?C2qm=n<#W zH)vL^OHC;bzg_Ay!i1JB{7zL%`Q}phDnTa(Ri^DWW;0H^w@7Usn>oFSf4hrKi$GRuwfb0b(yA^q>yBW+6(Y@7(&rd z^)|H%O{VoF=5;Kwj|owLG7EfWOM&wn0ttKsQJ4#D_3#_GE2mL3W*T4hmETjEBOSt{ zG4tJS$!^6|3rfZc12qZP0c8|`jHQ0%^mEF&)#1g_6PX~Te!+djT3;a*rz#W<^HzBD z<@BQu?qk=OyUG9HzVfw0&;DmDZ5m6vvEV{}>B*Zb{z0gx2=IB33t1m4(02-OB*Xsi zmUi)QYMvb<-Kf8N>}bp`OPhvx2LsNKqxl(uMSQ*Ewgj#lwe5|k8Qd@EnlY+i4W&L* z#54)>Q0O&#*7GMsfp#OFB?Ox_b-t)oq|34mh|Ok6&dK5^(%J8cU>H0ZZ!r*0bYOJz z-008xoGhDS^#z~vOZ_1a+iqC`|Hj>CC;L5KG%w$hnn5f726wU5dW@4Yl@42EpMeeeoWtQ1@ zgwcB_wyRSi(W7bDMuQuo!3bf9j@ppE^ZGM{tdaJ6$hv)2fgw$(+u&`n&hbDCo+1Vz zbD)JKmIFDuIQp$pR#0~`wJ6>CaxLVAEn_g(P6*h|-Cr$H^)!9IsjQg@W88h-2B-75 z%jvZ@?^J*@;yz>DexGWkX~XNQmQdGwg>9f^9jL5%T%fatlu=LjBE6=pdGdK}9|d#7 z!$FtfWZqqksQv#esK!H5{PW=FV48UxTZAFQL`p&9=As*-#AJ?*-jWtWVb%ay@kbrF+f`(kJ&q!R*b-U>Otv1mgMPh_#n^nsPfmlPgmf>P8 zv!r?gEo|d#8`d&&++MLz>qWYZdz|I;-a&3?f^|><38N&kCw7s3%x?0$R5UP1|HCjO zR?ocf%0NgAW>B{mKSRSwy6;$(B8)eR&Ybc{fc5U%R-)W5l$*P=qJ|k*pZz1F$s;r8 z8@>m~C?O1P@VVXB0Tt|C=xJXN-`zj3r$UQ>2KP{Y5*zoS0irQOk5^sWvd_ZzH{@kr zphv36N=ZF0Qg@!cd_P(S5%)(nEkc~xMlH(Np+#^rE#DF2kNu0oBwIDN)BoVFtb1Bqu1^@rHqg z1uo-kGH1m*e<^zgpp0!NwB68lsbLIx(iga+N>O^lZlX#u62wgYvGhhf{A~|gk#a)i zQR4DbA#Qm(80k&KhvB4=CFO}=q&J;E9sjWV2ezRwGhv~nQNO>ha|>o&ATl?+A~R+T zQtM1SsiCD+&luec49+U-HZ%4SQ_RfMzGy_phx=;iIueldFjp)DQkJlrwUA(B?rAmi zaO#}WY3Hddn;M`YMLSm5xr2_F#WJAr^tSU)v)|%Lw%Ju1993h}g>0*8c7LsMkV(m1 zFnsO^uPx2JPdQV;$e79Ppj; zq-hI5A3@1~FX$sVWA1~vYqKQ}(5P$R0oEasDOoZ^gbdxsQ`oR#T(KONSm!>r6*i5_ zq}qZ;!i@4e{md;QIeXsbpa?osf2?+})g4Fngb-_NM15JygjHigUB#wGoDSK*Aw2?+ zd`oelX;jIjhV*#}}Nb9OW+?tE~ ztpYn5mx@(g^(A0W(|uKMN*{x*(;I8^27}pzj&{$`inTEhag&%6sa<}TAGS--f;+%$c?)$@9Q@kGT8&I$lz`8B96{lJ7$50P2|zz|0J@1L}Pu*$qr; zh}2-b4^&T1olul`$*2{xi74lh+{JcCLd7ialC2NF(x!-dUG6VFgBEkxhq-uBMT8S` z@`qphz+T%$vNCAy2`fSuk_#=wm@w|)>g}nbV1m4D0mkfkxDxke(UV59SQqrFQKF6K z*7_t`OpDkA(QxikmVzFang#&5hOYSrjTDvIY^1xb&ptwGqlXcj6=ZH=&{T(Gj!xFL z9=>Xe72W?}_Z{?R9w+AXxIh4zT)c2%T@m+UC@y(~_;K=WIJT(e38BPXfgiHu%RQbRLfDXy+_bEy*-e$3d}`WXl(>ZYuzZBE>i#!zx8*3y^?;mEvEo3QYNCfrG- z$t6x)#ARk{By0+*oy;6A_@y_Djnz zADZ_L78g%gR6a2D>~WaP>oJ+{6-?%NyRA=OlF3Ybu8>7BFf=B!AY_q@9xIZdDLl^# zM2O5J)fCDk91H$OB*VcZ7b#2S`2kXwXhVcYJZQm`QR+X)`l47X$6Jx(0`+o{3e|BN za!GNv7FqQjd)ZOAHao`3n!WEKF(K>A#hpPTG(<5xmr=13oq&@p;h(tC- zBB;gv#~s>n2%QM?o`h+woOHa(2~;bO)i(yWMew&GOJ#1=!PKWV(ZPrSaM@XSqsIgL zb&bt7m}^pM%3NXH)I}qX^18$$F4!Y0+&mmkfpDeu7(tIl$!YMmN6Vh25jCS|7AILG zYF_Ufuq|4N(Bxs_urY6Sw6bjfu1IO|>IMQPq`&-Wr_m!Ac zQGcAM)vAUG1j&UE?$>{cPDrvSpfl_)~F@WZinGuQ+vLQQ3Oo4j$Otx_`qZsUrWn zOPr**)hIy_B#Gv>*&$DSBfU3Sj5uAQabo~)$so$SsE^5=mI*+gd}0Anez0t!(Eqrb zG)}HCWvtB(<&!cAM%)4U)CtKSYlx?}M>{!_8?fUqI7wm4Se?5T_99!`3*l1WGPBN2 zqZm+zKwG|})P3F>fl^Q&T3$DyL{WL@AvOLar5c1S3&cP5{Sv5iZm~Uj4&I>fWo+P$ zWs9wZz0aLnEMH%AXuRSzc+hm`OG>}+c+hI%wN5=6sBF%Gwu=gVsdy10y2RagY|p39 zGoh0s?b77vE+^=yDxDyvdWg9btr)BhCnlJg`$wZ(gqUb2E{Oq}30-eGVM^J+zq4H} zyLu?I76Z&Co!G^=kY@JWSk_-ruavn?AMc{r%`&NdcXEXd?v;VW^x}{h&3M6Eg|8-Z zTZ@f82Mu?rA?cp4AgvMT&{pfJCTsl0Na8sC3#DJR_%Dfd{T|l!`GR%*<5N{PJuK_` z`7%Mpz|(`RYkh%&`5FAE?jOhmsqh`cSxMO~g*Z3eL$3F+n9)QJ-=;eWbCXgkw-8OI z6_%*eygeA7ma-M5EG6_y21H)QL&dTUPb1d(EPXAQn}HVN54nv|3JCrH*+?hqF{ovD zN#_|eX}C({5oW*}Rj6g$3Sr+ep9u&~c&cdMQFO=@#A6$9JLWp7Ek0#*JJiy^AH&%` zhllRTcBI!??h z>jy1tTD}-Kf4x&Dsx_Rq^@9@Cq0%<~!ji7O@N!DsQBo!j%Vuk!^5-%i9`(BM`yM&H zt`kftE>s);V7*w=(|CyiwGjox0@u157}qR0OrRuBz}|2bt5k%dn1!s%AD!tWg=I7D z*YBRm5RbXP@<(S-083yt@EDR7@o?L8+103rWv4goAB(p@&q)@u%}6@yE|w%ko#LG- zkg}JNqz~ag<}UMzF7HvZ$regIqhxbI*L2wmU-Kbq+c|M@viZK;7u?@DiK~W=ZCot! z8F|c+j#HHy81FhIV3^sL>dNF}#yj7l|Akuf&;}x#xLO=aL%?RltVeIyJvY>}$;f%I z#YUimhOTpp3|7tQHv9U=vU(&_EGF)?EM((;$`FRT&Y>>7hgU1P3fNv)HGwFQf@tT- zxW9R@+N>*v6_*|0xb#mia^tIW{P4c3dz2VHFou8BH^2PTRkWn!^Im_i*+0EwiENv?AE*ETgVT; z%Lg$c4)Ixbwl2N(j6pGxmM!*Am_&qTb5UEv<5i0Il~7X$gC*vn*Xg^)-&dL%Q8Hq= z6ZgRDsdrh?^6N_~xWj0y@_u;!)sn+UjX*Bf-3@#R4C%3waD|+}1Bkm#9Y$Mg!@W9+O~lw-Xgw z&RqWRVCrspe(m18!>I#0mtt%@y`$#1;6@~oy4Pp)Hb9Ytob&43snv5bOV}VPv>ZR< z&Xe-W#?4zBeRkziPrUxcXaYTS3a-FfQEf<_0a13^i zaotfx`EBx7%5L}cIyl7E%G~WNpUjCJMhs5*L31FJD}3w!Gz(W6pWY zN%n{*L*i=FeshJv6Z-qS5xB^jdYhAgwCy=kx5>sv2n$l%E9JxmZ{tdR-(Fg%(ZoDp zGe(obxf#s2-aJkV%j^S~2T`|i4FD_#MHnT|Cr2wU*|9nJ?1U)+D#nEfE#_I=D;7en z!N-d5+KI?b$E>s>8{W+kr>XNu+!w6z!5pnzX6pB8gSE$b5A{=q6o;VSE`Qfa2=>NG z+%ViDbWBE@76s!1o1_0dCkhO%AW?n##=i24Ax_Htjtv-gH`P<`yy^%*K+8tE?}!J7 z)3tZfC9WI9ugjy~TQF2{ca%`#ykdu1VuX_e#f<@@%)xZOM^xAZ6HecY9<d&d zuVpP5X7y4cJdAOMOw5yz#yBJG~Gmffau9HPWw%Q~b9; zG93re6)axfM})Aw?LKWs@Fs=9bFf8~2Sr(Q7x~~zMPwlgU$@E>aES_xCvb9$uk#m{A#ihy zTPIvJTx-SJWCwhon8)ExBWpC~cK2s?5?d{>94oZG`Y2$`MqeD4#3OM}-2hm2_lbep zWQ$K$Gy+~OyBkg4KFE)DZwsVHdb%J4vTidF@2v*nC3c^(6QlegPawn#=&;I*3L)px zHr`&%%d=j>bPZy4)3mti02a+%?2EEytP?~|O8K(BHsU@Vqk@LijX7Ojh1^vtW$(P$ zNeT^T$0gy7f!q@2IAP(u_bUZ`0 z1(!PzORp=tZrCj)jZc}-qHu5?^xE*zAcN)=A9V#i?P$VVJl42-t)Z6*2j?_Pnfb-1 zcmE`ky}`oSc~Rf*#VxeM2YHSjkvhHNwPiTI%dIahH}ey*Kq-v0iZ)@04RxImcI(8V zW(poSb-@rI(5BG_8Rubc3Xis1Ubpz`#PTHSJIa=gxx@XpVAXP`5l~!iFHy4aa)w^Z z5np%(qAB81)8qG6wJ=^NBN7&8Q}8(B#% zA4UFp&DTv4tFki#XZ`US_F@ge4fiD0 zM~~Rw*EgtneEZL*>_>7jH1=@3gTV)!?a$edY1bh4&Cl<=YX4OmLsKuSVU74P+d4s@ zF@AgPi2d_xE;3oOB{iYPKC+w7>ZbPK{fYhO9G+Ma@gcUpafR=N+%n54 z0u<%zTQ~WBtesi2^KIAneD8ABiefy@Vy z&mKNU_zYuYx_r9$+`{JoACgL~kwMF9;gjXFkW#n&VAwyJO0eb%+8&0WzWox zaK~)^5$LuRYt|J2yK!lgrHJtSRK< z7tHF(oIAJhi&I>b&Ghuln%n)a-R<+{^?e~Uefr#ay?pOkz!lA1Fuh||Z%@;NNbIar z%u$-^qVr8D@;@H_tyUrBuoi!(8g-ZN0+k4x?J+rRKZ2K=?$q+j;J42aY-EEJ>^26&0^Sf1A zZeQ*F6rP>wzP$GetE9}Ho1N3%8_s32x*c&?ye?I5&FTry@5y9!EUP@=(>XSmm7iee z+Go$F>wCg8GqX8&rhCTRnVFfQ;mpZoFVBSM&dX%+wR)^C_=nMt^D-TJR5Rvw&*0{} z`9R9)oFTdQ~)@xwB_xdV0-c^lp7b zasFXvuBO9gaHeo~`__OT`%t3TJ@4Xpt zO8wsb==(#T7HJ$YyqR{!eOO}+3l_%SysSAK7x?Sn`~Jkh&2P5u@Sa`vFaP2@mG0lo Wxc!I!@qSo;dg=GecQwDW>VE*C!lgU_ diff --git a/EdgeNode/build/data/stores/default.store/000007.sst b/EdgeNode/build/data/stores/default.store/000007.sst deleted file mode 100644 index e3d2200e992b55a66364d422ec12666283eb8fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102724 zcmaH!34B!5+5hjkGn3qeJ0VeG86`-lD6}xnU1#n{E}4O(ib@^YXu}dAl~Jb^ORT9V zTf%18+(5Pj2#d10V6}?M5)ieDb!n}2K}Bm9t$knH+V^kk^8fwroq^ce_Vd2MoZR&+ z&w0-G`JLy!a^_jmS>{<&ubejh$Jdn<54im5A6<9Wg=a}2QLg+z{8$N<&bn#v)mIEo z>Y8N@AAI$X1}6vGc2qZ=Xgn6RV}pke4voHK^tD$^!ym4^_S!3dIBoFkGfK=KitCfL zl4OT#V^$)nTd}C7ThWA>OiAU}U3=xV*N1AAYeXxLiI2q(y{T4Gjp^biEJ@%jJr<9e zc2qO)e;Nwa=BuY)Ddwuywc>{4C`od{qbj~o^{5`pNh$l|$*T2ZF*{i&NoKfC8?8D~E#}H{<7hQ;y_kc$ zW#&f~DNfX$zED!_Rxvj@M#?N6l(29sTq_}7KtccOrd`u={dHH>l`20G^O9*P(^2tM z^+l3{|BO7PIyZu)tM>UaofzTQQq7ArLgNH0`E<4ch`$!ha`+qk{56mQv#r&%KI;N2goTH-22lOJxqKBz1eD^XwL zUy@tjmy~5<6_0<3$4|mdmy0{`JN_scthmGqv6_$S)W0MLwP?#2Np)@!YtXvmUf?O8 z1y$!(u@Z#*;e;^+*`A8|MbQ{c($sq6I(E7GK(T^{dgth zqVHL`dlY58*qUsVGV5YCUev%qvM^9|cTLdwwbCiJ@pPqMx7{&f*xTqy=4P?W#u(Q!>%#}txEXbFl2EpY-K_A=NG&dS zSU8euZWZ_N)Qz}@o@YDj4wiV6j*fg$V{@u75cZ>V+SdtY^eaTGHxcX*t zlxl7lduS%@@TkZ zq@d|cuR}HL5)ZP-3DtH zM}_AqaU+_YBdN)I#ltMr!=rkcRrCfs{c{n$02b&z@d(DMWK`B`D^zqBr**7Q?iYJe zSie%1Y zpVnGoJoVW0C6a1ADh{Kp{wdgsSoUemB9DnD*u$PyF*8^qSdMl#pN1yJuP_KcT{tqcoLPFd|X!0dDFKA8y{D#{o*OSUgq)PiMTi4vj1DI5Rrqb zeLy_TOFWFRhECfah@@5Xp!m6+hWXE|DMyQ1(dy!$X5jd$TBS!kgG)8s-cQHlB#e?L zlJkW>Ygf0c`XTWw|GGjkqW1AB%r_c(kkzIf7Dv5_bNSDg*QjXrgxfbz)22Kjp2OkE zc9}f~bI5r?4Ampz7kr@hNLx_Xn^IEijf(Q5cs@Bv%5+stN)Hf`F4cGnvm_4MSpCZB zH!A1=X9l#%s`a#Z5$~Sa5SfQMboT@!^HlTa;w2urAq*R0;jQONc#CJmFVQ&P>@_Jm*WL7F})@$&x_yS)Uj(ZA>?X=@`8AkSDMq$x5Q;1C{i?i zMriHns_~+D&HIx!Cul}>OBChT;w{$T`sgct&|TeTpH@EH^BuTCa+Ca548DTx{%{jr_1^ZOlZf%?>v)X&p;nFqUn`= zoFY|!Q~aJy63^`EXpywB<4V?Er@STpfNoQNFNTEWULr@};=L{Yh>JGdQPxKpl9rsD z9#YNY;(gv|h4UnQp|X;Sw(dWU{1!|tdWN*RV0Evbck|WTXmyRRwz}_#4|-eOc){vw zg$WQHH11j5^Ybn(y-qr`*1O_Qv|mvJz z6ER-EcF^&%wUY8j@fRMdp-`nOkZpq>{J!`r3w554;TF&GP9KQB@lFPR#HXil*q_A5 zI3m-Y8C_1FE72^Y@I&!;9$_Uh)1h>FKq!9}|A!)X0emUEY%VA(|0Dh%OBTv_JWX#t zgvt!}_3Yzu~+(JESxEsZQ z=Dce??LF1{tN4^wax45J({8SYm-RRC8Sa|dHvFVZ?nK?+1$4OA&d1_&7~jnH$QT$} zSkFZg{94ueyZ8cEK_^dr6UL)VtUb5f`adC+=syafe(%AcqYst)lTiMj5PWfa?4RZ2 z5efFd{6xrjgZkaFWHk+^^XdFU1XyFcqu&yeu(*0_f81S&QWouq_7_szeXXc!8RxESV^A%TMIXBSPe-P7 zf6{U*+|~eQSRDI{$e-xRYc2cH-a!#&*{@!mAJjGX^5Dz{)e4C+R`d(u)WWZ!Cp<4l zQfjhD^hJl3wECkmUGzlD)0ohUMLEtMe^kD)E1)Q%0>3mK-TT+{sY=a1=wp?LQ&>08 zjyR>~m+p|DQ=wX=;#Ah*k#KGG_}p(wRJ)Jphr2Z#R5{V~7*ee4^-_0yey%B74=+y@ zmGu5Lhv%O%vDDopN1jm4usDs+*j16jxUsWAn42>3HTJmGvNw{#oD__{qCd)#cftV0 zqi$6wGD@||MZ~5Tl35u!fSCtVf~r-B)ARs zGx>Du`E+`ERS9~S@ij4sXQB)PI(uJG)%%NTPHgLfW-N87O7A-TKfz(Iqb{w87z`Wf zu7Sesn*2&DT2dv>E(w+1ocCP~!^r!t z7||XW;F#7-i*~erQo)WEhBu9Aa-cW|-9<7h>#-{ISJ<>K#&mZ7GsRH;(Hcu{u!SRe zkQj!p1Yfo;XxpI|`k}@&%T9Jk<(}mY9aYV0@eRBoOf2jjn%i;v3RcHp@l8~Rlz@#C zZBooVB4IZDx){!5oiq%u?%OcyEHMJ7qUu?w>G5XT%^@Pn12vSv_%^dC&lczMg0!#Y zFdt3=239#o#CRO-YidodT~dY$`ofvpE-vavdvBS|?dWL3gwE1sg9uOPW;kwpzOPTk zdg2?xpl<_!}}-U1m%;C_z_g+uqzC zT}%^6-gO;K(mZMAo2ssh^SpD0o}@Afcdb19#O!E@kzD_+&isbm&dIh5)i6a3Pg*~` z_w4Fc$(8dIOSoQFA5dUJ-G74XP%ByURNWS%cv`0l^ka+9yElR_RLoVAaZyY6(plbL z(q6ubR?KlFS--bPH4`GmHMpHwq}5@9dkcff5ox?bW+7U1+UqJ;s_p_&0ppPrqj4Fy zqbm57=DJcN4BUBQ43BQtA1F>=9@1e^tdXJ)y)d(QM6i1crjMKDip8jLt7G8!Awi`^ z)Wgw|tPyveb#lR7-xkb!?Wy0XNmqOeuhFp0`hDsg_exoR7bbI*IG@+tjfZtRLbUZ( zt+;?id$eJ6q;vPftf$0SoH_16Ihb(Vzsb?5C90Da7kY#z^V7&tEHNDSeh>VN78lXR zK0+9ja6b=n-qXj3i&=P}@w58T(rpKoIx&uIv+qlbaN8BZRTv=k;@h}c@)1-A1}&O9 z^9T*jx5OoEgsz$w(jtT*bH2!Uzr*CB*Ml#i>;f?!WesbBx=}Wy4SIwCoZEe-W6V>#I0!B4o1+|zAe6ohHKb(dW~APx72Ma!gF0B z8hNjcF$Y}{v`t4x(zWED0&D-NS{X3`e{?ruIDtrHF)YpTVj_x?8!=Ddx&w+Lhg9u5 zViG&V25ny2m7ICXcg1Ahe4SI9epQalR;>ongaa@JB&+qGs&c8goNwY_WsrIeUHS50 zq+K;H6I1vkbHj(!IIx^I7kp1ltAhw8$~lL@C^kE>=Z0;!La1L*z`qt>+2C$&+<+X-{&YY!)~ItE2Zf%OtXVdIANiB zWumykGsBhj!+V+acq=@aNn#rRWLMT#EGx%AG|lPDV7MoXEQ{kX+_2Lm2gxRJB`tTN zvaagIpyOb1u3Rpz;!(~x9%Zp)intnMK`~>oG=>CxBdhf#Ntr5gJWc}-m|TvrVaHpR zNlLT$0ZaAq_+jwm?~5OzAoElGdRdCKoD1`Hg}8<#kKq~WeoS{+!?IcUQ$^j+RBM`; z&Q|$ZIOQ28$C$8hT)f$gR>HsNQP6?Q=f{416bg-gafKZ z9L}r#yohwseJx=1^=LS|>(etzRJ5JthQ-Vh)$}=d=5PgwTQq%8#u}Lz9Q}M>xK_og z#-Kl>6M& zSY+V%<825}gceMDF#VKpib%nE)!RlC)fH!J71bmFN5S%NDrlSaFUXC>sznG6FZX6S zRGX7a6e4igx0^8-#x|D12pM4DG)-ovW6+7&yZYwj1@ev?Tj4m6hfjc^9WfxZ-hEGw ztXEAUaTvs{axfmNFH%u88j(2q$(C2Y>rNCUud?n5#?i+%tlbUnoqjiEk?n?d1uoQ)ssjyBiwNkVuW z7!RkSO9d9ucJc{HUxp{Brm~TS>Jd%qjzS@3#c>jc$}B)mQ~c2({#GrS|9Xy z{6wkoF=s~lK*0WyP)Or(nZ(8CMZYN!xB3=39Ep6L)NmlWL~8jF20ysE?;Wx(WEpT39(dKuHXfaP~SH^cJ3L!XLs2vrZ>^+)$T_Dn_>ZIVf%+_A6yzW+s z7avhA!f>oIyU200=7Ax+k_86N>u-=nN=jsR22`8$8yDCxpy2sV{Sy{eR|N9DZ`~$^ zFgz`d-6Utzs5fG8tR^-A;b*5{q5uNt+d0Wia`j<&tv7|7!vzkG1wNnEa(59D``{bL zr7nU?HJX(`@D1v@2KVHSy-5UXfA3y%6CxvEVe??%(y%&X}}whhw@a5s+h z3}Y)WJrOrfyg7VGq|$p7dZXmp=mCqd>}fh8TH)rCXit=qn`O}n%GwN{5ilD*ZP1Fj zTTtU*%G&~}NtlhhZHB#!<~D#KpRnlt(eYTVAf5l zO_)u)`d)F_z&@NZwe-L~pOh#B+G(kN8%AEPUJzyT4z$S8+z#|TU~CkOB_hfd%ZiV$ z@oV<3fNGFhqsDKRo1Rh1ruQ9L55w32!+3AOFq&74U9ppf@v8&>C7|3ejD^6zrNzD+ zoI>B#{!`%JCJx8DYvEe6xBqRLc%OV15ot9}OrAy+h124^p(kcTQ)?cLcsW7&XqwQ` z(S-nMdN%E|a-3j}O(Rm{G^b%T2+C1ph0|v-dV>Eqv?!L}ss&!ohk*KEL6-#+4k)Jy1j^QFdLs#YGH-`3CbgY?vIu&%S+rTKM!>Lt}AN{0nEMif=GyBD&% z5~8CQEXQ!y^>}hIdpZF+I_R=+3cWu8^NXby*Pq`QuLTuwbofKb?Q-?ylI3m^o;PHZ zq+{W@9fQMtOKRM%ngr>1!tE7r!PX`c*)xSgj*ffXRZ+{aVY$Ns==({4aXJY`W?Q+p zEJzJjv6j%%qkF9hQs<~PDL8%Mi_e+-K@d*bFxe?lEmH3^T_nsC%SFRZpLk=O?nH+* zn=cfq=ELsHt~~odG~UexB6B?64d`*VoVrjln(p?@C~!9i;xcyr5;@PgGfQJ9SOz9Y z%Uvo*4k^UlsHG(fzd0Zu@3eL!wpsu}>^o)^@xbm$4U769Q;ehS2_ zO!^J{wqRx-zSsxBig~Swdk}!b^W0E12{86d*{f*7XW;c4VA7g9F=r8g5u9B)Ltd%c-yK(UIU*Z!9cZs|_0`hH@f_!u6*_oru-{^S^;BrE6?Hj5^`i;7K zI+Ci7hdC9Jd86QPB$c+fwjuIHPsiG(?Tu_#NQM6rX2HX~ras3#BlPkO3aK{`$^GFu zet5-g6OjX|1@6r&-V;uV0|3BnLLu}<$&SfEBJ+u%i-UXv(r=V5iL}ENoK;eBxb2CN z8jS8l7~T5|M)&f?>B@Khv(YUDFE8z7bZzI$Mi*Ah_K@mVsI3UrF{i>^Pt&Ee49}(X z;W}kc7&%Z<5kY{1(eEp7o_h5a*NZmQBwy!L6|RLYguyJtpvc!zX5eB$texkPnG&$W zK$tuk-Z}6$FeeE+3hA`cmqI-Bu%rO7v(UzEPg-S)irNeIzj};n_|ToU_{(^(NIs!p zAbbbKOoT^i^8wD|xq~MF`~r+1BRgNHIsiP!bt1Dc)zcr(MdFkELQ+XQ>e8w~8t($P zL_U|C=FcUCD1MYQwoT57fI=y@=}!2sEzqK|D%k4cuac25C|JNA!43Mx2zCvXMGIFv<- z9m7gv0PJ`o5w)UCD`Z%Ras?ru%hSr#C=0jyJm-L3>88vghDxK;(S4 zyPa=)@i6!G5Eq*^;W#dMk54hCepXJGOmjOVtIX%*XodTNj&=NdD!F3%TDj|>;`8#% zy`lEPBov2hU)iQQ;O6L^u;3TpA1y)Lu;nH|9I|q(N4heXF_>n#|CIG{Fjd6m;7VOy zh|LDtQZ-_7pyDnWM(_C$9wA9MUL%d`k{RE>MCd<<8$>XUXWr1yhv{{vryne-T%=l{ z;%KghuGD2CUWR+}OemacZB-PKam;8x-LolZN7K#Xlj~HAP#isZ51az{b_sV2JrF{1 zRM7(!DHZC8n5ze1WgT#F4miE>fy^~r_*a(dThJXz#37S=0I`XdFR<<-{^rVf?8rb6 zYt$bW>0J8}fTPdd|H;GSzTbz_kdMC`_e$F7ixoC^to5>x3Ibjly}vAI>zTdPtGbU> zPj$avH>zN285FC3K_@+9r@S1YwjfzM%=3ra0p|5v-riyQwzsYSfb4q(Li({@_8g7?`v z?XoAsn&01xm)VKr0_j8)ykxP5+~I2J;IH`*4u*@PqyF*&+NbjbUNXkw;<^JFjq3R1 z9g#KIRSX^waQJaH&9?oNG}axGR&xRTktM>uKoHK; zNimbFz0n87Q_*F3uz1UA3}Nth6fqo*rir^R1w3a7Y#n_Xp4M~Gm+*@2 zFJ!!`$I&s|U)+0@WVcMhvVrs*gW!eC7|sl_?72m%MsyBx@a&)y&T0C!fCBBw!ea^< zIzZc@=&@kBII#AZN6=}zf{FOHf#nRl7!U&QyPP1MHNLqjg;l}tI5c!pbQE><(rj8y z0t}5H9WKwRs=4*^1j6NUf^=B7+xq!@a>#+PuLL8bRTDVf#$wFQtQhL)#0U{#5|_zP zRWVEsp&W@iNW<2ux831^iivQE48n9+l#S@zo{n4mR%$>u zNmh0crdyJAJi+FwG*?)M0m8`CQL-g8TkB3gqd-DrgQ#O|nAujfkW#k0C}oS2sN=A^ zpaw}}Re^^lNykyU%AQpEp{HYAm|jfA8}~Km<95J+!mKMe)&^AP3&tU&Py~GSU0j6N zBMbM>(+aj5PZL8n+X$<=Z2%8L04 z+SvV-OcI+1>$lHrfH_V{Ga$F1h#YmXqPOo0Q@bi~&qJ;IRfSL;{dRlRB);s{k}#>a zML9Xz^e&Wj7fZ&GQ_>GBh~pYW>g*SKHV!-64Ts^UQCI##EKpj_<%kjo#Q2q`CK%kmqS-(isp`U5+WIKgcTCJ&=BX8srbfv-)M9Ow_wJg|_y3D%}# z*3|*(@vK27R#AU)t>{?LpK?Ho1*%P2Px)}zJ?kXQ$10|_U`9bW9MXFdgK*kWQGr&v zU5fSr4jGkZG+n25A!4|;TOynbRXq>(?>q~Y z;As-j&-%*#43jETd=&l<>H_rG7e)3?s;w_F_%I5K4o1;&l?z331+Jy9Yo~==| zhS~IeZzWDhkFvWEeRACGa@7$9P@aB`mf1l;y5^oQD3T?X$8p=Qxmv;UDZL{w^J>-d zxqRlX;U@xkL?sUfum7QH`FI|tBqgOk4RKVG%VSh7SI|1w4CRdV!(hXOo-`hhzeK-K z4#te+GT9lU+SJ73;aAiw;&Hn@oh~6f9$~q&2vf>Z*+D#w5FT89DgDBbsA^Zp-Eqv) zUL36X-XJPBo{I*li>K&L&uoh}V@Z+wHq0m~JnnQ?bX*9P_p74F+iIK?o-YgNHvLyc zYMg?29J3SFG5ZZ!HOSv#D9sPQHsTLdExG>_aDMM2c)ZDON&ChROX}kx{VqiThUXl2 zZ+OAfzqk(t(Up_L@aTTKiS#hJ77Kk5TwKz4Os)@n)C~z+iMal+s!b9P%XH7|8R%}= z&qJyO7Ec0TWLD;>TF+BKw8oH<%K55AE|2=Xomzt%S>qEWTw0M%pgkgQO2?1^jIFdOA5{JJkevAEl}`1&(cod6ycu%YpF zbeRc(%7Y3aJTB2GhYq@D1RN;gs6>a)3^7r>OoZKwiiuEsH987Yhnt#1Ww-YonS{H1 z6^!$p1>+n(XZ*5V|HWMfw1;t?l$R#N&4O{xi)KY}x#nSvuh`dM`E=hGW@(1)Q4A1% z`py=GSwTl{W{vuIAL=C14%49o%g6f&OXDbms@FW>mkgA^5MUi>_<$dAx0J-lghjkh znN%7JQfgp(u$ZD+9VgiM0izxF7=zFExo;wGB{9=!?iYDKJe5{;0)JSx`4QLsT&i?^ z={gGL_1>S6h$TPE@6VX6njrt2nC<#Gq^5JE#xGQx)E_-%PH&?MJKz?=$f0&G5`Zx} z*VpWeCrJ`fCAJ?B$jphhF; zn6RF9)>F5$>*f~+D&o_IJ4t45^;Pbf^=+?qyiK8YN^*{?PG0Q3feV>!gMk+?0b@_h ziDk@=AqrVOEWx&#Vkw?IALbaMclP^u=5DyDT6&RGQ=<4Jf9wuaMfNI4ILPnOfwya8 zxgOQAF9TaY@{)H1v>+Bj0PKCw!6m%Mq06TZx%vaRRez9Yysuj1_o)7*;)V-KY0Q^V zR&G%BjzgD4=F*!Q4#KM%Wcc7gOXOrJaI~*`hcUak;sBf9{mffR`r>!Vxo2xdZS|a{ zHVT@PxwC@=_cnB3iOdGH!_)x-xZJ{`$#B1=*h2yy!-sL(jHv#$3nfilklrj_Mzodq zp1m^puHVTJ_cRIb5#s5VabJhiHQ7BHV^j5{3!2jhq?#>xbU$vhoc%4x7mz*QX7eA% zO0nwE$?wY+wrG*haSlOhk`AY&z@Y-YvH&I0M#&;&hlla0kp{@$6l& zw}AC*A}7Jx;;XAfSE<0YFOGfjTNm!g9@eTSWIk+Zi1g2-ZnoxC2kxG&3ognU#Jhgx@Jb$M3gKoqo!rDrVYq0}tut2B3VO zXiZ-}&XUNZ5EEY-7a}q8Oc>ib7~5+K#`bT~-A4}n7h?;G-zQZ1hrF>(#Qw$D0=i+N zAO#HE-kaBgo!q3WllZfp!>OUZ`v=1YrQE0jVQ>|w-l6t^Ck7cDmPRhDDEYtd{Ps3( zMhu_eam-b^%z&$N^6X&*{7(ebT=+?FsYHObig<;*h6F z_J~<%4@hxwC1;juGE9JnwKxx0)`VJ#!GS)M#iP__DaPFafrVB+GyvBZg<7I%K8;&G zJm7-sVzY%a;jmYjj}gorF^1a!jods*L6m?1R?oCi6h(nKmdhq11Q?C;F^O}k*RuyD zh2a5|EvTw>)3Vd1nv4#hpdBk?6YhW<@R!IP{l-Br(1%e1&xH`LgAw~im?C*Vstp(c z2F%T|02~NkB@azG_ZZoU>_nju<>N4rV?3pmdtE3#w}*VZdSVva3>=@?XV!a`coKX~ zt-ifi?5=IAY60OBy%-3ndmz-zo`p!V&+uV)L@GNNyCr>mpV_>38XU5B#O6jeZ(7U zX7iJ14l;Q-Z;QM~z$5w6_{`$vgT-Mf))W-2Uk@t4@-($3>k6%s$bCQHQF++RF8TQA z<|;H&9>{lw-{}4vn0@W{Rm0cA<0Nk*;wUUnNa10fI%l4dcHu241n_t}R3fTdn_eAK zs7_~}vS$~!9nVgLaXu6L-LHS#+R07~swVk6g6!)tWi>U@I_hNYX#I80D1-_hFVaS- z1{gcVa#nH{?vFiR`y@|%K1yALZFyZb3F1~>pb^SVV$R1#O1i)EPb!Yq8fcwxjRc1U$~!$8LyTt>pSuc*iGy? zmKq9nbIxD>^zE1av)$|iunxOfV7iHai?v}M&?)@-s@=C17(6{vXyZ^bF}RvOg2yi! z%Dn)h1<8rx^LI&yHR(q^mf<<7#P2xN@T#>s;GItVjxv*{(++4n-PfcexW+wSFocQh zXpA4q(s3v^nDs-C(ll>tfl2(1Vp==|%@+uT{2f*-0T-DrB2OiJM^!JzN)B#H_7FxW z@H?L)kz6bf8ABi0^u^~m2oX0ky8sPB=8gtgJhd*5j{(1tJYk$?h019s`&%bg-@-4Wu zc@6relUWnS-W4q5OsH;FZHm(23vcGaKAxN}Ri#ynqI8sPk+kaK!Y=Ui-2td6LB{#6 zPI8Mpq{yuo`+ksDrK2E}a-U$7(`VnAt$RM?a{!Eo1Y7}|Vs!NM?SoDP`r2~tl?BC9 z_06h93XbRB0b7Ch%7uiIr{62WPk2@{*7UxoZSckE?sBhw-9wTC3qbab8eSG|JFaKB z9h1--1xq5eAU(Mcf(nT@9-srE7(ADq9T!lO0N#`$Ik8L!jsANdLn44N8b=7wJfY(r zJe!esJ*bd?PX%5n_ris3dO0S1OHW=cdog&2FdWX=Jq+02!R>3lcpXK1wBax(@$5&4 zOZnRM%zeGROZP)x8eI3GLMjeRx?3KyGy6l>b!yGg;joD=K6YlP@g6lvO*!7<9;Xg! zn=?!Fdbn%8m>dG`dZ`sU#-y(z&pZMKm-`9pj3RP!b**t9!z zf~@znrWOG>o_TWy`-JJ=bx6(z)$$oQHi3I{PCR)|08LH)jYruSZZ8|z2g8`1p9mZe zyqN}6cee*1&7qjwbIYp(P0L7BpvUroH~RA9;bYuemj1nfvd+vS@1J4eZ|2^RJn=YM z@&0h_kjXiW1mJCUKpnc_)R4E_E1+Ld4H9lj23O7D{`1R9Z=0){MBJF6Hboy$+{@*` zdk`2S;l{N#Mu!#wrj82fL!dh&WR)ZuQ^i@*LaCKV98 zmq~TLDom#9|G}gZm!oR@Fd2u7qcwA#?*sGvI$t-NVQLd3=B&kh^z5*==;TCnV$m5o z;;Yfez{-Zlj41M=QjUQj7vcv=AD+X*OaVkG*eC&{#YmG*dQMagn3|7SK&NfE=#t#! zG-QcFfjTC0JM4y!cp6Nx7=FGomL4-YCN;y?r&D~@5! zhVAbna!j=-S;sY@SF+8PW9TXb-xxHTzm#U=?m)#cjK_p8S8wb->m-GDrwE-2Niy#- z?5V6bGkYaG3vh0_*;ZzAKR*ss9l%EUcjd?t)$v8_nXQl!ACZt6M1K;Ufv_9BeTUrk z7f_6$vh$p3ka6RAcFw*UMP>5!S9_2fV`oQA5o)<6edRl`8GK=?s0Q;9_LnE z1fhNn{MuJ3E$L+)W62)|OTK{B&~sSX5@T~WY1t(Trc&7I^mwK6PE{w##u||uKc`MA z=f+PHd-Y0Iqf$-cZ2WDt)__@Ccakql&ZVkJq>Z;)zchfzp-zE0>S)f)m*H>pEge`_;w5*%W6ufCmEt{Hv$e9~Ysu@8 zuK;vIR(ymFl?@#pGAax0be;y{fo|P2k2`LXbd*W3VS~G( z4~1YMHX^G7Mz=2{&ur$}Kjwbo1)Yeofe!BexE@#4>T>}d0U5At&MArHy>i>Nh)&-d zaPCu+RFmUP?mgR4VK1?L&Wk}4W&1%LREI1ZBmF)vjfnfE z&==qe#M#&lj|2&c=-4|{XMNeGz9WajK6A_12~^PC=YQWkK>PgFn;rT9f5Sc(f@V&l zAYM>rhV?NE-IOe9(m(#xl9(Z+$U#Jvq(e$Ez2XGu)sG34Z^ zYy;c7xLr*1c76G2Tf9BMy<%{V$rzmDCvZWq3#Y|fCkrom3l^_7?(OXkVVR%2MT%F} zH%1W{(x<aAO@P>A+|@gz|RrC zQH)qDvj>pU8FBH`xnNf%jARZ>#qt&K z*grXj!&b-M+nOg8Kc5SjffvWna)Sa2_3wB9d&HA72cZIwh^q&|>Ukg>=3@aOt?ol1 zCtbkai#2NJOe6c0tmKLJBB~&!rI;1uU{PMh(mhQzA&K|AEsrkhu&4(mt(_o&+#7tc zJN$;{n8)2t$y4=u^cyX_sp=Rw^49~L0Q1y)Q&lSc1-7xOdLDRp4?4kDvuC0n3AwSz z-5{r>V&si7nAn9?7(w!^^w)z88$7~2N*WKzu;G3YYS^IaWZbOJlaW`${k6j20d?wl z`_8HZ*dkhSK-IyxX?cyzy4mZoT(58ogu7w((897DG3@kfC6WD9stIz74g8pL7MFO4MfOqW2PM zqxt5~K9>H8GUHfTN8gd-VQ;U8y^5=;PdOi_q@!6PlCoPp(m4#BrnCAFT)9W%aG&uJekU?^OYergvu$hB~rf^nVx zE&QiEL6;1g<%FknFnoLtU$}nwNtYMPCQNVid8;o}Ey8qkJ*2(SE-Z&Ni^XsoNA;7w zaO9$|p+T*9GiPf*@e3B?u%>7|J3*J-^hrAAT9{D{%7ZaXbVHPmI=%xV8mF7h@K-Is zbozugmd6koBUzkxI*~e1;|g#;^t)^itSPBFPF~SV)f9&X&xmpzXdNC^fXM)+p6_RN zM69l`{Q@BpD&OgvRJ!mGMk4eHhr;L>JbqYEArEhql52c~c_{`qv%Vla1i#2`UWuMT z_zmiJCtPs@-p}MqJ?T3ZSjaMh?&N;Yn*k_)$BODsdFmR-)6lDdwb{?(NKnFFZREZe zP`>bZHgs@P`!~HJ17_>053}pnU{kq!2=1L~Qsj<@T{Ckv_JB+c)kq3e?s(I6-u?|h zp#bWS6dOanedcA&`#pdSch(ayql;x{qdxNVdfwh&!%wc2w2{8H9h<#ov-)wFQEiC%heVgw|-ub)JA2Qj%k$>aeFa$7$=rhyDF{xyix2+8nb|eg;ip zlZg+ik-xBAil5Y(V{=yMFjH>$f^sf>L15xpAeHOiLUo{RYMwUJOogz;*4y)l$U1<8b5}Ly2)ZC1w=Pn44 zP~+`@u_3qF9BLV*s48XS*r$U9R6LeLL6U?TGxWx@kN1H$cjNIsszX8z2XQMQ&MDhf zZ#`?dR|x%VRkZ-C0b{Td#9p7Cr-3Q11ur78#tUqhr+%3I1KyXs8eQV<8N=XAPLG8= zxj3G7hb(%qX|D}U;j6{5+ji>J2!?+EeB>ug!7k~WA;mJ?I$?JRg_>~e!@N%xi?Oln zX`fcJ<0f~gBv0||!(g@rUHFJ4e%x+GpzODOMh=68#1wX{|2 z1C<*SsQNrl)H7|EnQ`q{(*Z8Atd7&iR|maBEm&lAR!pKjcM{1rBxL3@{TwX_u>c}j z?&~u3)|8>+!4Z+_gz%-!=ie9)-a)q8B_eHVGM|>E)5nn0)>A+0xLboK;LVO<3TQZ& zW(EV@05euzhrU_s;PdHOB#ShC3=aPnbQW>?rXd7{1}QiPLhsou=57l#{LbUy2)k_a zc7(>f$d}K<8yk-l2zN%e?*oh1w@vfAJwbp@Gb>l13&nxm|;TYR%3O4kBw04lH`?**$Ya(AD z_5@+w7pg`jIC0g7$%xxjgL-5R7GRFs!k_jebNzyRQ3JwyW}a-fVr9fNx|eSS&v!#rEoSbSa%Im6qK%?73gDFF ziS`Xh-E$dM;d*^ij$Q@@fG_3F%x1LV_}`gQ&Onmkwck+<>bY^%xs|n&(= z1-a#v_Y*$U6US~GXc+-n+b<1nlswM$8o@z6}iwQ*W5i&3k zV6$xUJJ^)e{C!NMc{O*}H-4k0|5j{)rclF;J8byIbqbO`m9VqhBmxUbw z!MuEXQ8-mLt2BLt@|L8}t{WE(99im5VfFIt_sTZ(9a#-?I|k-}gyx{N=M-iP z0kI}IJDwJbh+g6bBsfS40kx10;_j=d*F^SXpv{HW%gfP%PIxOcA-+I@$em^(;$nV6 z*Hv{tWqD>%)jyg(0hT3jr%f1<7<6JSUA+(Mr({xCpZI!m*pM5+6OmmYoTk0#7&bl@ z^wPC}(ymqzy-8(MOkjG`dJJtpXL)AjHI<^+GXOJBQ+1z|XI9s&#}=xFuX$o}JlD#~ zeQ*L#35+<6CKEWE_Q|Qg!*gl(NtLs`WaLN-y%Kvq-UwFC_EWR)%xXiVu^z0S5^|EN zLGDd|ulEMNcoPhlMb?eJy&8bjT_qC{l6CV~Nncei*-el7sGHUF6IPR%{!M84FZ`q| zu+ldm%!|qI#X!|Q#V6hMKf%H|eXJ-vN45NfESaA~Zwp`{(;N>l9}7caNLPL1h}rK& z+{c;p*2pJinH9A3BPHcXQUs{`Pr0NA)oJ9)g9_<3%*mRXwUU161g=~?VK*N9&SO_{ ze^o=^)vHw7*Ku=~A13;IIw?@!D(Zt11lwq;b-nUZCZd=S^*s39EtUI0cQoIQ=7*B(ZXYV}gqy~HJj={9;~ezRHJfRDRXQi|PI+M6Rg;1!U&FAc?ix32cRr`?dO=a;D34d8Xs$C4MVEdq zE|T!S7>q7S$P|u|GAyoQpqS17^pl;VJYLU>Heu%13BvIUcH~C(VN2MA$5BQM zP6JZm4)S&opkv0|RuMayatvUc8ZtBHeNmw>*R=k~Yf^L*F5;u@OgAy{dl06j3)?i_QcXf` z+@M<|ka$Eu@soomOY>CvSn;01}z_{tSTMgSzD&64WyeDfL)HoS8F0lau$IPI7 zJ}9ge#)$k1CUsmjnXLs9{7sQV>9+;q#TuD6oQ;ij9x%m!I}C4}5` zIarZm{nXBO^Wy#En4hUdd-5j~%Gu0r<#`DZV+j>ep zr2O~NlOrH;6Y`8qhxi5*+jpX7?d`&~PlJ*3Q;}z8N!q?C!1D*CnFmm_Ru0L2$*reI zT>parHwkB>ign1-XvBtfRo#k~h`Ze)vKe+aN%c02(-wqn(q9kYr)m&aqiDzEZ^B{P ziT!$1Z{zWH`b&qNx^gIOu><$1kp8UXWop6E_haFZex8a?4_Bk)VU)CduUJLg^cTF| ze*6sr^HT+O>@njwR~qrmVf@3Kb0pN*S@?|8!~|?j!sFAtF82PxnA{%FUxJCIOdEv{ ztzB8aD$w|M)ns}Wbj|w_1cy)_O z>t$}u>#?^%MC|j~vKva={|i*4S{JDb^NwR3_E=?Sx-3{R0d?lFY1GGqBPM#jQr!J0 z=uA>A5NbA20x<+cD!@VbqgrU}|9jLnHgqSFr2}aNR6IZ~O_C_T(;q;!YIihpCw7 zXFErw!^s_Q_$O{ykzLO5a>dr4Y_F(&5)(& zRDz=rJfT-;nYl|e+?v1~_BS4Ok+>`2=`P93aU*KKkUq+2K7d6VnK`cEfQ5h};SUgm z>mVpbEHf{H%nwi!*7W3gd8W-gIjaKt=t$k*^mybPtu())jfgGb3CQw_@cCvTkt^+T z+-%}w`@-;s1r3aO1Op9zCKni@wkkx0-GDs8SBF)O9}x5sxlBagnOY@Y@iyJZ&_TnK z(b09P#4&kqq|@8hs33mW90Bko=f=gle0w0~dG>%z@dQhl_O5FBx^YlKZm~gLPBFQe zIbCR#HI(MZ!e%Oh{H!jSEniwqI?d21IZW_^SKq=7qPBZ>KrcoiVK+RryFJP6H^J?6 zuQF)scj}g^L&!9C2*FPRZ=8HP z#aMen-o5->=8bE$i@4|hC=-o)$;`vi8;da$XV%Q#i&Sz}Qv$+v0B%|UJ+t<+$C{}M zBGyLiX|?R09=PUMD>mB^Yfq9IA87n*E(xGWs*M`HZ_jFMtT5fb$g{8axHb&c&gk_4 ztoyHrGMH2wm2l6h$Izbhq!9zqIEF9S#;&gZCGLmvo|jcGoeREFbC**qITL;z0@$|0 z1l!oaw`DE$dsNME9jTW-?RqInbiIbdx*v;l8EEw5}2m zc=RfVNnDU4bMcEQZUH-1tZzrgEAnmB*pk^-B0{=USkHReY*cDT)e$@eqtBlwI7Vmk2Y4L^%{=DzCp@;fK-fLDr!oR?^YUfAhN`wY3e>|A8^ghHkHT;$Wp z%e8lP{1u^K(kBr0JSbDK1fK~fuBz&Y{sE}T}Sy0>0L|-Yd4<( zd!EmZ-t{k^2ZBEMq(PsiIzaQj&$b22U5xg-z0s5;md9w?;i+#RFroB@93H*U+9w$GX`3V-TvqI8!Gc47ha2>m^A~}|2?l> z&#a#ufdLGO#tEvChw$r<-2|qxUIrsF3E<%}ua$GJg6|Wz!?LW29E3}RubUvN6cp@i z$3*6K?g*uamW==!GT94SYXy`iZlcKBzNhCBL4~XxhGuIf0;4ohZa7_a{8Z?Tol@+* zQ{kwV4OEgJ2Xrip9cs?;CY}0m*{$}{Pms8yWGh}2>kiNIP;L$--A=h@6ZXq#SJ9jF z)#lU(6R@=%qJ^>Cox-}LpgB+O0&+$gDFzU+<=9u8!|)duVM@dY>)OfKX~P}l0mD0- z&+e4;A$#T?Ncm2M4j2*{eF+*npZ0vU^E|~;W=kdP7Wq2bW@DEFv$a7UX!cP^*wL%k z&b|RHeM7Kjg{L@2Ev*7JEc>H!0aJanN!G=x;Y-gmw?%(cf(NYZ@$}|c9wT{aqO7G) z+pHwMR5lNt*32P6IVn3Tbyw9JFurg!n6tu5dd?}2Um2o@{I;l>Ox{kmWX3XZohi1_ za<^a$Umm!#jCxh3Yb9{U>02qjqg$(*`K;#~c_Jnq_xn`VG3z;wgVvp58D_{NbjOJs ztLEhn`UzF=+Xh&R!(3GQDbBItt3~x;pAptZ6p`Z)Y)0a)k}UjGPeYDg*Umb=tfXRY z+0wq=cCyQ0m2WLr<&XO%2E0zI{M8z%SLK7`OU*!4ti#`rNtmznaN#cC`Vj!Ub-PGw=^_hNB7T8~pCqM6t1F-`3 zaq^II)yt`l(Zg*K-tH_gV5%N`X*v=VY# zNcdqxAQjV81Ry9ECvEl_zr>K6rw~eH!G$ySFw9!c@3S%=tWd&O%MgT`{5e)@Bahb`C>%XkC~DHFEvqJA1zxcYv^bHt3g zi>_jcYnS&yo3iPiqn1FPgtg~-R2?mK zSGaBJH3*O%hZ32JaujV&y$RooTd3|2Rbme^!8(F)P%U9EQ101c@B5zY^J9^IAi)oV zc)3~dT&Q`75fi!HK`+NSs(rrPwi`(zXAkmJ<7mM7XgETE|KVpG2-9)ed{}b&A=xqL zF2w0xnH2A~o2Q3V$Cr&a%pW|d6i%fMZ2%j?B2P!E<;Bo<7gD_;$Lz&pThH-XI_&A@ zyibM)*V0?Xv2yR@o_y=Q&v>EUmUl7mLDV^g+nL>wdIq%|cbCwI!BHknM|1B%bK^65 zF0$amPMFMyg30S=*km;QG-!MY(a~2Pf_`7pZmbL|ej1eIqkhQL9T{x=hidxiPcnO} zeRY74Z;%XNG~@1}FTtA^4~*Nj|K;Lm@8~%sSHBFfxLiDijwdVwH763;PEs*ylt+ zpbr=3Hcl(4*U)61u-eaejvy0ai1@4>GMHNA`jD@5$&5p4F*{i)W)4&>|4XA(6QLN3 zp9=CY|5KwFK?3Ps%n9vM>&T#|N}nXvKMH#s%XLX!UKNauN9Cy_@pZp5g$LfzogZ61 zyLw9QQw%LacNFl;ih5$gnO<@kPe!;d5z z+0U^}!vDM|wn;FV_w@O~OQQn088###fhKZRc)85+K%3=ie)8+8z~pxo>dsNLSWbnI zrV%HRqI(7G;c-Z1Rg-FSPrk&D-Z;6#LLo87l^4p>M;G%uo@7B*tbPIgheO2<^mplfZUeM1v zS~jIrHAu_hb1t}N5LO|pGwoUagI&G`A ziF>&A!9W+(-_afXmQJ_O|6HOP{GKNUmX7=w3$aVsZI+!uszZ#9N8b`zfCZ1`{xQHU z1r}L4Oe*qiSY^xmB!@BupO+2=RlBR=2p@sUs6slFhFzyU8>XMDx%hxqoA>oj^xd84 zyJX3^qxhsG72oJ}(43`mVQgi{f4pERAVN55(n6?#+=?|tIKlRc7VoZVGVN44_HtR%?tst7Es>J`Q4|2$K{OtaG_Z7ZN^jB6+j_jX^?t`mo_Te2vy}$9N7TVLdKs z5)&XV!b0vW^_Aq9!tn<`J+Ch%_XV`bZfiHg;yR@CFv&m#(G?6`9hP+DOfgC6ahpWA zuIBvQ5y?}N<1o6YOvE%DDdK_YxvDf9R>FQ3=4UM(E^K>Pc_M$x%8DK)R=|hP@CidR zpFiamsK1aRoEeL}?B{SLme4EZ0>z-D90eUL;FpB+SyTK?gwBNh5>pYsI_}| zKMr*S-J>DO5%OOQWn9V3z6QJR19B|65meG9yx|#PUq}wq0Upx52c5YfBVV7-lR9ic z8e5b>KYcV#f0qz=)ax{!L=e=k8 zdvJB^!PTcBkqYrRCZwC;%;WhJ?v4rQz&?UJ2YGQ1G$!CzzUGlj_CwzIvY=NL}Q zM5-%?b^QTNg29$k=)5C%dXRG+I&EN1mne8wybyw!iOP}JZx4aB0sL>t621!<1 z%>R~x|7}kuH-mw{hl!?4s=smm&i;8GS~jsH*DX8@&WQ;=jg`Y(pJ(4Y@42S>9h{qz zCSOrVnX+x$^kBjmwixYa;k^L8`Cf5+>xGH1VT7?f@>87iO9t`W*#R$K3a;J}J%rKZ z{v{MSqr}})q>sR7ks<3Y)9>noZ`>~(ip3rF$T3Kh zK>mDB-ZSleFQYjuT}O10KyF5)N%OcjF0+KoZ}>8xYy9}S&%TihEkkfIE@Vyh0XUA_ zhT2Iqzk^YM1ST9!348>n=e8U)3cjQpQ}ecGz`kpmyj12mWvkXiErv}A@)w?>8;Ryv z2@_r}W`dG3AALiqm~Q(9A}?2=XXi7QZ$7O*KhFdt_sx(6Bu-^Flz&JDgs0WhyF)dj z^9&qi;$UvHP;H-nXBPGI!*4y;AbZyvNS`huPk2epfz%gkqdlj(X`z_<=16{8j11s} zVqxXz#eI(cXJcB1q$Xv(jOmFmTEUo72I`5#z9NBF9?kxr3BV1YZ86B$$KaRnm@f$<;;_C<&{%!3 z|J6{~4oDh$O9`Mjza=jigF2Y}oefoy8uq-eJja$U@F5!=C zDPVXfJgQ<|`TytZ-2>|?%e3#cPw7s(c4(kQf&`jE5s>W3UVE>7h-9VNr9tvqbaxD6 zDvdNilqd*DI~M36ZCYrdU^(`bw&|IcsyI3`ybAU}i^|}P?}&<^Sf!5O;nVk1KXC-U z-}O9er>Vls9}ZdFhqc#w*8SYi@4lYv28H=8t&Y4?b5M9eqI^r`b0-x>snPq4CJ}iC z{e5YIXf0w{(^pgnE*?`hE6~3;Y%p3`-F8SbVuyB?8XFZx+REngytNWM5s^z_lhNf1 zD;+brjEgD)TdUqXo1Ol0Q@Psd-ZASMp|yN#uT%P|o3~cyPGQ!$bhpe-``AR|zR-W1 z1*Bj(<7S5k$IkSf4@H!0og=%`=PAp)Al7C?@vw0v7@5kxOsxrke`ZlAB+f6{mwvA{ zE&MXl^WMyPbv__Vr zK*|UEE2bj!RINJemYkA zrR#@adoL5GXkq`wzywRRJNHL}UmCt6rcF%R_r|-pj?K~Ey~}p_Sdu)?W$~0Tr+9fbpqI-~)`3mD`Y5MCCTyoF+9@(()H7B!p{q-Qr@-?yg_N2wv z$ZW<)l=8uclc+&Tg4vpqf0vm$b%OHAGTvDH7et$96oJW1*6q1qxkd5<+8n(TB+t`a z2riE`b}~$}16L&t)Skx(YrCF_VyDx5JuN!Xk8>_NPi;s}srK?{>AyafRCiB?X0Eb3 zQI325sl!R9)VGg;Ypqlmd%9Aw?#JA`$TkD_F*B4A2~RG&S&?myec}8S?CH(*-ozWF z9_M%DDmT@Q)cT!$333SWY+m-I^cPXD^?i{>N4A4!p!8t!#HX9p8tjWUPK!bvm>5LT`^IUMkv^L9?IMJ5}Gh|_O zJU+eD46R!5CdXacLqkBVs~`s#ZbUX!#*jAN(qek`h@{IDG&N(?xwVVhr{0j2a-BEO zpl7T`G!rE4ZiFUajyzlxsq5R%JE24F8W))|YGEQ_m}oocccGrvBu)1@*=e&V)I8(( z|Ka+f;dzn7I$p}OCP~#oUl&?T!oR+4#y-s5rd;=roij=~TAgR!?`B2d8GCC>cP6pv zktj}vE*x1?^{?*uUOZQv18MifQ?N2H-3z=R8eK@MYEgMwO{};W_{9y$prJqt zy-3-=bvMT;Oxf3y5nwG0e$~0NX)q&Y{8gs^cP@Bu+@luWY9V^}R_H9VB*8^Wr$Vqd z1~oGro!#s^30J{&HfRZ?b7*g4Cv)eoBI%oP+XJL4!WAl?r|(|rHt0x6nt1r#mlyq| zb3qiXX;RFb2lRjQ*pgD+GKWlGsGLIw76s+Q(VNkdiIMYb51!binhS1^&HuBT7bfTD zKJ~;9@~+;mi~Z&$g=eVm;E5nxU+&zjR6Hv}&e4(ei@_@8p6LFgZeE0(&)v{CC~?>d zQQ5ozIj?(I?}kDocz8s}_3#%f4>TSw$0KayDp*2ZS#v!0JGEVUHD+pMdHJ#kkoQ6x z(=Rim240Dq?x1|+b|ieqFAxvOl+#IDOgMg?n-wZ2B<|$A9{(Av?1EVH&)lr+%sIDR z2n9WMj41L+u+E|F3sHL@BkqlOzhV!S7&%u$MYJB@F$s04GZ!KT{|Ee3W1n3-G zJ2p9D`b0PxdYN~xsk?Q2>acQ<%cH5~CTgFMpYI?qI(-7uHF&A7ZhTUZoFBNOZgp*F zwjNv+S^G_HeF0idyARn%Z}Z#)u%b7D<$6}o99iQIdd`&k4mt*#^9kFy;_5e3+2Q)K zW6_5`*<5alJ<(k456S~F>tj4bmqwaj(%1?`=v(W!AcjOe(fo5tR6U*evKs4+LoJWHw{RM znjX?zL1@B~q4OL<*l@CVOX`8iRGp=EXGo!JuZ}^>&fG zfqAw4Eap|ULp9y}@_>A+4PR;J&y`U*{)^=E4Bx3^g@Lj)GUvc*9mwi{_&o>Kq(1-w z@O;$o-Lu@h2tHlO?u~Z-uZR)>Dd2h4eGBiy?N{xHuD_3gU9e$TT6i?Td#1g7-l!Be zPhc+Xw5>`Rt^3Bnc2?`3iiNO!9^1Y|+j*k)McS&U;l)-r*bu`zAS?fJ&dO|z=rbE5{JyU_Nnv*0{8>GO zy$iWjBJ3PkFnlJ7Q}C2C_jTi1&NaO4xoIOiaIWufjmhdop)AMe6${h;!VW~7{76|n zOW3>ahz7UCE>z_`KY&T0j9=i!52qU=Hx?3A=koQ9FA;?5<)*&BtmS9T-co^Db(HAnPr$7x*s= z+bctDPI-L|uM%tLRf8$kgG|)<;Pr8m5sA0!nlvw^Dtxf~QPti;pYp}57np{!1JQ`M zyYBbWbTrbt8Ln$J>XoG@?ItM?Iw$+N(fX z3U|OR7VBHQIg|)x9zZ!)bKQ-;k$Nq;X41OPzEEfvZ z_P!y>Pz5yeP9~2z>(|2KgtXGKSwrYKF%{4VAi_yiYZl|&s7qDsX9}v?ll$g{UQ6E~ z$3lN{G`uHt#B^aOa4|w1F-kEbdS~3Qhpl-?T9X`utF+AWdV+hAcwxp_3zH;6N=_}j zT+2EY+jChdBy(7pGny%-@xR7(^f1q|^)N>ZR*HPJ8gz54dP_6hg3vt=^~%Kis@o7) zbkc{@7sH<+Pq9hTy?9<<4QdK&*-}|G2IjE5%LUJl5#D~tErcTZ`@C=QUJ+mpq3&|6U_cr{@EGIWP-cR{iLhz`TzG#?ivHuHjicm8D z1=Sl@eA%=}qzbw>qJ9~&b5RCds{GSQa_d6ytx#@#-B&^?U-@$BI%T2HI2T^0up%;F2u62FuWM0{A8cU?bS&e|6 zhhpd09fhm{k3?qf)VGC-`qk)VGv%d@K3Ghi4<1VQ#|TGnX*XNmwj`~rY-78AX5i+y zd|p`Qa+^JB{w6<_N9@>k?U zlMOCT^0#q&A+`NilI*fqD@8!7@H}OsrzjjQ7-8)$GSBDjIJqH5JT`yG^}@!ZyG}Uv zblqLE=BVq5%`*$`H2XH=2{$jjItO+PFV|q$9vwbnC_GQbR;@@pjObY53&U$cGV7<| zCeq`V5hZ?~tk*V8vky*Oel8lr^cIc$e~Q*i#hyp5ZgZP2+T3PboDUO~=kxb-sJtt| z0Wo`k8=DUVEG0aTJIog=#zW>}7MZ~CjT;O24K@|Tw!oh^S~ zOs6Ou^%vO)ClNYt{j!dD!LxB5!Mt!hNzs?117Bq~hotA`6@RHM4>=3}P-XG!CRso5 zku~h!lqC^FUfV?J!11FOdbdn?zvDP*vSKy39InRWHx7O0rUQz{*|+t3r~~1ja)K-u zv(@@%Q*yDfz|?))2h=4x>(`+_wX_3s# zc$jmDoyLw=8Xs>d!H%0*(1gC_aN`S3Y}}#AX|*sD!CKN*0#u?Cb@ctF73{-BYp{eo z+BJH3LUOUbG#gqHNBZxjY_wYf#AalASgBT}$h=QMozC8YgS*X!Z-N%m!GdS3FOA!Y!Tmh{yT>3TXxk^FH(zhNm-6#>JNe58l;X%264OU(hTci{ zVK3AB3&S96|I*4nb_lfe;<1~ToeZg>8i7gC+OyZqOH0qwu=lL0GW_6t9^h{X;+2H( z%k;f>TCV$o+3Mj@dh)&jR*|xv%U7Irh4d+exqRlv6uFSJ^~_ff7}W{$`? z{m^{nfkl7nr2l)$TB7r{pPN-N3TZEBjW;Z>x}sO^M_TOl-WR#$>ZE&$C_dNv^Yr-% zS74=JcckGZt9a*1Jl611FhAb-!%*jrU0wU&E!M!!O50^V>l6lW30mTac&(tlvbXuF ziN48l*=fu|&o(MWsS7GQGXJmUP}MK`Pdq-2gO@zU`Ijzrz8l0IkK#|EL}n| zaH2iHdC_}H6obPfeR1vj%nf`bX}n=HYP)+OH$iW#w9(B$@5wxwQTHDvhtBk)uFHiE z>RU2rp{XFDE1hK|==#9T=bur_{FMt{j(K-6*M$=FZ7wgp2hOKJ{E69NC-`i!RE^nT4o!93HzE7&JbF|Wm=2^cX>i^X5U?6|V}5R2 zdGp58H)HKmw7ne{WRa)RonxUVNw8ITD{s!jGL0}kn|bnbeLNTwraQUb)iLF6tInBC0~$en zhVhQ3_2G^oLL;pdg^6bVOy)Cs9=4@6cKj^v<@;V@>J!B0x0hy}JthlB6xS$&3%Sqe zaW;mK@NF4uw|%tgKr`HMK>g|a4lpH%+cRD_vkExDwAk@TAP`iHf<CT#Wjtu@k>qbQ4-ka*j8PxnElR%&a?IS+Y3)4jJ|0ax?4Wq^KHE~ z*lfhG`4G@QH?~C-_k6YUhLeQVE5*!KzF95B)U5$I^WeE9(fSVOif@wUFZfX;DNxS| zd?Q-EKH(v6H!5~6-(zckX;ui0@r4gq*BS=iZk9bq_PG*Vl<%wk&gb2dNIk>E-#?Ik zZ>;>#c<*TvP;0*4Jz})aBNv)ooY~;hiRVA#X2tA@P{Xg^D)}DRJNL%UVxs4Zwh1XeEm!$s<~VDELO=WJa^m!y-WM9D2lHcd zrx{ln{@&a6F{f1iP4vvaM->+~8{Lt{l;@_@Di|Hc+l1asD2Auj7rDd) zRQB*z18Strl`LKn)l0RV^!yfEdKoJ@tBwaHcch-umY-~v-^je)Dup}|ogK_4<=kv6 z;|h*SIi|7TR7pSy_T)~dW!g+0>|W^S#j6|e(d`>OzV z3y|TeR6tnS#Dg)d-4N75xjs6rti83;*vkf`d9JP0e<8}Yd;|3vn~$Y8aMnoF+?-VQ zoY1buB|+dcE-?=5ykdlgykCw@YfuuePNb%KGHU}{rv26@jmxiCJ*oRfnN?){j-J6q z%1qBmhIrmf4X*!c$2r9CvXkE(ONOF)I${ieRXp_@riZf7JmF^F6A>q~;7OM6;`02Y zeGUIdOZrUkp&D(N%UW$cCPF`;Qj?7*1>-sEhns((%ZQ@p)>!EUx1`>pT*h_j*(^S9 z2@-BrOrC%;y#7ymw2u%U;PIMUik0D$w_XN+jE$|ThnRkgmdTmmT~V{J_D{bdIs4XR zQkb5#^;gq>(Wde(PWN9do@Yn!Kc8PjXa`PtQVCH=?>!t=H@r2L_6Z#r;e>=Y_U?ar;Zj~@42i$a2Lw*5n|cqq#I<&&2cgXi53 zt^bmiIS)i%{h)Tbh{4a{PBd?~isrgQ2&i?_cSPnBtgQ=s_r6KCbu-enwTWN9=9VDy zIPxTO*kbQ~;SuHuKR6c2KU`y+XSmmomKb$?zeZPL!92gU-RY%|b4C{Ioa)ZCUn+l~ zrewi9dn>n`Umgz_9*Jg7Q28xZ8QSzU<^H*#3(D@c%6Nt=GhA9a@`nY;q^$RP*H!>f za9)hbBrh<}H>^nSt>ZrQ{X1=$#paoFRx&3BnM8A~AhOz7-bxhSR*k}a6AxVbm3M~7 zr$F+F!eJ>d*K(qir*(5!Ln~>kGF#&QMspGR()@KPkDX~JN_p0)Mg|iElhAu2Yy5md z#~N)_9)n0S**VN(CGmeACY*gH8vGG?QypFMGXFaPKMuRCDhd!NeQD~Hs8K^_!-Q+} z_{xb=oo(;O*og$9`TbQzJ{fa+D3YD_ER}P<2zh78%JZdlEsZDR5ogi7Z+vVNkW({r zV{>ta(-qamm1y$vDEHN7+pB!eDRtaU=>9e;`aD_?u$L+c+^V&3Hn!4#S1ayobD(pJCBgW&qO}Bh+W0?j8IRLf2^x z1e5PO&S%zs$@<f@#~o@b!fpma7t_ejYP!wuhz8o zGI{-v$tFbe0WCX-N%>y2tr5s){@UpjcV1TaN|I~(W7_l>Uv}odU5#Joh2^WG&3L3s zNzbvZ-Dh!ydZKKOGqyLJYxq?N;LDlN& z)q|JLl`jP6ib;U)4Rfk&ZtN%@s};Qyz2~NGU4(@xO7ILTBH7p97#B`26z+wi8F6RPLBETQD;kwQ=^3l;R;OCI{6W6~VY z`&}DpMat+b4a`g$89ghyjpu)6JP|fi{$VWr7I0b?HG0U-{LJ|DZ`2rWYUBx?Jy^X` zerkN)zS?qMToa9WJ&(lpww>i@P3C+h5}_mePP0oi6C_ePCjooTdnej;u9S8W8zDWL zPj^Idw8{+}k0nDD{jO-odl-J-iZmQ_bDaZhx`?%;S#%0wZ0 zuH>4>VRON**b}>qw+yrGiu$Ln_@i6DxNgZQm*k1YeMIBitI_zOd&du%4a#r7ZSE9c z{t1MfYZ=`(SIvou$)<-z;%&sqMvTvVYwduG!V%V?#@Yd^K z2~1w>I%YbwnZltAZUy>zHvCRKApH>6oIGiGnYy!S`>vnY%LMs(g_N3;cyA_akY^~r zr=~~BZLTAErC>iVEtRz!tJJrYTLS6V16Txn;pSXY*;u3>(}$G=oY9RQx$LL|amO>R zXD!z&E9b?}Fk2^D3hLcy#Q2zgFPFb!uD=Z5`aKl@?%Xn}YLe40aTcvGMF0lIvcKvY zcqo!mE1TS^ch8<0H;ql%DmNS*Xo^qF!S*M5eQ{26I2w5=ST81-6Sb#eyopV#!4Hi} zL{2n(+otGsKkmPZZwJlm5iF4s`X_KXdDP36VRU@dvU<*DQ^>t%V2k9p&Q*Ee()#WV z<~cK^{hZ)DkKV@gQ%WA^MsZ0uNS+VasJ6cu<_4|X-a@L+>u8^C`8PT{*>-G-&)R@$ zKRXcuugPaAIF7vOKm^YtEI`Mb$J*eDpW2-sxpE|OMrdJo4Wu2@B4+e_0a<7vayW7AEhbmbA}md>O*Q6QeR z#g6on1dmm0T=UO)y0f9N&92gM@O=54h;#k*$U-E$=L>h9d6ZHRN-YYM>(6sNiR`%= zyKsvt$sA7ldgAG}^ffV_@K>Ufp9;H;;>I@J>75t1YI@!>jPAtqv#s;uwCc%P`8+^p zkhfv2azLi-h8=aUdtotm{E=ws4WpQ!?sTn-_Pxcg6kz9+7BxO4r`&l7W7^Iq-_bao zG_bFx{!L@ruGdIRa{P|LW5nVAu4WMjr&y{^Tv-G*!n##V)B~yWI8>HSvJ=#?|89LF z(m>71nz&;Mh}~ZxPwQ-dE7wr^c&_2Pg;#cBm)2uk-1)+XPu|FQdaU7xu8%Zcl@B~XgnwSlr#TIW9F`! z%(@T(noZJpX}oD#kn%PDna@vHbVm7qkK;PzB#zf&gNsV%E(})_n_`QKI54Eas$*7x>CnKG!pmQFcnSZpMU5 zrV@nFWjj|@gYf@-{}=zX_nlMXiGcWtCsN|fXdQ2i2pPMecSwmPy;q3z@S(GbYoJ;q zts;2dP8R)IEj}0m0kC1F6AAC+&X-md6KvuT+vn3D$0w=Yiawtp$)iQILT~^zm4*Lcl0vF2wOGqtHuJFrX9t@6;T4n>r)kHi z9r>Xze2GDUU_@~r_^)z8u7&??YG=y6EDFpGh5W0U!`;aJhY0eP{ySb5OSwXyCL9a@ zD?{w0$_0lbg34n5|~_T*WD{4Utw1g6bqEce0s|j5`BX@42kn)wGj;m(^V@D!Q<#X&!Te zpjmRPl88Fb(p|6LWCSH$(fp^!8LCcRyyo?E=eUUTnOFa~05x{V(;r>4QeQ%;s*hRS zTFbCc{+kJ>bmK*&u!88!W1OxkApO!HNC(dqQKQ8cNuO-@QY2IzuTV;Qg;!W)PT7b1 z{BOygX;#*bM4dtqlV2e?PmbTYuumzw=uVmwGr^h~!}U+Suht0M6~t#H=$e-s_^(*C zbLqB|l!hNlis@T%d)JESz`rMruASP`5O-9YR;Z)-V&v?gSizaANaN-tWH*&I{kmNL ztL%{sTa>OyAHo4T>X(gdoii9pPj||%#%rf9ASDnGr~k05LU^G2Rc!!>D}WX&n_+-d zU`Cd*=%bTKtahVjF2Qkb%rHUjad*~BZbAMp9N3t?j38GG4mxjKX1v@PKwGL%JJQAM zvQ^hAD?-kQ-`cjhynj5}aO338`!}cmC=1GR`Xz3wl<^2Y zXm&XU^$LIbO!n1`XBw($L3rkrLaMW2h-$`)Nc{@i3RS4jS_)5>0UK+&A%`~W#^qgC z@CyDX$F3QAqyy#2HPC3bbSa<~=P0^~%QI5hgUi5?*Lvw`YvImKB8yVq*0jWPj{Hy`TfSDXa4dH?&PXn+l`C$GCJ#2d9MNnS2zRyUG*KKQP9KGV^01|yZh_y3(cL*es@cl#} z(I9pX?!Mudg2ePZaC**nJ+(pQs$?p=7xv@ee0|*YLTC4#Bj*{8&kt#H{9)G@MOWI! z9h-TM(cG4|#Tt-rSU;NXZF7Id1Mo_WP6j30^0YFN-W%6s;&_juf3O(6veUaD#wxYb z!D2ZNMpxFmizQ|Mg)xK7`E!j(ER9g3lPR5AUVg>hTFnPXoYK8+LEi5Cmb=s6RyYrC zi34iX$JD@{dlmNc!Rb$TyuY6$4lk7=dP__+C`L0K9{(F`tK2(VRz&&Lk7dM?v zxy+BJFuG;MQw%Bz)3D7DbneUJ*zOjC->L}-eWzD5XxIRDb_6L%iF%B5?|krMVGbcN zFTQ4KJ{C4J-G|d1hnA_AYt}M!q~2p{Jsz3!AJ!X=PH5SUu8pg>%PcLzCZ<`$a!XhV zuqF{k=T%#u!1kc!%C$8_In%k6W5elJr4w8lng6P_r{Ua}r{8kQKZ&9Z$_t@$>dWT! zeCPk;iVZqF)VZy)y=zE|0IYGv#jLEI$U8(9RsNGMY);G^tc*5-Zf(=zJu6&Kq@0gi zQF;cH^v&3XGnD|V>xj%_5MXa<=t*Y4U)@QAzkGM+Gaw|Z( zyh9sD z8E4oYR3qISh+GiFudJDrVKaf3JJqdY4ZSxpY2NkM&Y!wScEaZoqESqoKn>9|SMA&V z&dP_0(DgA{uIE=n^w@Q3Rs}e~?_Zl#=EdQ8khSHxswL8iWweJQl>0`AMxyh2wmK;u z6bz9NnYa0@lZo7M7ED5n*)Nk4>bE48g_bl5*JDO>!9WTr=XKdr9rVaDi?TsCFX23= zf?Ta_CMi-&Uz}kjKF=2yyQDHJ^|OUSgq|a%RQar`@~x?h#N{qttzN0Tkm_2w@u*_h zxX9cINvY`3>8~lR0)8wfV268L!-m@=bC=%|gn7JynvZ<^>vy^X2@=Wm9T5Y|KMV2`&avCO1oYznCCWSrdY-j2! zBa$wu=Mc?`LY4gv*#KxA{E7^^LwB2P0tD$?rmvSgPYq6WsVZCNHk#{)DTQ&eVN7mr zSW2^K-)On3UN*S-yv%QplG{mC&+pvK6OchJE*Z9PIcXK`$^G7Qq;JTDZZ;#)ro$$G zhlq1)RK+NqWWU+wDuzVa;o8n3@u7HUT;lo!3UB_A#c_Ocp$yh4{^y# z^v;yKSxspNJ{B|GNXfW|qk|*m%acf-s;x*jr_YK62c7jz25NJ9*u)8-m5+{-RLqLq zFtw?$)VfJk z1hEw-=N{?&j|o##6AZw%8M2m}y{w{UB#k89uA+K*D4rrChGJ{Wf3~HQ-6p+J`poA- zIr`R~kCBu2#f)h?C%Gkhu>D3>1l9rugOsM|jmM%%3#uu8G2vwdQA0+(b?!N;{#`r1 zXNnNDe)!hX4E*=6i5cG){vKh*^9Hm`6rCosWt|3z?f*I3XDpwttgL&i?yOK)m+q`d zo=*d}y!wbT9cL$87l}Yt4Ra)1Qn$dEiK1(ZNiCS|Op5vn>qCCU0p}|>xH%DUv=-YH6A_(Ifs)jn^Vx=T za;SN|u|IAYIGMqas~NxPsfn5Gn{jMK&9bMKi zUC-EmsSE@G*Ag{X8Jg=1bP&gEzfrosz9O!2Bx+DMKW};Zi0aKpoXpV$m81*uuJGQP5;$^4jJmW!wWMRj5o+T>1LVUD+ zMJqeoepX)UWIm>>QFNP+(xKyKu`9OCfnD?aac1t{oiJTRk%#y#%}+C8{Qh|iw6_4; zT&?Ysf!)R4>5lBz>qWCWoY~u=!6W0P?-j}B2i>`FPkDJ{;cknqdDqGp1{ll1GtuV< zjPr~xuy^q|XaRK}<2}Q>RxElyK^%iJPBJgCxISraCnJhH!Yv3*6q+2ga-K#;eRUHVfj~Ul>TfEw%x^IT<@AX^w(1H*(AF((8Q>TA`X-SBhK`Qrj zKNxZ<7g{W+E4@=D?#^4WIf#t&^#HSF-#Cvmms+Ml1LHD97wt6Ma7G z=GALdxx*E!qkVqOvCJj!CE>)CPZyu??6cLu_1^0Sr-1BRQL5w*R1G zKsn!q>bBt^T8BOs`2}HeUQe7&&p?TEV=^lH7{%10Vrq3d(WFpp9je+}QYH-zWmcsx zr(V)`IfGijoZGb;V(JG+Whjshk@>2s(zVE<-sb_6O;7~%A$ZP!xwE029tv3bXmhOa zIScFM{5J&}536%lbuyLVh0E|q;UnfCf?-szYM4!vn{y)koW|Irv73ul0wNO`f zJ?qS#VHv4-_wk9?f`*lN>P-Y|8Ne7C$3uHM?5EJn>$S<%?u z*GT>bpVnS~oU#YgKVo%Oe#`mY`ED+>NMA+;C5NyT_akv?qRo;db70~x1`cI{a}pQo zs+I--iDK5Q_}7yfW{$swz7CJL@}?8QmXQGO0pmI2=>THXDw6HP2(&>61ii_s4leYmFTYlM%G`33jE>z%W;$p+mhaO!}f_Krn*A! zvT<(4(rhO;Ygwv2$-tzbQ~xzL+m1|}HPMoWHpwOKa9mGT>0IT-jqSlD(fUPhPBfdl zbw^u?*=XB1Byf58r1Pt8n=%^L>L}H=1n;idkCP%8aL?sTpg#)7wR1bAfOHmHCulr6#W$il5| zUU*vX(d1U=-ZeIOK`33AtOJ9zlxA$qM z?xs^NnL_MkJDziOmB*gj{`~j8uGm|6+pTH!AaG*uC&JiEJ{$7b6EQJ@s!e;-I;$3v zW5Ta^Ij4(f4$yHl{AO||g=$NN7anSWZ?D`Z|{i&sl?{u+miDO!&f^X>x)W-9crH7i6VWlg)&T9$5 zsU;H?4fADMIZ(}&Hw<4?D)Ru70Yp?@2ds zcGTxdh@BC*_~L5FHYJ)x)wTSzH@aPnA^Yx&X})3S*gk3nd*Hyo8SG zOY=i97Jv(f+??EEh=R*5IFV#S_d#$b4jVlJNL?{wv`UcJS>6(Ey%aHLm~CadEGQ3# zR+Xb~Ke3Oh5d19C*e(MZWx0N3d!#jqv%=sW4d#)^tnF@ApqyX5{f4U*20h=KgJj0I zt#fo+X%i@bLSQ~rr6cl+d{!p-BiF(bzV6`LkD2nPIT4=uZD?ok4l+vkw_Hymb)M)g z%sJeX(wsLL91^N?Y(py8xrv67wB-zaWELZL$o0Mm8@BySE4QVXs)|^#1dh?F^R5N; zfn@xBuRBQ;>e{)Pugp&ck=Hw)ubDO9iqtvj`QDZB{)R--0&aS2>fZk`Qps~!Jz4}C z!VOV*AoY^VXenV3U;m=(iD;9f-zT=P-r=N;pE_TA-@*?f0R4ffxkxL{(|SLVr5KzZ z%}CH}`jqMsPH&8q*T%o{JJ%D(26;R};SUSz-qUDlBZ3_`U5`Y2?=yz#YCv3QeKi*9_8y zN1i_W*W=5#M@oNjvzA`>EdI{w04Ed-_@(ydt#{0QAK~?mXm_jYTW6Tc?dg5v36uY8 z+|+$U_0UWG_UOTXbJVr(dUZs}>Z-}W1t-);qD?P3Ew;0$kJ?)Ut5{jz{8HVWwdKRf z(vRG*MQPW@X!#p%?GJT@gsb`XjgCLHT&wBl(}~iHt{?idWPg2K>Y%Ai=7R6XNy_~Y zSZ_x8aq9Ba@mI?=<9(zz5`A-_HoT*Yr@LKqQ4^=04CH)p5SZUI*ht688E^%=+zg3V{NzDL-CM3Jo52oj?Na-vI zRM~D(YCSYoW--%kwTA3H_c)oEtGKs3V+cu*lenJfJBa@N(EE!dJQH+9=1+8eQFwxi z-<(WWVoFD)QfG+V=VTUEq)s_4Hh;GDW9R6-C-2LDAePepVQGSq3+2dM%?Wr2De8>Uc;PkBf%6UMiN1~5UvkG-`w+F7DYjWD0Kc|&T8tT*^M7JJnjcZ=B z7BZFl4WphnS+&TP;Hu)Rn~%jR$J~N|H}_&&dP+nqmCq*3 zT3gIpGwZI#Aws}$N_09Bi%dQ zyn3B-ce0ceXGWZC>wDr_5Q=#-_p-YRdd)x)^F}`Mize-GAW{@|xtF-^INv4GC)pbw60qp(>vsNmX7zmQ4$>~)@1PZ1{ z5`554qdg;TUjFR-kde{yNZl=N`K2Ux)>ofX{%Ko!s~px|iKc!cieX!wQY-6^4SYQ2 z76iq)kh@v-1ugP{_5{T_vTxRF>@H20|H-YqYW3dy{5=eP<~!!&C9(wZLe2Ls77Kdq zvo%b+1#xj+yWM+}XE9igF_c@7+*|ic3&|6?U#_Tqw$okTwpmqRZls8791IS-z69oca$c!6T2V_n z1n2dfraG!i=_Z<7W6;Ph->2QYl;(U-v6C=M@xM>Y69IdUQ4@zR;M+DEhKPxakb7zdq_TpHUU3SGLT(s_T0ZtJHzM zYoS%B472h#%GHk}T6eRybt>Z8c2ItKeKhs;s)0=FgVA`gbOkF0&|K&t^I)2hnl0lg z@@CRvcja}03TROyru!)m`NLC2+mFs$7X%hW>?8{3yM8EJUn)3~Md?fQ^rTzoSCwvP?2$Y0pd%Lnkh=m|v9ct!M0*IN z{}qT9bmy5_ie8>71E#uUi@vBkr@XYjy=kQpPl>V<;Fd)@JEE5la;0+vXU2`voQS-s zeiJ2zQqW`c(U!D#4`2RneT^4njjNWV=6ua2(TA3Svm!=j4wKwuYCLK*CY3p_*y#N@ zR?gL2D0`XK(BFL{eb$QO2nJ6(UXd;~YITY_r-Tmex@%fT5+yeISdqC1P?n}I!%sU&WyElxSvVva*7PeP*#3-+iGG<`M(mG)fTCf!QX=~L#}JO zQ<~}e5|wjk4e~-J5hODfsduh{>i45+@n!JNFIcm%&hc*iU`#CiRPR)mJaP?X-9zQn zgiK6c?cj9pD&wm?W~r7budF%$J@jA;)#TfalUXKMQByBbnMCFK@a+vRu_7CW`i5{F z8??ky%|Vu|Ux960zWi#8u2e=g&N%R&J4(Ww58mTK$$hmpr4UGYHrq9Iye3=0b?(Gg zq?YMS@1Wp%?om=MdvLtm&63Q-?<)?!y_)P)#N(%)P?O~|)i_*T ziUVNZX{WF+fKSqy1zuaPmKKwxTE`c=-+`ZHX{|4WuRNIlp;(U=T(vvt%(-^(hm+_B zTehn3xhdx6#Pk(EQXSMXRgEbzEeY)NdF&_~YlL3HTEx-~@&}o{+oZUDY2=xKr{OSk zQzfu_ErfSYB_eHXs77}({EHf548VBB`gt;k+ThCNrz53kNcg$hlh8G0N~Jz1if<`D zW^)}e7L&Z)!hN(fNy5^N_|wVYh0JMX=7`v6Nj1Zg%w2R$g!1yI(ZjNL;%MY#pFZD) zSjp3`R)#e~+2hri^?TvHyVIYDG1h+O%>RTjdodh~;+d8q8B-q-eAf$4vbZP(7stc- zaUS9^fp~I{y(+zBDUOhjc%gm!K6YxRJEq0+g-%Y{hyV%LlB?VN!YL)5X3GwwM--k* zwX31M^Ez#h@MHkPfgLHVAP2uVXAvuE0e9XvGK;R_oS}g6`s-X@)SZW9&`MafW#}B! zzqFf;6WN{D8Jl@(@loe9k6&-p>iU_v3JT>+%kgH|wb%7%e9^UfWZ+UXDc^YqD~3X_zNT@y!R z&^oUeZaY*yFXbOHZAkfQ?f*P=YRU>B&xpV955|K<_o2X449JN^Cm*n4ao)YGO=8nx z>r+YQH1T!5Vu(>jz8sIHI_gGFF+uo)1mSC|LHM)ZS@tob7xUj1A)gABCkR(DMZS<7 z#S~+bVcAWN*(f}k4EqB3dN4W(K(v(*9?nUNu7Sicr`QLv@FYYh7}DhOf)E&U=X2!) zwxC7kC3a8h!h+cn+nlzZkbh+a@P(h?yM1?9aXO365-ZP18a$;8r3SS+1?I>&60pg5 z%+6`!{|n;t+DxiV!EV|gCMmfslz`Nu8;z&68MM#-L@zZnbG!1xOm7?OX#sxj&K=~l zCdn%=cbe~Tv*P<4zD;{td)p(U67|n=r#QpP>#o4Q?(=6)R5Uska~tXLC-K;I?{l+~ ztCAl&w|Dm5D_Cjj4L8iWx{&Wxni831qT)w;2I z&z8Q^V-t-K9d)%Y-8z!rhoAh9@`Eu9VU6!P8Ph}2dEaHP_Mp?eq-wp60Uudz zQJ6h23?15Wo1vwp-mj6n!O*<``Cv=;Lht?LYbTj4sh!X0e_^q~JX*S9T6**G=5 z>w`7&pcOD@+?y)giixHQm+M`^O|t^?*2Mr7JSG!dl+ceCC8xglpw8OsdoAI5l9HRNcI?6{CmAy~A##4kgVCnHC!Bp) zg|D2Nk}^UwJrB)a%Sr#YQ#sWdtaF_nc>U3?`{U`oB(%cftf1DXKO$Y-r)sQ!3nOJ+ z=782m`Q8LS!FsrWkmK3HoQH6uupTaW5yxBnUKUl>x20KyglcarD@3?VZfaQ-$BU_~H{qA=*mTS104TowY{mEk%Pz1r)&~bBzy@|x@qjd)+^qm<^ijG6tX=>-G(9-;( zrQ;ZyuLJ05@ra)B66g6(xxPf+%o-0*vTLV#-|hOav(jr zJJY#qJUalz$r;59ql2fH*TpVum$YmW+3bY`(&^Pe`tq%>cYRmctoQbT6s|rdn=NE> zVIVyb@eET)%=l~7t?^hP`uV9~?9Lf4KZkH80MG9xcAo5yjwcw&tl2#fS!!L>HECR- zz)L2a3~ke?m|Z+Z&>+LcDx_HEWyBJ;}(@VCQw_IM# z_B@N9$S7Ny4hc78Md&qnQsr4@O^nFq5QnXz98S`HqFP07l4#p>)A*Eo$tH4`{$RwP zUbSZ#9Gi;M8K-qR9XHT{%!H_fRxL8#%9P(^`-KJdnid(#uo_*FGWi4HiC0LeIsSh z>#mx)xjZ*M|Hp3DI<$0dkp8pK+8F7!Zs|n-4e0|oK4?!whDt^#Ip0*eie#At=_+!G zob6Idm0~&8`0s{IGg6K$fjgHs#1ricKnB*N zh2H0LI-cEz z914YMNUF4eJ*&YP(F=Q&jtO=1JJyTHv=Cb|?QT}EoAX`Q{6gKAg)+Y{e*@3jr3VkI zKVII1LMgp@??a0wD;0h|y6|+jAf-3Ie%*EVPc#Pl$G#S@G@If2a%KTY4yFsWtZ_Hh zbaMqnw{>A?RR-o#k68XIFJ-r`OZqUG3b&u4u<$mYI*6BXrt{871pzN|Zsm1Fq-n8O z>&AqSnkH0puY6&+@2EED8z!u({G8bEtk@9*adQ*>RrVy1uz8l1uG zTn)a5f91{nyn=83?Sn6h@G)6zq2!0bcWl|q^K2ITw@L`(nobDI8(Ldkh!qO`2pYuC znNp+-8zYin9f=m#`VtP5&Q?xZtqrkINy zVN+oXUEM7;xXaDM+Ep(rs$Mn<>?8liUWe8@ol=)u5PIiCGpX{l71dfBe0K(8Q-&*6 z%~36@iNni<)RxsqIV_APOCi7`rAukeY((mW3wGCyQ7L343GhSn^))17E8^@;o)Phf zsvT1+_egN)h^~b#Q`d|#OcKumHnWyt&V0Y?Tk(3&z1`ntGeU;w)s3aB1?e5Od59OAsKTJ{YS2K$T5kCzv`md8SAj#%b3qhbu#n*4gy@7>UtKNLkguLDIrv? zT;uw}<~-`#(%3!c`mQF-+3u#59o0nRYGdPrn)TdJ;oh^e^iy8@I2l4{#T^3|Aq;yJCkP z)|C-(hcQrR;NP|8HM5W}1vkVi^mMW&>hg;%77rGYZ38+&XO=rt7!-8OG)e)9(Fr;$ z<{sryZ+E`)dyBvM+M(t{PIlf3+Q760q58Zs#7-^79DdQ!TA5*Z14sbHz)6dTQ*+Gp z!T!=(g;-;x&b8Z^3YtFBc~$JW18zR#;2Y9y3C&#JkCYl*9}=#+l_eN&09FO-qos|8 zg)0^}c68bTMhL$*r0=g~;XZ?ok8VNKo1Z@HZPg~KmlbdG;@pIW5sDM#hieH8g511l zyW}r@F|L>hw~p-SInJE=aZ%@d2)9?K$3E!M^x=-(i^r;+Na zi76+Yt9&kf#JTYlu$6H34Cjjbqvh3+?)zQedZtwFPyc7MeAG#Gh||b2g?htdjaMm@ z{U(~ybnaW*6d)FHJrjIF4sN*+Xg|s^ZKjuAoO`kxGVopuW{gt`muJt}voXWzyl>q3 z70ez(j=k&2oKs*s-u|5H$t#81yQ986&PEY00XdO0T+^Xn+1mJK`Q`}?ZzMxm_;CFj z?ETFLwd1stQWTr7+_WCGyx;#Cdp<&C_+V;K@3pR;3On7=pE1aq^u+ zTe>?cdley9I!leM3WI@~zS)NM@lSvH!UhAMUGrPU%w96qVOy^iG;+D~1W0^OslOaq$>ul{_83OmM#NXxJrHb-(5n#ss*) zq!zE}CUw$%L|L3G& zH%;O0xc(ATz0UQrhsBrjoOdpMe22?cr)=<4^zj`$_MR1=R~BJ@C9A*bPVG}7kHX$; zP<^nW2mMp|p_nR?!rbjn&;1Mkfrz!iSvbiUob!9`A0`L&`~H(eOZ`bTYAdw5W`Pnx zN6hN@2a(4!d|Ce8wo&Or={IW1M@-pXkekc6E`4YmojyzPs-}FS7mqO8&;P!q+kDAp z1*SsZLZ<$64Bf75#ZQ|2X0VY^{G%wPoP4My-^@lGIKP%3;@N!uolS@8j*iEXEhBM( zl;i}JyQ)R#W6Xi&sWAm}Dam>Ls>u7C%-M&N<(D<%`H*e4P-EqdA+*Unk%xjUt=T!J zl{s@&ZHXPpL?I*cxb=%ELxT@AcmnF)ru4>OmEd{oW@cZpK3F$^#AUi*9PIxWc0r*Yhs%7%V0*C0=?Tc3?M&KwtBlJsSKgfbfW!Z(_wl7f-_b(a z`#<^7Z<`JkZ;u{MgLxButF{cKO#W}sLsnLge~TU%Z2=b!nIalYbe-m6ii&frSmszJ zo8y@=P@D@;;wmU!Wb<=$)gj}|MRIOU(1kbtoZfnt)O^HQJBqf1)LoW(rDR)wx>n=$7s`8o7X z7nje<=$x(oJh)XrFVpv>sPQL<-hBqt0SM9q4!zcW%~o#BouC>#(pl_sEL)j(lbg3Z zyRv|XNu>Q>qN(zN32|dmKG*4fa7qZYGA(m@%tkZ|vuU8Rq5YtnlOmmG?ZGkmcrjR41vgFWtpN+KcvyD-REFKW?Iv1T zcT&kMAG|B3wOuGz-_)@DMy6OGwx+~f%MIUam|p&1qG73VPK6~AV!lcli1s@;AzqFL-Epgs^Gfw0VbAw|A(1rBn1aA zqV<3TAfR35=B(RF<)QQsSu*qvurWi@Z+_MT3%g191G7;`(r*quWUf4I-~3SYz3zfB zy3T<=)L3v$3|^vT(hsB0{hkxcT6T?VUEK|}?+3V=#|l2r8aSO^HmrnqRxD zg4!CPTAvd$9YPr~Af4l9IHfs1;0r=s_mT_36iF6QJR=v_1ZnCbTAiGpb7#NLO^Rfb zy>3wPGBMXWz-7z7jb9Qvz+GpAP1X^G+JB*jnP6(n&0F1fW!u<2QP800Yv;a_l=hpu zyS?WXCW7zFh0=JG^NY8qTWcT}{Rm3)p-H(^UF;TOX$#?2`dz?alq}$a7HK`$F2Flxjar>N(0H)_z&Oji5e=i; zU|TGGC8Yf38`d-|BZ3rLzZlERR9lG&1lscmwC}5?xz~N<@U#1c8Q#7X&}pFXF==k8 zP&hfzN){DvAO35|n-??ZK4UF2)>?r|F4V(M+o`Rnaq1>RzDPHQW0> zW&w%QDcH}CHr>|yS$>J-;;r*dNhy2flg@&PapOf!t?Y9MU2@)>D+%$TF8y<(Y=Zs< zEx`vydtiRs&4+#}_pj(WD{P^e3qBHA`0rMv&aioCcp}f|Y?ri;hu43XQt`XZ2VhLjL?TIa_mm2gk$h@f1id{4BkCK*C+Rs_NMiqLXZ;gi0`^njtB#jL@ zA!L^pz{TFVn&|Rs1j<;&_J@q#@%kQR=^?^RpRPxvw=7E#i%jEBz2c-IMZcP)i*0ju``WrXZxf*`NY%~R?Pr57OL^RoCFbV6UuZna z-yY%0g6ys@5YvnOw{k#Eq2M|8GUkw+FPRLAr^Yq0GQ<$yOuh*rH^i<(&X+L2_^IoiTnv$|T+?B(7N{ zHRFOYSyY*9$Vi5m(A7wkj8mno>KtjrH%qGfaU;{+tZgewti=Uh{U+=Rvl4Oa_TPeQxB)&x`S{AbFj(gmK%v2an_oTZ}?EC#|c$558c(OisVm(?6 zPKjltzs=cJm!jeybz1jQ@I%U4YTXu@`)JZq@XDiYXY+J{4g63_{-`7>v|x<*S63T~ z(z@%|L~aJdmMQD7n-kdPaoWpv#ZaU(mwe9?n<=C9Ss?1Sc8kyGj(2cMPvQtRRSbliHZ{^P*Lvd0+o*Xmf z3_+Q!sW@q;%yNZ7iOtqkoR>8{hcc5Z>To*+nvp4N3PaC3~lKCruBNZ1Agi{@xm6)q<7#uGGNZ*XPEq|E23&W=&PBV_x4+q#5z8p*Tly+5PkQ0UU3Htbtq{ z$@Sk$vKktoY)e;?=!|FsC}v%Dx>iL8UL0@Rd+Oqh)`L!cV?yw3w0?Qr&?%RwndOzl z;U(1!_Vvx*zsu}>c!vxY*nJ{{^;=5SI2@`Jq#5$%ft$GWuQS-JxH!SE*hx$!t&=!G zSX_x(ihaJJPpyOjN)JObEUII9Fgc4LU?TY{O|Dv}u-<3CafU9!?50(8$}ql1!TI*jsLh#jj|S@J5v-hVx^n2 z9^}SzM~#Y0{RfD+l819kiNj-JF3C3qo#kUTA z4UpF34fKBZEphL`5#&ec}^CHs(@#<*(iyDU# zk1H&+%^f(Kye2ed*(|MR7AsiZST!8qGPe<9D5r1#$E$whUBiskU{@j&k#c+zu-hh5 zo9hqqWas)(h!}4cBtTn`A7|4yc0?o_=Ltg^c@=zXGw{)RvLL^5<{S*|q2M`JB4A%sng9%Aiq@Rc(xKPd#4#VRvh zV<65i9m>owdlq2y@mr?E-ARJjs;l>4q2LAI7*~%F7K*KvMz%6+R+h(>9-K);+ZwSe z%VQ{~1+;nmP;z!2G15*^Yz}N0LuYcq)zQ)>>)XONZ#i`^X~hI}tCGRTOm!=CaM|vZ z&VM$^_iHUIw5?f*%J+@@DMh#WGgVt&Ij-@j;n+HWc^#W=#*L#UCYa5k-D#5GEMAvx zMl>5a;k_ysmM@N1?s2ogY;DcURqmPfEPK(q#|NL3D`6qz*{fwT@0CB90Dp1vlruBQqkl*TUqi;+SR^$>b;9LfFf5qj!$9u~$cX&T;c7x$PdYk#t{-QFMdxw*zbMv*!+NSp&iqyR_!E~;2aQTxN6CmUK5=CWrPf8&KpuI+%?Yy;PqUM! zpJxPDEOLvvK7oGGcK(H3%kh#w?O)F@^FUS(Oa{Ai=60TQ7T6Ni;??2=uMd2BsOIVxPtnOvUVs` z?o^E;=l6YsSwJkFtoLrfi}oXHjPk9;V8+ZtN_vFq;TIS99= z38_OaA4|`1%A1{pdi2PcoU2yZ*VtaZM!NXWl^n~bepL@X9yKss58f^rTrfZC7PwxB z(hIYWqeNzIW*YlZr2a`aE27RbvON{7*vW=sKGJxTYYY!gJFqyj}2kU-Iaq*gY15r?eij+VINKlT52}!LJe~mK^VQGnTA(FRN-oOLRt{ z!C78(*@@vxq=xy$2*4F*hpz_(-&5;) zq4awv8yQML&A6Mdb+dxz)C{*dEmM=U1MB?&>H^_%YNtCcs!f8QSB+<5h4Cq8T&+%D z7sGOV{spFyCkYXky>jbKbB!{R>6e=W3MZgq=Gxl|8gII`zHdLx=ls zC&R`@?;(E;{Zsa&FN?snFaVJBTW9zv0t}+~v}nT->z%@}y>bW6l%G*ayy~8^uQ_Z4 z^6wJ%4qQJ1$nA!MfW>1yP?=C#|N{Gt%W z+iMsmLEVYGp*N%t1PCMVSPpCZyjL|0Mt&=HZY;`)YwQTijcq4E`HRF?pq}TiWQ7XL zc&-8RJdq3lCQ!n3ZLxj+>B_KCPq*g$l*zHl8W9+J$9X1Lz zg*1pPQ<|xdNp7y}m*6c4XeKB{>i_KKgyVTXO5-XIrD#CY;ybG8dK0c85~1^3^7Yd% zX1d9e&|6b+nl--97`1SvZ)Zu*`gf6*ep%sqj@^;@GiS=tK|Fw6PYp$hN4HsVsvkUI zEW5C5QPCz_`9~*zVY^dk`daX$(>C2Ww(uFZaX~nx&OaIFKw*1UN~qnvD;?2DZ&lrF zD(zCF&p}IWOK;4J@Yaa`h%qAP_jNxqIRLSIBuW#^d}u`eh~q^*J7skKM4D${*@_3; zg2d_!z4a&cfOxQ~kMDTN&5Nh=U~FX0N-RxumCukdf>EyXzD>lDQoePZ*7wGpoS(5d zaYyPXYtO6nLUDA>$+^llC%3W&k^1iiIx8BW`xoC5sR*;GJ@*hFU}3x`|A&!VPX15C_}FKr@`M7Np4Q8|0maj zr)w_pyB}ElZnSNw4SM`U(3y?yPc1>)(GYKdoQ3`_4|=!M%sER7Vb4m)yB|p$7#t4% z-$cU!W9`CN$o<+&e@e35FC{dZthr0;I=jERrEgs{)QfYdx7M$c9PmT*AGte<}H_yj-{;g9-EsBg0%~nr3f^`IIN2=K3Z1@?dn}lj99E z=Qj-A@PaBPer{_1;t6Zt<>tiBIlg#Ix?c*u%GtVEYp>G1=%MHT|Gv%yK92Id|1-NQ zd1cQE3-BR>0CBZ|wbjmETG<*~>!Jh_lPrl1GFZmKQfdVou#Lf&PTSy+%iv44bcHsS6N{cn(3bQ@3j$7`Mt%` zIk6)-D^mQvXu2Vm&Rom}XPWq~=-{MTZ@m9;r?L8#s^)3YLewzAd8Q4?$19x7qQ@($ z*Pk|f3Lr%TmUv#-57q93X4~!GNSWVw7ta^=LFd^ z-3nKc%96@-Fw?UT&Y6J(%%pWg(wJ~tOEy=K?62|lOiqeCU(BpQ?qz0)HVf8pi)>^d zYK?&!^$aYF<`V`dmX4?Oh&K5dOGHPej)8^u<<`wLa^qOjY#T6=V-P>F&}CowCj5#5 zI^3o%C|}7lR0SwQlZ@028l7?aU~6hf^%8SU-Gfe9S)ANbcKeTE{{itej8QTwi!+Fc z0R+Q3BOtsL9=+J;cqM~XCQpF0R#$;{>5J1Bi)ftXcca~FVMvq z(fMb~CJ9^TiAE9wOA)2&IkzG%T%9xfLxx`KoES6d+=?*xx|E_?R+&YmJ8188Pe-gQ z%`ya`-tR^%Qg}Kyft~9K>g|Rem<|E-tt(PR-}M;mq3fo9IS2aTq1ba7Z;qtU6?T^eu-0ktO`&k z%P55au4Uhc`e0n0R4_YUB2q2roR=D$e_|;*blUTzgqw4UWy{D*&T^-0G&1JczfCnQ zB1GgnrsJ&&IA;+cXE@urj^Sm6Qpg#8kcILQr_{W*DQ=|9!F+ZluZ;#@jG6KqS*vHx zxrNd0=|l-bviGi#-?M4Lf<<0VTyNIJJ!QU|`)w!<9rXs%RRK;6Oq$IT-l~s6Cw_M} ztiicIc_4vVeY^3DEOw5{Q!7`$ z6C_d+(!LKT=D5fBos-&q2|!o-Y)u?{>A~XO>e^#v{CvUI>T^#cq2}~Q;zgjX{xJxB zYjR{#aY-d^@m{MjiTt2*ZP^%~^@)M_zsMN>X>!?_u*5OOcUX85DT1=vpjp-ftvJyB4 z+e#-|lE<+MVozk5gBH36S7?0`@Bx*8muB@YfuRkS&)S%sGRLA41kjtTny;wmvdDPv zV0FsD|JTu%!a51WQL>Fwk(EZp;QJ-P8%s z2jJJ>&oZVVDzVfDN{aQ;!uhcUn=rt#*?wd5>*`@&;^qLl8`xeilGiVSI@fJXY;qs! ze3%u&BJpyq>zjfvN2?w()_Ib%x@to1^q3*5i->xP_GUJi>fUyySLUqme3PJyRt-F{ zR#Wd&(qceBD7Js7odhY)hJxoi#x@LisxYm}0+~y3z68QEc6WmA=Len+u9ZZl%74nc zg0e-u3;d(zvyFMT_&d1;t@ZQZ$9p-8y)%`bj`ciSVP#pEcn50+WC_? z6BH_IuG5+mV(f!{rWPcIXsc`<>)}#e$zipW0|8S{U@1?>w9ssy|4;udLBx z0~0)Kp(AF%_9<4Tg>T_1z|~wWq26@?(CZfbtc!*YfPLlci!F4J>pI_q9Z+2q7>*( zHw-p7FKrHf7*k51L{#{R-cY?MMW&!^l%RGnqm2>w5%&CZVL*y5&UZH^`m5iF$H1}f ztE}o@wZQYH2w(><+f}p3Oqpw4lZ4_6X4jK8>^3~@CPVWSUmS-5)}95(GGXn`0vYIs ze%-Cac7f`I9dwD`y_0pp3Z=B|R0!j}kq58wa^i=BAnf?WX;aVeitmj*IMtI5y0P~* zY77j6&u5`^^onGpg7p*X<{6$iJHb&?6tH_MhCrY?XSSX{l7O_{b53PkkUF=&>w%H# zuT){SiFw^^fpz(5^S}Ah+NsZTZ6g`q)$8K3PsclM#vm^!8|1qRAH47WKaW#Pfm1$Z zjP0AHs(omXamT{!)~38+`@S{NEgkBd!*&?+7Fli(8^iH5v6i+st#$zP`**_QLURxOcVS&tw-y0WXuff3BjbkcF|HUb=isw!NFoeZ*wtQOQ z^%~!)()v>@dBJaf*ePuEG8b6Heq+N%71F@s&UFf}duhS;1g|#P$gkOBN`8f9c4OHA zsQ3nB;58MJHf(iFRIkQLE;y!uR92`u=lYVz8E4I3b&RRV+2mp|))Ju+?Gf5LWB_Sj*es7X5_R3boMx9)>;fxQnqK!q53#De%Bn@A(vIvOwqj zz^6pk^n<^Nw!{sG9R}5>BEe_G1qds3el+#%L+=mX6>0glA+R&AKO$rqCbHyLG|xZU z?kRcoGnH6x0pi$~4{O6f5av!7zK5?;oji5A^x=O`lAqfYd?@m{)t;|vo!FDREzegw zm8w9CTMwdI(9M-!ain39LYArGow3>{t>`&Fc$fvHwpbTxp6d|~@<_Sho2sT0s<9kM zw4Rs`VY)72h~^ml0}+J4Qvm4V|5`+xbJboI8Q`ojq^rM8W4h@VA4wjO=+TRA`vEU6 zM4Xm8U~C1n2{HY^#1&CMd@=PlWs5ZSRJw+7&XZ8VNtIlBpwxAmwi);Ah48U!}7xKstK-Uub&E2*or^IP%YKe$d4qJ;lE$r3u!FwjQU+HD7 z#5pIORDHa8VVuA*Z6_35^u2}`E3OZocdR2UAeDk!fxYakGHe2b#3cB4|HmQeybLJNw`wJ!&%zV5_&6Q1Rnbbhk=~R2>*_zk8rS+D^P7kk7zU~w^L=q3L zMRFu0tnVhqSYFduANH2L`PN-!xpIG3$11jzPDLfU2VBp$F!_Sft|w!uWLvK@g-EGDavE~S|0A?O5D$o_ctAM)C7va%9CT=fu9`Zz_s|PW!V)@0@lV zX@3@}iuPx{tN?JXIDlFkuxqlw%LUK5(^q$`SasX#zq`M~z~Ox3P{pHP>&Qy#Nr zJ6V$M10X`;0E#MjxT3h(#?t*2Tb!n;>!{Yqk~w9wmkxzp?u#5cj}DsaT%r6uqkt~U zy5eK4FBfOWfyzTiYN`0#;oqTcg{COddx+2<63WwEN zDQ*75dDUyHf+ZD&4W>pXgL<&$krNjL55}t=F^kx_vAA$?T6ACHDIRH9GMVXMAKL;qqLj`n{8ymzeEJsDHj&h`IO{G6R~Uxt)pHR{$7T&}0z%FBpW zP8aV>K)z;$))>x()bi0}XC)2#yvmNGg^+XImeLC{P)hT=;srIc;Bi`Oi0N_GqLvAq zDi`bYOM}T;lrgCAw_<<&>$9g}uT$9TcbDyT`nson{?uQv*A)01XRnFXg)VStul2Y# z;jQcfkF(bjX2D+DqC*V0Fv9|SRL-z)*%8_Tq006hugSyPvH3TSGUMASx5(oizti?p zDz@l{D(CpUWg-T9GwK?X^wejoh+f+BB!+4iw2 zWGoe4B#%?V$I_(84tTzZ@!W;tMD=e>H_#qA6aWcQdclx`rBYr4Qe2@RAl$Iz>HL9Y zE1EWb9=4qkHwW4us)r|E|8{k2V`miqEu_nDmd}`J0thi`FMN4R2&!H*BopyAx9~O3 zw>Z3@Qe5_2@F<%kFD>a8CdStGuiyYJq)3@~6Q&@M@OWm%!NelucdsNrcsMQwJtK%R z+obM3$)gH%=fp_Yv@++Tsr#I$mj`#3Y0H3c@??Y{4@Fw`8R#8<_VBv;PWHK`&L_5Z z|Izy5hXFBKN~9IffYwL9v-JTRg!7}{adWLbDxr(C(Xf|UA9sQa>q>6s1MP0E|d z^UR{X$r+L`m@5`RDEcyZ^n85Zp3ROS&ueBRV~U!zxwV_Eo;l|0E*wD1MN#!mJjd+S z+akrTSlw15WX@x6OMZh{QT(|IP zws>dhf#i!Q1!gnNcU9EB=;ei}bH~r%*kez+Z;5zmk<~f%`R!lOijoPwKVkd-^L#<- z+I#(?#w5BHI$mM%35Cr+r3Af3N)St)Ig~a3_@^^ez^Y z*PZ$2GV5~>x{s=V>i?J4&=~6(U-$BkUs$JNC%OKln^pyES=PqRue3-r9Deq zy3U{Rt}5(0CRQ;mtyev;$;FAv z2rFj@_O{FpwpFFbVjx0S7mJI5js#R;#Wa67iftkV2pK1kbHfx`F!IfR5zvu zndl=>Z7jWP)$&PRTF|-1MD>M}wAV>je{zz7;ft-hIRkeXtfqK_E9F-q=XAixFl71S zhbPovNQIpfdf7YmXI|^|PPXHEW}K8$_~O3gvnU#%OvEZ`>E@I!bqdv&ObQmqYJh+( zYEB7MCsX}DUUOY#NhRrW5*nwWHYZOwJ-_sfR*EJ{Q)#H7Xu+cTXw3=F59Lw>P%>Ey z1c$4F>LV5{eg~HM@5+|>g+t%_ukZeOw0H_6_3@UusjTT+_HS|g42R+^Drg3l$0Vjv zK`Wba(XW)ST?QUn!{VdtutE4VMSXeJp@_KwF@TKI!3k}FZ4FZ32`&ZdN~cYATZ_`$ zNE;b7*-qiNg6T1sO-04>^4))n<1LgPe-LLl^_Vzu*@B$DuNa_SWI6KM#ft+A%`cKi zZlQXjiE~Pr8ul;UNS7I`p5`B9n{UJA|z%7-NSq$3Qn~Ukru-SYHWI@f$ zF>-Y4*Sw6xT8id-O*yV+;q}FR*Y_G8Rad4uPOvlxQwJd%5T7=1$S@aRIqhodXbD@t z&d71I-gIBbwYFGjXU8Nmc?lxK^IrQKzG|wSYWL)2tdI+ao!A`JMFuz}oSf^nj!nWVUyQ+NHF&wsuUInh zLnckpUCGFM<65$hD|#L5bG-XgCPdqil5y*cov)LZ~9O@ZQ7Warq@pQX)-H|$Iq zj8wh8c2?XV;@}Yb678baQo9EbU4J1HTFK6RLLe9!Ay$L$hPS8O8L3#iy5R zf8JAlb6kTrohsfd_NgiP$sFH4|8x(SARD~LT?ft3YP+;;m!CVVnjU#zaJ_?H+MZkp zi$G~S;Mu~#VG-;A(otyP+6rY}SZx{PcpQfG zeH5O~_n>TMaB;qLU+r<$gd-7|PtnlnszWQ58f+~Mt7hE~t+EOO`5^OGQMnn_fJs(j z9P|g+;fO%75EdULzP89?Uv;BS0*q@t%#?=8$e1v3*#doUNa6hu65kARb$RE;s&_j4 zcMhKLEbMK2+1^h3%$~?IvbWhkDSS2+^nB`@q_te8EZ?a zTKHiCh3A!5mZr87)-|u_Gc`kDy=;z1F&%x1P9liev6`WMHOF15d+7y4cc(wL7zoW6 zue>B%=%+2GSYu4q715S0M!ki}c4wsi?d+zAfM>r30kbzO z4|;eUMut^+O0q&3i-)%#bTTiUP?|zEfQda_tB-JT;)(~cMm-${6xWL(GUODNzDSNj z>xHz-gg6UuE-Vpxz-|8bEzoh;8j4wtvAOCX?tP=O;I?>a%PVg`*zh*etp77=Aacyl zfd?KqbXoDm$kEF}gd8vJGDuS_NDCmmiZV`X-Pv+yTOv+qIVWfwi+DHDC^n&(*^~fr z&U|p)6+uVTR#~>t_#-LO3vmnM0oV!TC#tP-O{Vw%=ex$~7-Dzqp&Q_KT|~Oo$5< zXWSgD?dKJa8?6lS#5r{U)VC_Q-h_X}6X*8(=}^$&Zk#XQBI0-yV$V?G?0prb#hx!% z9D_VsdYY-y)Ul5V3M(8`IG%58Y#?NAgy&y~!Gp^P7-x=bta(+5qMxkxGD61r!i>yq)zs6tc<7{#e}>C)dVoZ4_D9QqM!1+B3(L-I&LssU=23-F?kIq}ywnt_&xKyjgPdE)9XV2N-WVJ+d^KV2 z{OR)#ZdEpiL#pX5(4F2@lAWwtV^$Allw0V#f!0lc3WDg33v4*h_5EJP>bNxb;~C=r z0=U*4Gb%3hL*F)PGC9{^2`-w59a|D@iNpn+<6<0)EIpTLBkL#G zavJMUmmj=_t@$7u9j-gIk`$3Gx=!SKp4!-EY}Hz4BE>eR5)5m=6$>ND=vK(q=CE_5T=Nr+qy zQnLr$NFLSi7{TYZ%<|IC2X7DlF;<{#k(Dwp?Rq8e_*ec@#ipmq)bZh#XN4micTi^p z61TX`NMgw3PN#dGiW*gO8i;V+zzj?#)5I3~1l=L;VLcpH;o-Uh-%3=5LYrqKUO0sp zMo2Fc)XNDI7#?1h4i4)~Slx4LvUdW473aV=5&q3J+Y*BpZ4J=w9W5qFSxS@l^Zk+fbD5JXVuc%QVNV|D{=X*oD@i~ll9hRTt#?N0SO ztD2(|hL?N!u+Zn>=6_a!GzpgHc3eA581Rz;DyT%Ao3rDQqHun=x}2$&23tgpoK&sG7od{V~>a#Q%s;=LBwZ z-L^8r@^U4vd^%B6l%<`4rES8}E-AaVXY~Di&Nt-R{%OgGsSw7ov}MVNe6Fl1Ii8}G zQ*C)FQZ9ehv`Vl$cjWY}wvr zl*v|Rp9xPl^Dz;OQ6q%Ek5MCBc1pnO@@w<>wPPEjZ{Quk#!1`CqPVlg#BoCw^;ycn zUyN=!=0*x>Mh-2VTIAsD32v7aO3Z1nZZ~x>NkHNgf$j`I72cqG`(@320q%^P%>{16 zR<7oxXXxlMmbTamF|=c1o@Kz#WkdTCZ^T*DiyPe9hrNsi#!DOP<~mK5(~-7%<=CH= znny$nqhdQr%f}?_qMc|H+_gT$Uu~e>H_p|IOr1!!=-HYIb zbUpH&tch9i)LG@JI>sv0GsI=$sq@v*$tJKju<%OMFU+bn0G=U4n|q9koPtkoYAa<_ zuv1PG##rTgSgC1o!P$gYh9ZZa1Lk-X!M{+(eDjJ9}l_LhwHo zHSiw9BF8%KnE&2Gw~{aUL^LFkYtIjxxaZoK_~S}5Yig7RIvhp0TUlG6lQY6x{NS2M zN-UJD;A|RcSBll+%Fj)}RN4xi%1)q=7V-EYCAdh%T-WVO;Qq3`>p0hlI)pmrlnHWy z5W3F>0uxQ#>{D3yQtS-9bjT6kS~ExjcsG3|ffn9Dat;L8JDOynLY6ovjP8%|cZF%I zH_$(|u0`=T6AO=)MOe7dZCyE98LF?alXKE5&u0bbIX@N`oQ+BeERVYG^I*DJy%p1| z8AR0A#|2eYr1LlPJC?0WUr;C>u*U;=3-Z`43|((nda<+ikAfq8Ll-1hxRauxzf|+E8hD zQ8)=KX+pB`8nQEF9H+@3H3B$NY{-svlpr?5gj}{Qen77vy^!ve4xJk*K5) z$ASs6y+tV^8|sW>U#+fUxbHy1wp_EKqBSnC9OFfWiZb3SR#SSM#;@XVmU52rr0@hk zS;#Pm<0=b^iA^^ajiK$-xDJWu`iXk8j)`-w9{?jL3@Rp6bW?!rmT^8NJV{ZY<`WL# zUJIa;x`Erw*3D5mjj7X#ouiI@!?80}ubJXYy-oqZ$cm0rKM@HpA*9`SDIo)W5U<1+ z77{9s52})~W#+YR14Ry<-^&L>^%j_yvBqSN%jkxRuA!bO4TekT@_EI}T?JV~K02Z2 zR-nH;66%+HbuIB^q1@E$9*ww*FdNTDs+4b>3F~o=rbfY?5qDrdT8z82KU4=Q1S4+y z5-)FYZlC}^HE{5307Qur=YvO`!eTEgO&9Q4)J$Fu&aWVPWngYh_2J0C%h;HgBXP0O znG=Uom4`0uuEg3}e4FoJe@U;1fKaLiCvTN49j+Vb`3Bbr%jQdm5c|Qo$>BF+@k2EG z&cxjNyU2<0d_mbjw$ng5xfyP|!I zmk}qNr{6+U6To{OtRt)Df*pxN)afiL_?VeGD}Hq`9v6g-sn{QJuM2L77M}Ie0bYN`R7-AIbqmf2fLFSF|wh!*TpZjY7Iv)kT59i8?>r$3`==9* zr=E1<)7~WVHZ_$Kj?36B(ke!ZXWo0~-Mp;p{O0q^EQT2q{b`mLF7r9&t>U2N>7|+C zCnzg9Ep%MlN1EtN+3UvaBHBWHaYis9EdEtCPSz$D(%CGR_>3dap|fmPOit3K!?=8FGuq>>VBk=gN34Mf`-7%M=tb+>qcf+&NLmIi=)_ z@v=XuG(-e1E!3RuSUwoSOII_6Cil^n-w$0-m( zjvDbMM3E2mTJ{*qfgkJ?plP_}jO%?0wKwHDufu^1spX@(4xDkfKtaPT*Z9|U%-imHe%N7unPvmh=p1Xn&=Xo0QZAf7`)U829#q zn5ny|Y?az}0$qOGSPW^j$jJJodlPdG{jZbinCg1@P^IOb#dfO2 z{GKOSLN9>f&6&N6>$u&f%Efi2#wM64@p6?4$hO5TwcE+Ac&gCWw#+=A1jzA3_em@| z)7c(1>f@j>tKo~ zlQC<#+^l#;hp#EfRW3eIrgI;#T&}!m(5*)CL~oNR9eDj8v5JFEsm{xY*3EP7OZ01x zByIwE-xLKFK%ZP;=$jA^T>!sdT&;-s|A z$Z6;H6mm%mGUujJcQ8_7>EO6rSYhUz##@b}h*>dPwGl(TbSbLv5rpByQF&AO^df9_ zTF5yzJ1;$nlvLBpQst%fwVOyzPA%%i2!(3pcNG2)-|AtfgI@HF4Kdfv93-zp946o!nRpmMkB4)lhs{1OS4`& zE8qbmk$TmEea49UiVM!ujR5a;KZ~y=0Gok5(D0~xg0bqTc&?FI!G|6yZ>)D$(o~_? z%23^459_dR<;khI{aE)o6>;IybW>AqafM>o*P^^)@o5m8N9s=iF4bwr3yBGYI(NPN zAvvdI>U5TA4BOTayfqUGwHS=EqyPSE&lgOMMcYS;n1PYgme~!?61?=8&TFAs36`dP zcS8shi!WQLh125Fr5y#8&D|9(6ueLYh3W@$X|(R0WSt9yLIeM+^XsalS*E zXFd0jYc2E{6*+Q&%^=PQeCD<8D9pmUY{v5!E1S+*&#r_pW7nkALyohmI%eu=Ugxy$ z#GEBlFQr!Qa}4^dr~2_FRda*KU0a*oGP0Y&QS|-4ufVq!2F)#ZMe5J$xz3G4#!gz| zOlfDBI{nkQlkC|6?jRhRTkdLj#_bQ@6RSIJaA+owzhYNyf3el$cEX{#X1H!{_fEbd zQ4&PT_APLN<&|~)27=}b+2V1hc$w6ME!(=i|EnJcWw|8InUHSXUvO5=jTo*qQ?WnN zG1rv{!&K~J8vEE0G3$++?<6RHqN96f42p0sptjL*83 zUNLNnPO8uIt$;XLznyTAgiym(-O%z{&=iGmnG-n8G+gKY{=zb^Uz(OKAg>Udu76Xh zV8PRi0ZHfAN<)nGcOOqIx;Nk4V->^@?|z1fCLkJvwmahX#u^LFPdlj@We{2?=ftu~ z#y6rU<}z&)xF7E(K@{0XQ)AV-&F_h%cF7`!dMG=cdyNQ}~ALqfWemK6_lk;25qL*pvIOZB9aUO)C$#0Mn;ka=D z%)Hgc2j5ftw+aB6ut27?f-)TeF0MdjF4$D)qXp}F1t{yWGn|=Cj0E>~dGlJ5r3EbG zM(s{4I&m4+gX!uESH_y`jC5WKvsHjHu&l`+-RKmid07F*f>Ml4J;M4zjoTdx z6O&y1gcBE9%){?)m^$#T;`gIf!`$46hvP%WqQ4G)Obt9zE>OKaG8J<$w ziglOnYX7>;q`czm)oW}i;EOSxxw7f}{6AC;eDN=sPH^V&rZfLX>15!T%;7&r%Ca&g zz}>i#$PlMG3Y^xo#KSvoLaB`gVz+uFp(0H;F{Mzh z1TS%J;<&MFsq7-nJgZj%!;3xrNzBqBMyVlMb61r=GV~1VHd>;!Nyh~#@QvSSdDdek zf~>K~f=_GKH3b{!Ivnbrhg?InX3g3l9hhvlY=RZ~E^TO^jooQ(aohi3YgMuyZfy92 z)%8_Aap@t?7i>)buV;_iBt;B(-@=HEJ8;p%j(;_!f8s(ktbg z7m7g;V#jSeB5fxP*CH%asa>neRGuauLWr?`L2Y9Te>DXki52KhVaI&3t8u)XTm}r= zhOX*yimZ-_!e*GALg&3P!;S{wzy{_!-V3HC(3rN`M2Ite;+t_c18y8jmvmo+8?#OB zuWt$KjalYLSh;ebj5oR;=ow_^4S1|bQmU~u=r%Kt6JOzNw?^tV8!2!=R+2mz)M=y{ zN+e#Q)(A8$^cZ&0p>;2Utc^IPh$XLdXvHBX-+Dvv`&i8gW+PulkaOp`-9KV{3P6Tp zN6yxl*$tlOevXZ|7}C7R{jKMQ`t3emvQY!)h965s4_z1>cOXfb(v^%8tB{`SzTZlL z^HoTr%D5#SXv$V%PgA8M*we=DkFggPc+8N5T#Or->;4HYrBxIuZGEK$H$*AIsS{pW z05W!bb0RqXi&d=U*iQk++<%Z9l}4&t%YX_wX3%GgO;yG7C&+z~S_t3Ul-gK73&qU# z7B6E}z$w$NfmC40T6=aZE~xlA6*({Nh}Z7((iSDAi&I?A1Oi-Hj3PE#VoD)nXbaoziqKEr^)OvokXAIEeKd z0@G50i1h-wosp%b=J&*q-7)&x1U6aZxL@bZm2_PQ69@N3);}JR;)mLBot`TlY!`Bx zmf8nBv~I=ss;`>V`Rz%zh9$R7%U4ea>8hH(>b}!vpMi6#;M7%R3%lpy#A48d%vI!DT>^Gc#FNSeE;;KCn&bhY)m&GOhNYVf4?Zk%nQ3IL)o98D6C#k3ENqRaiIcnP z?Q$e+jmy%uhRp`@Nq29?5S)Y($&9&s=9~M)RGOMLr4NX6Jw22kxqHPV!&g8Q*1dI- zM_5w4YbV=K#10pTv4~Y5qBZ$9Ljuv#kRnoZR$UPDrVCeQQ$I>TDAW3soShuZ)l{t< z65-1Xkday{=J}|~)I9C^7F=dWZ>pC!1&5_vk_KKD(w{Bu;V)*SAFwl^r-UdYmV;-K z3l7Fo*UA$Sq>MwhJ5s-g{Evl-t{5PhU)oh(^cuN>tz||mZ07Hd`TrqjmJD2{02e}V zGFR_hv2f`V!9y+xO;%)S_Ipf1t>30Q#FWMj!`>EHif}#BLX??_n+%^A5{8@Nr-dWa zSOscAvL)zvob4Uhv8HjZ)Y~v84t!Q@ucYp}6($M#unF?EpNMLb2|ng!`XVnKadPB% ztc4OFS~RA0U(IvG_tM=XEZ@S8)spj{sh$-FMM~}S{7~?FpV_k>x}cqDp~iG4i3Qr~1@Es^a|=0Eb2Z#?`IO-Mk@kgS^(*sQ z{&0Qe3w~LXjCO=^cR5r&fL{?&XCP^B#Bj z>4}{`H;jODVLY=`ZEP5Fhq_sf4B?qedTZvAxv}b+%8>3%zBI4hb}UjLCs)8QItxP) zawo1BRC!JT!{E%L-?>##I@+9(2S4lOQ2vmI3Se?+jVGt?8f8Ui1QFw*?oXZN_$$BX zc^O-wGB}{HWG)o6nb^U|Ych0LSR z)(&_oiZior|D~@~1<%I{gPt#NnA?rk9tTZ&)Fmk)FL;=4*_WJ48fMWk;E_1Z*pR|6 z{;3@h92w-wf)*_bRLU-tw$`*RJ&33|vt9Tw_81}sYg(b>-HGatRL{NuL#zCPu}s@v zdf)KBAVd47Spd^Pl&6oOq&ci)S^X=N=Tf?bkw$n63xF!O%^LQqHcm82aHAk+=5VGQ zj|wFRZ4pf2mSIwbH9^%#LEFh`|NXlN>j`^rOI74I9`Sp>Wdgv5Nhl= z#H~|;L5PF98ZJVs>HC4gSFr@HTYx=jacW}wCN|RXw{*X)ZVB+G_19Mfz!#287Z2Vl zo0d;4>cat&=m_Wf5<%-p_JF-E51O{Xu>vSY9^4ORQ792lD`ypPMYTo|cUQ{~VlXJ4 zatc4N_%RPPoE&kq=g)!~%jTp?!|l|b%>{^qvlk2XN2u40FLV~fK|#fg8~h7UefbSp zp~MW$-8BQ^I*{&PR0g9VSu=)*4VSxsh9lEHBw4e6-&-?xprcz8L)s%6>oBf-R{_Y2 zOgu==)3dyVjdKoZeS*Ubr*QOl;y=O6O z#DS(qcDAfvc!nVg3qEGd?6~v+rB}Ttmi=c#a%LO9JyQQWAdw_Vw^lWzwAO#k>G(YZ zO&BsO+S~xTKF*y zxUuD^!$#FL+-7dDksFlJ=UlKIWn3E8@2QE!fs;kd&H%XVt)5WTc}*l9g2_9xVzB(c zso6sd=HNK%Np>YKr7}#FeoAmM9P8mo^%YfMNo-j&f|QYf9FBDVTP#GA`F!d0&dVu* zCJ_+sFq~``C4^<2F9=8GarY$`MLWMS(aVa-%u5Zo46TsRHiCr8C9D2iyyM-KhStpQ^tV4ETGn7h#OtttWqnodcTGnf1mhdl_09R&a&lKW<%#UWtYCzY9% z$fg}%Z89Yc8?%srdnvyEYJTE%U{I*`xU_apr=4`Bd{g;>;((MYZeEkM5TP|FQ|6&St zn!0L2y0Pf~m~)IZr!Otv8jJXt2#V=^r%aXT)^uo}SWXN-_JydX1}7BY=X(U13nv}Dn};uwQEyRGJG95Uh4 z01YFowSKmBk%ypJBTN1|q^f|WwKnJR6h>IG8@tcO$cl%}CYKGTq^!g{G-x!l@gU|3 zn-kQz?dObfu@96Dm-{U-`3D`!_hl?AJG@7syB;J^LfqI2O3y`2$Su|VBkYRR;^xlo zK=49@ZL+CiiJN-J?jct?uTghcD7Y9FQH>Y}y%UN$5;@B7eM1J7bAkp^Y|U|G(*j+UvF z2cklxHROg8gRy*?kd2qI!X2glUtDOyOq(XKiwjB4{Yg@}8__hlxHoRJxb@9bgBqO^ zN{^Z8Qe}7duxTQd9nrCDPWpEFD~NgPf66=X2l#La7<_ z2h4V%5NxbSoi!%dF`5XR!il-TNQ_-TULZABVn^kfwognM`AZRT!1YkGN8<2cCx*bv00`mKNnJD`n7KQk3_7}xyLcJoV3 zY;K*ng|(GNpDNZwQwzLw$hO|TxQ5j7X(mV|K%4Qrz4obAVROzE~*Q~s-MXR3ffK8HkF0qiZ*-M)RCS7nx@obYXI&mH4~j4-2);oJ${#;R^8 z%~soGNO!b=HqEmkGVsBU4^()m5Y670=xuGGuP%{VM6QRhxX93ye%N_Y&6v&(dA5bU zUS5JC+;$ia7oNGw#u+L!`}0sR{KN%DFT6)|;hbee!=e3n@_Bb9azUzLDTkwU2%e`D z$cX!ddfbPU82_U9MxsG8Wv)7mW{V0YTJAHHVoM3Q%e~@aEjWU(>9oWCkD?tH!Z)zk zb=#2$Tz^xwk`CN9|D~np;oE(hq_I$Vd+YFdibS1T0nF~(s+Fb9xIfv>=c5Lr)^ac( zB^2aUUWo^7(G-q}s#Y=|z-wku)5ge8_C_xL&xvKeGhhUjTv)dM&#jrew&;oTEYNFD z&2{cbFvGQiiy`kB-7d2_=P+W5af$iN#2obK1{TU#DOr zRt^uDh1c?`#cepn<@Qba%Cuy(8Tgd1EF2fibh(>79+zr}tStX9w8=z3LJ+7^NV;|2 zPl;QxG!kzRq;8CtVbCKWQSHz9%k2Y1RthHlNKb3<(lj#CGw z)$pz9xOM*TT~-3}{Abx3l>(PYoE|hbb>XY-T4X}NvTJ=X`T`o?iwxr|*SXs@O4|JJ zJ(2p|?EV(HA?-RK?A_FQ?V@|}Xe{lzbnl9LEQfEZTe!ya1!Ln_?!X!8IE{oA>4h+E z?@jbh7EL`Jyrw;e;axK?cGkA8oW{LE_KbvPxm!P6&W%oHAqy)8c4~e6 zs=tnVwL-4hGYp@CJNekzmM0}2A~Uudq(=Ut=TL9F1QLQmJb^3<(* z2V0~1x}GY}qSpMz!4)qZ`e#rR%7z-2Gfj8k=-J)R#o{5m8A-b0|Hil9;AO$9)d%U) zzWHZ4xtIPa_~66>PSv?aro&0iA5FX=yTq>TH>&B7ky;1ycb_S_{P_v8>f$xC8v|5; zTlQFW-Q2iEuT5}}T}ik2EP}5Y?0t!oFZ~9b>7?^chyN5f`|I(L!juoYAN&iJwidj* z_DwuDlm4TuF6{+uVV$?&xkmJZH^nO*OW0z!OG@aQKy9n13Y7G&yi`LA&q=IGiihR0 zlf)RbM|MSPMgeOqJHYKV5IRnf3P#MWg&9={@H<(g%athQj1q#gMp6hmMpC8FL{t@9 zNf5fag8nc~?h7jmN!FGuD^^rS2GSRf&b88Fz&*%o;JA5i*tV9j)p@&X;BzL(Z7u)Q z@nuG+nALcqtBeoQ*wF;eVe#$K>Y7bh2FsoV;MQ(3+k9)J{)@PMT$Z=!cInop@p;Rs zT(&tIDgAn_7c+Vw9eR_;*-UkwL0?;HwV=Cpr>XNS)?ZUU62DfKCDSp5Yb=^w+CF{{ znCkpc)NrdAulFS9I2}h>3TzEYXqcT3IdK8iL~-wlkQs64uI9(x?Qi#dLDj~NJB35v zS|p$zq+0KhlWm{HWGTr#Hv-w_&P_aM$M<*$tB>8hCR}VS^kydEI++rc3VOtt5&_jrfc0p4 zFv$sgVoNhqr^c_YiyN(M;$g$J*B3`8)Qy-zky;s0z$6VII4H}dQjrFS8Krg|na~Gh zi>z9<6?57zKPUvN4<=eKTB01jP$T=W725Q3K-c8apc-X2bf@1J4_VHo`&gF-U<7y> z3smFcGS8nv(Zy#>d( zIHOXkHNet(ho%zspNdDQQekM!+-S3I^s;_Sh%_gL%x_(wGXkSwf&x1f77e;M4_B$eDSqSG?!Oa*5b8{4jwa?*S4`qfj++3i zpl1^AMk1Z~gIP;lzKUCCXpJlyzo5=~<^n%Qz^e0H=oSK=Q9;lTiqbM=&?3*AqVC;~ zD%2bnZszZ{*0|o>>SZ^Se%7qZuQ2~W_#Gj zI_zUm_C$YIn0e`u=%0;u)dEIiAIp$yW~@HCtzToh-_#wO_m*-uX$x69s*jFegG-kc zWUW6q1Dx3iY$+BrOqzJMv5{O9Cu1}T#e?RL6uJDUs&)+ERtvml-Spd(=96DI*Ew6( z-qkU=^Z&l^!LxXS=${0Ql`bByn0Ti1#6;)9Sk(nrU+To!1XNube|F+4YcF#qR}qD+ zs#p;J-joyTFLOjZuevP0=e*bT2WVK;WwE`N^)58otbFidcE{R<&g6+WBoiw>9e;Js zuXG(TqN>ZhUtW3dq*V>BHxV?GOSdlkkUnD%t{X1h!yob-C-Jo}-t^P8pLV=SMDeOF zn|}EAFYs&?-A}pRB+zE=^z?xH-Ssn#U~1LO$q#(c-8X6NwN4zeOVv#8JGf zYnNB?w0HEdJF1K6Dn5PT)9%mo7XVk)%=mY|K z?;pP7etaz-CkW^8@iR}l+x2C17WnIxm)#$)N4Ax1u|E5y`;E0ToypaBcGVT1jeY#p zL9WDN@!4;OB74?;*72&refjgAk3oW|O4TE(;8 zzkW9I8GQ=2&!BDz!0dpdsa>HO-!e~b?4SFz-@@5hft*ME=? z?0Y}(t>{9{v5BFaGNnqJPkh&R_vNgBSnx&!VsDQ}sA){oCk|^cM_K z{(8DU_C@_=Iy}DP?%4Vp+{tIs-)Hg!BfDZFYx&VLncrM{^ib@#G>dnp>2dE%pN?(O z%dp|*!xLYM-K8I$f=4)o?|%2u*avlEY#>kn!gpfpsrWU8B8^=8`6pwa(l-Gq`0R%- z$JYNmGI=UK^;BBywO_{8Q$KMk3j~+`{MFdc*WTcIQ-RXC_PNa!>+h=crULo!;nzP> z@qgUMV}CM@pZwb1isyI)ZyL)gpML!Q3iH}TCiv@PpRL%Z=YeR-Utjxj#XspUY9P`1 z17D@{Cr>ACKfU7F_{;xVvHq5*H=R%tzxXdtSEvK0n_=R8^T!pxRF_SMFUE%t|Ei+; zW0QJ*6`x#-msrbK{rn$#q0-fw2K(!gt(E&GI#m@H)tszyCqMkr%A>CPw%=UfUWzqY zz|qg~DUKg-AUEL5o_QfQPCj&F1Pj^lz#$9WgW29Cey_&&!;j>{(SEF41| zpW%3hV*>VEnG8!f?&kOs$IBe2Rl#lGcpt~T9LG5Rn`7EUN>6g!%t1pqU+4HW$GMXn z=N%lka~$FLSB^h${1t1(dpNF8dmO!W-q*3Ct8TvW{i~OCCOdE9|0Fw?uI^fvT(h+E zrmp1jmCL&BNUm9TOBa_rGbX#Ytm^7sen+x<`AuuOR*{L@IO7cW_P@KCOW)tMZrthk z!z+XG!JjP+F>(l8^V0< zOssbAupcFF>RS1}HGk(+CES}=tysDyxwdPSUdKVZ(Ke}CYx(NrZL7Oh>0VBCETZ4o zepdBVckR-fZlmc}Czo~I#BX=4ypaUyWe&U76|*Ok2amabJxS1w!aoDn^pcD$vl zQ(blA%`0!@%G++b>6SICCe}ps9BbC`!#Ca3rH@x% zw>a)aS1rBW+(fVQtFKjg6QlNh^!JNzBs7kga*p%eA5WR$oL*5Ld$+7Ix8nhSK2rHR oCR2FXZ%^?dW9QvGwrZ?lT2aGvqi!Oaw8l;z8@l?_Qy0x`#V<=1-MDDk*cBs6oG*!6s%jO* zuB%lv!?3d{MYraO#Z@Uqal)yX9gD`}Q6rIv8b$&)>bZFfZwz&4ZDL7PjiR{Wn#c*w zuuc3_ep0t@5=;4Hye_2#&3F#)oG+H~{RzB3XgFEC!C4^MnUt)@UsmoUKDbca>f#9_ zhUao8kg!PH#@8El{6_A$qTMW(Gr>ec&@ghyrF)CG9pB1y#!LgnOvIvQ%!-Q;xiaXg#rR<)&K1->%9 zTU8A2l+xI(JIlmM+*IGKB6GQ`g>JWtRY;h=T2*3Ist9+sj}B_LijJyTN`0TIBy+n_ zz}rNpi?W&Zy?9Z6bU?S4i!Q!qubLhm48JyXM2UU7=td>f?^6}aJ0mJ;wL8RWBxLqR zTY~vBLc3F};bm`>^_HB`Blyq?u@ZJPrhX59Ybnw?#YXr`pz~YOBTF%rbto z<)_w&d-y!B^SL5zt+*GLid}yogg(=LX;51yHdoD7>U;1u@6OP&tnREATlh#1K56AI zRkaP`KD<(i*PlV<pD0FAoZaFe zd+81}-6S3#q1$`JA!dCCyV7w5U8zSLmT!sH3U8;1gkEuk3A?IU??PyO;wY|_61!Q)%J^r`Gi?_O3CjE>*fLR2;bPXU^XlM z)xfo>(yfE1j1DSFjix9~x}xBpikP+RKd$)^EtmPxmg}H+6qf7Ge#_(^CRunA@OCj2W*sQI|+>L7%ZI=HLN(YHAI>>k<#tM;wvZx%v5Uhd1EN9 zr4@=F5npAA;^Ery7YvBF#_LiF_Cs{*)=}|T)l^uo@YG6Gwx#8DD@H)K9u!|g8z@P) zMj4XCx9w~VI?+So>qrR3W8s==5p;~KfW>%N{2M=H&;nX9e%pOSJkBIDTpLY^pp`@( zt82AK#W!HB6f2yrtQ{jTiaLc+t2*6UszSc}BGo}d*lg@?_4P%4azlo>aS*Qw(Juf24ck9mM;us#T-wz{~ z&dF!LA&&Fe1CiH)jy>Zwh28g?;sigj4~9(E(G%h%iqp7HF%MljRE`_dn-j>K)$MPI zQ@nF;WEITsUbXz3?tELEW>Oy>M(1t`AcNME;u(AdRwdt|Xite}@wSFNYJOipds=)4 zzbMHCk&&(&HSJ{7-Phtp0z+?HwCKk9t^4-t&N1;EdwMd{6;7QziaHi5<^ub;_%7es zt)>qIowRPB5Z~i>yTYBin~Wy&n568J;`>OO-lcjerJ_SSC4RtLx|;(^BG-+vds_TZ zCRChITrZ^>wWvF%ZB$TuM*IlVL#8)8Yr-CHw^BBnru4L<#(_MG?$uDxDWbE0wYOrYX~?tE9gV4@efF|S9}?Whs+PH-x-zbAf*mt}g) z8-j{iwJ*5k2Hp9-_!*zajTja&uP;#1sXIRqKj)3Tm8XNQQ(9M2)ghn%q4))p`zlhf zj+|G1Bwm!6X?_C+V}DTlv3QBsvY+HbCA#yx_$9Ny8g|*vbz#Q-iFlc>STj6W!hvGM zy^!jh)?N^=u=B2t21`)Ty1?>~_EYgHo51kasG5bMrPbQzrp%lD|-i{cGlVuEp_>E=N72<;{DCg0N|k|&R8 zZq)F0iAb&XOL11FR@A1ewTfEZdRe^1ggu#AIy{@0S1a%@>lN`fGVAS9H6*5Y4dT4< zs`wQPu&eqQrjjPrIi_2$iFf4m4wHN={d%ZumF}Do@8T|)U`%A*lSSnny7RjDHEU=k zU4WICmEI7)VFj(yO_+<)Go__BmU=>zoz$&2#e4k3N<+~wTcm46NlobkgQtvz1w|iH zTKbLY=_elE@Uws62A&na9pDDKrt=YQVCIE6J5&e^W$k1qYQt5ENv{w2Dp> zefyZuelPy)U)N%$hht>@hxm(3NUnru8?RDmh0Q;R|B;P^Z=sRwCJ#6Mr}(Rjyx5sL z!roBM0%YYR@;&!g&+uMSoL}hH z{}X>lLj5*1w-PhMpTzsPYTP#7Fwh1j`leC8U6jKN{kQl4vqR(dD5eNEHw@$d&*B_X zydCNg%zkmVYPTrw8shv#D8tPiA;oUo5$RGKZzc?!_CG?f^X)XcgHEjel>n0dDpV%z zjj9$Sx_G?#2}9NLw8?Bm)uBtS+V6Z-B!g#tg-|2wL(*L>1w?nDzDW7LT5wmkJJW@ zgm;5lhIR^yFbAib*;jGA$&)T+NR*5 z+r?rCU%1CSr+BZ3vU9qti82;-S9DZBiRDizT8X$Ana1qXc2$WsNPG;x*6&u+T>?(h zMPeu)?=aG+<%QLnri*eUz@bhb(~Pw4gvBMip);BmX%WB}aZAO=S>y3c7uo?nuJ?>6 z$NV!`3}c0^Z4L!Z%NrdmJFUAzLVQ5_+aA=T7?+PNA@BCrhP)u%(t}R zVjTOx{)$uScZ21y6C=cU+|#f|&7DTHF;YxmCfBSOmp)Qd-lf|SahXhrq?%TX($JtO zABP33h6QZyw}5XP-d1{)7SQ=fcXIeBaryAjp!EfJ(oMMi7VyGoiYDSPfh}U%KZL^e zrD7t!505Zqqo*0{g6wNn0;$se2$W&8xB_LMt+V?*O8TA#4NgU;HbzY1JCd+B!GtNp z-Lc|IR2JQ2{B3Z4)y9d*yvqouOjRfb?4_e><3%OkOs5cuHapt{5#@arENHq@ap3n| zCO*LwyDWvSk&IQH!u+jWE@Dh{%2L(ODi#B)iNZk2^mPa{ygC&__6lM0mUw*^9?pMP z)g}oG3H9sYf8^kjI#&uCU$0-s87%i54ExE#feQ#<7WV`bZg#cM-Adu&rp&tNvv4il zrZuAd@}L$Kadf}NgUw^}XYt%81nVnv(3}wPdX!}ow3tZZq3P&rPVQ2)yCJG@L*s$S zDL)7_#Z|b*@4-YeyAL;5Vv2u5ml9`TY*FoBr{K9>EtXHv9N{tLU?c?tlsyfH#T7Nu zsi;4wqT+NrE^6`7#)CU2!aKVuq&o?bV#2zLTFl3oW!$7l;~klGYyl^CB%nK0Vk+&? z21dLO1$Fl-aW(G1wFDz;QT{1n8t>Sswk-$iBG53wC?xsXNi*kfTiRIe@T3URHqvpX#8n5U^ z%S;uY<{b}KPg7#Khmp^##dUn=Q5Ds(UE5iyO%v03$5Gn*+*g9SRVO}!gv^o2g*b|H zQ__1*JoaC@@k#MnTGNB!8V!D$cTOp**6nLVrmC85+M*)G$gaRwuN4ifukOhE@Y`zP zC~NiNbF5;kaW(LRlY0j)@2AA)`QgynDq+npRK1 zRdX9fmYLku^BQf0V&; zjDKdZW{J7Ts1h$rO)ii=m?G20c-Cf%R%Fn}ZgGj-+-8wyQnIWza#Ay#cs7k@&Wan| zw1VlXEM0L*Gh7!npj|J%#P=FysYrJaWDH3+hNFzqoFnF=LSeJgk<&m9@`ZE70{*%IVMtsur&h5L57S85 zxgxY^UMwnHySZ+mTL7Q9Zd_k+BKI8P9I#9_xQiJ^NoH#?;CzzVxTd0m_Nr5~PY6nM zIa_Jm+k6(2UysmyW{I$~N3omsFlKdpXxX?oat6k-Q_)B)VJv~!WWHSRN`AMu8m1v0 z&w*4CSfUf{jimEukrU!dlw@Bd)rJ__CzXx+*`aKjD+^%KpY{(9kwbLNJk+yyK;6=+ z+vJjP2oYABxp5d|gp&B!+L`bL-0X2wJfS421*NodSL17BlDK0{buH?t6Rk=hiO;XW zKuywu0!ZR|`dT%=2ELgOBOBKwr+O#Fqwg@pza*tKT%&1(l1(UAMN@uFv2GQRWY2Z8 zhY$cKyb+>tHpwJwIg!~txj)KwqL?H{sD(J2vj9mYhU1<{EkoB@-SA0eW>4AiAgoR{ zSoXB;5?59$jXRr%!Gh*?1$39p5+-#wOsbu0hOHyDWHLEneTvDYj{^%9}_q(I#sm&%)&Y26F%rCcLV3ndhV@XykuTLXOFnNLFo7 zhr|(5Ti$oonf1Cunh6`UQ4Pke(g!Ze|3KAmwBi*D}YOxS<)oK`dyh$b_R>qOJ*>}#%1G-n)Ez5Qa@B%f&_lZSUs zhT%P>7=60!15Ix~o{zy-tx?KXN}vfApe16l`h39qT@aCt4>dD;ZyC!Q!E`ark!zwM z`pkm?7-dB24#_6!800zb%?*^pvn1P;-Gf&0u@D_l@=aFNin(+^7lp2Pwsg_pDHCAd zu7Q19*l*w7er(RhLwDmlB9VEC5y3dRL?arnPAmYMne40Z_-}0j{W( z>qL_htzr)BRHvn|c(DvAgsW%|pmy3`-2x?LA2mT^b1EzX*(av(&gztA#u5!_pVEE2 z0j!C@6Cum;z-S$Z*q8iLtBLw0mQcVudExj75H9bppcI!5YCKHi;_OkrQ zfCik2B&;A{1;XnIl%3EWA7(c8Je@_*DA#->%!IM&X?~s2#VF+82bt3)+d3`E!BN35 zSpqB5+wYS22IYnTV5&`+35(Y&zjIPS4#_a_WiGoUv!fBOkze*Fpq4n}`|J{PaB6DR z?11C>=o0Tiy;c-~V=Np-ucX(X3lR2m*o zy+4J@U(y{?OB8B*^DhDOUZ#@`Zpk9pneEZ00DO>Ji!}mEOba_;sng#GT`>y7+4hNL z!w%J(9b{FKRw4&G%#(^YEPx=9#1aqfMA72j%M8waY>6mRG1{t%H6TjdfF?Yxq?Z@L zclY5WhH#PUU0Q?(NGGvIvR=)j`w>f`vtW)ia_ccif=e==PG)`dts?j)g94f2^Kf!q z_0`BaxC@yivb8QcRlq^k0=nq~$;|ql;}mv5o-ztn&V`jb zzl!n6_4C8e{|hSzcnK@lzy6wVvf`X(SSG7}ibgz2FCyGgQ4@^2O(=>>M2c~Fd%_rC zBn`PdQhr=_z)9h&!tq$?Gca0tFi*aERrN`X`BMr&Spj8cI-=*;EjyJfQtcH%2`^z7 zcOeptnyHtDaIwhEMKEAUFY$_==pMW~dj@VL!6ge;c_v0!%Vj05FgsN}LN3X<0GY^q z39n^;^(T@0(+aGoO=5{09snZBy$$EJT*LW4(k(PVO*z zHGw6*zOni_x|ZGWTXYk^65r2k+Id7VW*iLAUXf9Hh>KsIn;u`3?9|97amyO4HojFH z<{E~5iK{gLW)W1P2KQE1aO7oGqe8cVD>3Q-A{zTDUd2?G>rpj=N*S49HtbO3YPUsH z$vRfdopaHDFmasF0V+pCt4p+G%)0vk<`zsvrZ-G22Tmuh#4BJC9d86pWC2$0GG9~W zY6Cze-p2@$^GNz+k%49-sDx?Q)BK8JOYfhY63w)`r7ND1G8m1AR4dsK_&h0 ziqpvVmr#3)uh#StXn54y^gcEHW=WW9KMoirYojk35pWBigk2?~M9MxN0_HICEfPw! z-@)d$@iL{jF{hDEqI~NU)Y_*nLEdeD;jMemO zV6Mq0G4<@jDpwdI#q{xHW?!-k*-(T=Jn2!}kbfJqGSDRRv^v@e8kL6!Fi%FZ79-g%EI;PpzL9&fc@gq;?$|s`z1`zQt+QI469iNLLh^>vB3))HPcY=-bWo}t22@On)+3?vY zR58p;9*!o-C}tcuDt3-b#6B1WI60xX`4fr;G|FyiV@|>VKY?tMjRKu^sB{@^a85QP zI&vZ>5H^uqqG39sD!dA_=``0M+zk~C(58@Af=Kl>Uylelk9AxUO6mSH#5$|!2KXd9 z+WrMCBq!b(<(3MLbJZ;N!Y>Mn~21SCo$JkiQ(iJiuiC6QEhh~M#%)3^!<(l zm4dKyjA|gKM3XQt`<9PEGsEc#I!33}UQK@v)LHku6M5C0d>kApRqkPQlZ=&w;` zFRx~Pt(!i*%pAV^A+}Nax1lo6Czz<)1I@o`y9QqazU1^6Z`{CT7$^H4yelG1G}=Zr zmnz^(7?Aa5r;;8rDA}#~1haAdf}_&<<^pI|B1~A2b?loe^5_%H#6!+X3A2VC(kBo-y^aw`l!?;pi}bYps917L^vQi@my#bPv;xIEm>iXUTdkz4Y=C2; zmj@HE;h(r@!B`EJ+&dgxHb&x1^t~R)SJ3F6#CijHCg}Jo}>NYth`ao}Wz#BXW9*PBw$-CTeXR-r+`$@&<(j9_K)J(_F z1fm2dRvOfTn2e?spSe*Z)Px!AoH#&3mhMo?Ql$_3f|okDisu933BSukAN&{A4@7jJ z^-CoG(fTF+nN$z-l=YR2mDLW6A|2@g_#~A}3U(6C3cMV{1QK(5M~EUQJlp*UQM0Qx3fg%Pu{@Bk=iOH@e0%8nIIPxfmG$|gI?fu=h^t-RmG z{oY!UoaSRzq+l^68WME-a?dCQ)T$)v@g6IWbRV_WZ^D3s^U$Se;H;PfwRkKx{Vw)E zWYH#UMGM@87v*Te0Zox*Z=*kDOIe=jqtMKze)kxo#DMo9?RN|G3gn@f+OU*i8Z$5! zxP;XDtA>d|jaYOxXVnn`4$B^_SV$_$FYf`nI+-IuXyg9yGt!f&43$5lJ0zhf z;(k@sfNzo5H!k=!!?2|HslYA2)?K1ekAWru%Af$n zoXox1xc<62i4LMg_y^Xz+fb2&q)OOeU0 zX7-2U%1pevKuo(AH1C@O3v>!eM5UZrYnov zZ_zbk(PqC=a!;Y9d@97cqj!!|5e&>6r@JJgFlYy( z^%}}`#UR}w3`KJvHi}By24#O&!kQ)!#cMDX#d4oSc6~KxxHbkQ|gH8-ul>vsx zMo;ZGbhSQsg#J z=+Ur!N!VSO42!fD4W0<62P&`Q6g4{C8p$n2!RqrX&oDNyoA?oeBO4T#-P_HqsT5k= ziKbUUxapHzbmukTB2ZJhRjU*TqQGTYXtPo=SF4!P89tG=;>OjLwe!|PWeC{fkhLO! z>Z+`z!~|gd1W}{odzPfGFq}Q~nOyJsfU`%hqE;1ss%KgjiWjj<$1{%ix-x9}($={x z3+GHb=&M)jQ1r@NsP2|lEPhW@%GdRaSP|nM0Fd&&s~B^2qo89wSa|?JV$|EGVyV&v zl69eDjU%o;#(6$}T#*PityIA)b)jB@-EZEn6%g$H>gV7jV2uw4e zVj#SPuqc=mgnP5qvd(_+3Now+Z4?j^u#8LiibCvW;Av+&5uAd( zvJ6RZxK3EfT7h8NqH+`;T{%QTlhlhEmyAxxJd?xnrxi0%Gucq`nC6Q|Gpi!U5SS58 zk-+knXpNfoGwSZ!GMt>Q=a`N(D>W!APn=W>Iak$T4xTlk){AMxQNwQhwt$Su54GiIx?(jX&Pr~Nj&~I~JK2>oW(!*c$~QjA6L3*!R!vfnV#!*UqQ`H-?kH%WtG)J#mHL01wz zDNIG!Y=ym`W0u@LlzJLWhVGq4ONGR-t~ysnL8uOw*cN35yIyDgiNakqCPevF;tkP7n*IIrpT{C}YJh$*@=P zBtoWdqicf|Q`Bc>mRER))@zi4hPCQeD8ONFlioK~BcWTQ#^|rNRzCqTVnR6I&`pY1 zk#t+~R=lenE3IU^0GjQ|TR{S{RYI2nR@}1G{BLyz$N<&V#SI8IsAL6PyC*UWzH+Rp zLKt7r-GZ3)UVGs5gUIGS)oJo+E`p-1&@CjqmnCTR;caGnayL9q57WXa4dj+2-O4-w zzlci?SxFwrZeiqhF;uj3S=cj@Tcq^#Y)5BZBb4Raw(F)(ZtJk{O_qnX8jIW(Me3_e zOWk`6?FEBl65XO)ec>9Yc=B7}ZBf;V8@tLp`1|)3m96k$EvA#sm!F3fcp>CGt((5? zv~ktr7lWTPodZXp%9Ks==*6u6>>a2^5ZZ#y^687QtqA%QjffVnx~=?4#hvlroR!SB z@*owaRamjOw{k1lwKHQTmsm~0S!Cs|iU-gx4e*9YW|>g^6GrAQpj}92G3M^+`6+4X zmS85Mo0ODd)NQUfo_;=vfLo$jJa+HEu^#g-R#$vqib_*T-Ddcj*-e0FM6@hLX7lpW z^q!LCr5X?|O{SB%ui|~w@Ssrn`x+T7BKR%gm6ATjawAK8NQCOihSL=;)i(gH`TJIbQ53}^;6fbrk@bVx=kpHTiT7~ zr9Z#OdqPzHrCkqd#Iophn^$}$`;sE1qa)1)I`X*r%*&Xs!olT(C5-j`iY*8q_J&~C z3N-fq6Af8!Qx%%Qim1f}$SfsM}_?prEi!^q6syecN zU8bdGN-3P$aWJr-=r^zr+&ALIZ~Swob|k3o$n$$y;zr#3KdV5P>P?u}(A0li1d{w0 zodZtjhu1#LSk=`2?JRIjd?pO_UwVMxCkd$wAf~Tfg{iEa+;0@Y0pcj6Z=hG|4#lkK zly2Co1}HV~Qxbk36|JnDaBA`e>xe;c4ql}M$S@xXEEx^(wJp1 zUD#m_*s?|#3~vkZC;fn4#TltPJ`B$E4cs#bb;=v4Dac~kkCGGuxo~TZX5A$MMnBpM zKc3F$4MB|n7+rOr@jA87ZwpP#$PXOTKWx@&NU%02JxQeGwC-1$qtPW7^T^R zxC*TF3_KNIAzOvr4r9F6)Tc*lJ_W{NsR+99eeYBW)e#zDFmlitJ)?SiLzy!iE(F4O zS0@%g;r*V14Fw0LoYRbDI?s%)I<8bJk_7X?Gkq`{Dd8v@Q7}?gMo)n0Vg6_Y86XMf zt4LfYtk5un!zh)k;&wJ7VOZPUmBWU_(bp_*XCOITw|y|2*^-eGFX=X< ztF)vB?8{U6+u)!2+SSYhaO<)k02mPx17Ttfei*jRXg(LNe}GmZI}G%YidE!iC3~O? z@L*t52jMW%R#YBS5~bfP@j3*jHELJUMt3fsku3*@Bo&5FxSR|AFNVrjYNW!oO5Gg{ z0&Wk`&{DjLQrr=Fio%(X6_wPs4-Hbn%FR$I@yacBNGH87Qe6TslwXS6`F351fw~&hF6wedr|s(`W0VbdsEDchP&^v!HQE~ z7Wmc>-KLrqH{M@%QgWr6N|tT)c`!=3J$%Bq!<15-&`s)EF>1D{Ee+m#CFPz3!zk!B zHTx9$J&-WxUn_H4^Uu=v1TmF6q{8@MyKx7iO87)iDakvezLnox4g}(Q(}Q579fPM_ z3PV~2Lpr_Rkbd=MbJNQ-q#wO0a3nbL07Gh8=eILo@ZBgG`iM<|)XpNKSf-8@%sQ67 zu`L)`?GL_Fy6K~6I+f>_d$3cC>(b?`G>U6|8~GuFM>|^ZOGB#)f?Jx*FqXr|aI(Xr zq||s6Zsz#_ol&#P0KKp!5py}wHH`?Ll{=+kS!icXz-#zvK|6-O+57D**WF34@k(0D zW5J}6eHzxX0I*Gv4fu+3(aH3MxS2c3K7h?}8BbZ{*0L^Eapa1>$vvuucZX^`r5hCH zqWP9jyf9U`RZmh1>{6qPUU%DvCnB4oZs%{hP0kGKwjBAvoLeo*x^$`6MX$OeQaj^) z`n1l5l7=BcDcOa2*!m%gxnTdv<>? zVZHMv{iCVM<2ULSaWNWYd-X_o%=f_gCN4(Cw`YDKx0GEHVDt=N%*@9#+wZ=&pmiLs z?%b@~Vj6A#V1Uf7vRW(y{D^K}0UARWoo*=sMV8PQkg-Rty1W=5 z)$(z1rlYcB-)7X#$N)^JO)V|5(h)vJIFt0M)rzNe%Rd94vE%X2(ceBnWj0R%;GHXa zwxRA;zySKE0AyCIz@+I-5zA|I3&fZ`Cy`lI>6K;&HT}4#eOOQmY_ZX5NAwGUYy}2W z0T(||wiCm_&O)p&c`@4I{tA!r{7b^wUfAuQxi5?@U2sZspGP+#GxocU=}jz#r86k5 z#e?^SSCoG3BFOxGbuC87z1KZo8VkeFwTqcQ(Oq9-o7rN1b5MG#`uJ!4P5)?>`>X$& z_h3aqj3qOv+N!p^0Hp~Q*Gw{F6#2Fl4b<{TVvKLyiv36F%eC@zx4CvhhQPW;U|pSl>pHjX=T$%a7uFS`+kw_K*}qHhyqAXH_#>^W zMR6_$CEUl@08k4>GX@5!H2W6(!~v3-WUPtSjDXsAB0p?YVlKL!Zy7@;`Zc`CaJuXR zB>@p!t%4m`B-bWBV8yVh`n*-AP?wAF{Z_rh7x$uP78g0`}t}(hnBchZcnkeV$f~ znW~%qaR$&wbOc?C*~ey23V_k1U199GZbBPd#L!6SY(4?c39MuV<|cVc-T2n267 zz%vJ`;jQH6U&F)gD_|z<4TBpl2}ts8`kQH6QIV>DEzl2| zpB<$`taZ4m4w0Y<+H87ngxoq`&x^FXqIK}rZSVO zLu3`&OFqGTS4hBU7-u;n@3 zBtd4kP2U7>INhTR2MaZ+<3;|CR{n+yWeM-sD%>StWZywLRNou_)TTS(P5MU|WcKeIi&%TO+LM#&U9`^u?0m(xbF&RK)lZOnD^hKL zhp$`E?(Tpz3lUEGHVw^V6|}pzR<4wX6vVPvTuV~DiyFE$`tg8br>|1Y{Q-^g-D!02 zr*Wios;CFu20ljJV3lcYg+e-96j z(|ubcs8Pc^Td6xjC%dgjkqTZYw2rC*qObg?ama*Ek?W4C3sEeo-bDv^Ff$K3urUQ3 z7=#5!r+|=;R%Tn~q0vC)8U0HcFJixkMiywFm49oHZWUy_2g1in_g<9#bV>O!%6K_) zoH}Th;htQoR~+lt@>cbz6HeqGgp7$48K3T*q-jdL>2gdC6!N06I>P7tz3Uv8pjZ_;$9x_r88yi}T3iydW*ye&-Wtt1H78g<^+{U!xpd4^k;&29> z4kxgBfZMGtuSQgS;LDHEavhTs+@X$Bjd03C%=w`r5e$g7E6JJ9d`;1)uB78<` zW7~7flOy5CQ!?rRJ&Z4$o1Qi!6FvIhnmA?{Qz`jbXW--(A#B)xH=Oz(Lf-8(Uf!l6dF1d3w` zs=EtkD`dJx_D`LuxA0Uhc-`v^IEkk5{;o)>eq3vBMy>8In?2!D?`=`hqZM?- z*hjVSEkOk_i<871scGZ94(?1Z9I|k5`FPHzXT|dIQZ~$YAHsnj&n<*b!IuozAHu>; z0+z1gv_=RG;mRR(Ob{sj8LItBp=DAi)ih43i+q{z^g|S7;i)c(prOJ)q-m`3E5@?x#TdXh=h@cAzc(ji9 z6lB5cGH;8N63hQCNKtUa9FMI^-Uhroi@&O*9v}0JGQZ!&O+IzgmtUZb{pfArBOxD- zT#y&oM!${i@5$_*WRyEvUD;;(urBmCGuv?ac3no2ytxi)%>Fpph!)JyX7)_GFJq1 za88Pl<=$`1QtJhPw;S<+Hvw?;Ss3};YP^%g8xE_}fWOQvWQ8sdOu)*}z2<5qw;5~V zWZk&lOxb*r&qxI_j*i&Ep163E(0u)I&ESLuC4JG>66e{O{GmDGA;qYUeVXRnRLpRr0U|OycsU7`8(f zuyNx<;Z*CQ`~+2=mVg@`L@!TptD4j!BjIQ`g@I}07NDE?sJQ-!+BN|JqR)xFBOJK# z+@B$+0VQUxZQOyyt~^ej@F8*Ik;=9-tscI_ejLnCB-zpNoNxL5WhRQ?t9B+;)`Tc|}Rm0M`!9LNJJe;b0 zpumigfbnB^W7W$>mry*+j~!5-4d?pM8~kGxpb=jb%8$Sb3wbd@%7a|`i?cUamx2}} zrJCvC?Xy?8&u~7Q?z==TXd)=MWT7@%o;&x&Vha z_%Iv8MZsGJfocC7a-zbK2F9r7lDq#M%_fDq{;3ACzT~w}hZ{GByTs{qG*lUEZ`9XYq?KcN{3mJNH53N8yE}zsRoUQCtjHQqv^rLLw)z4bD{2%72}yB!Gu#9 z3=femMBTNaNV;EId=#T3y)cLba%0^3U_}~Mcj0#w>WL}Gif10;Jzoz+R!dDWhStN? z_37WK6=^+AVvK}Guqtb$e`*~pspU0s?YbI z0_j%^w;@SsG7ks~PmK+5u8de)TG4!&GPYd8p2Zxd5KYsVr15W(s?Z9m`%FlAHCokzeHNY;4lI*`^x6bgUM0kU~l7Cw&Wgq^}I1FH+l#Pd$WP(8j{cRE=PmeG}a**0wCD$4P~eCR?a=R%2cysre@M7y z)ZL_Rb17)X(1(65^RQyv{e(Z|c=PG25euUt9-?WCr$46x?n)kvw5`!=#ll;I^27#w z2VB)yI7HQ`C&q{F=duPctCSNXU-ugt*DOpkJymfuc~}Eh$G5^JC)3c;{z8xYYGS+= z^O%v_6OeJ_RY8s9H>)&$W#%M!aOnxfWoLDV)ED!>qnHN}D(5EQJ3zj^3-Sm}AGTix z%DW0`V$3>7veNUR(bipZUl^%J)P=DU34J*@&94R0S1aYKH6mXQU(Sq)^dz+`tviIi zDB;6uT`eSB@+1Y6|KaHOMctoEkU+sOa`RC0MaVcR8&S-SthKv;Kic2I_*?b8u{2ND z1N|b}-=x+(sFk1O5em$*>1~n+HkoEF44Y5vi-$LbPfFWs!&c&6AN@9N&@kVG?gUD) zylMT@P3h&(GZO{lvGt?ARN@CnRtW!WpA^){f^odT{>sd(Yb=y zu~kgdt0+?jYf08m`_G(}BooHfqW4J%&Auby zW-K=y{+WNqgKr`Y?P%m~OgowREFx^nJEprWS)G#9o zy+^L5K!dtMp~{6!8Y?6BRG);S3oKBMz?)KLc5(B0HJD7$zcqa_-MDdlKa&9rTP2{V zb%Cf!!< zks!FQJOu(>Zl4^5MlzR$Tj`VH#(gv2f`#&0cw$mP_q?}^&Zo)kL?FY`oskVWZ|4PuG^2NrPwL|^I&9i^0dpk6-U$Vkwr13$G92jBYzRDgY z`OYt@<^-IqJQo5v=u^i;V6w(Qnhu>YixS87oh@41!GM$&qeb?rqC2m`O)Fqv93??p z>fNO!_sTPG(FqW4cU}h1@k{WfeF{7shc3;*TmADIAWg61rtXgF-2aH8JnqRd_zN-|&kyr!C#e65!3k|#CbQ|lIt9YPRldpOs&OSb@hne9Yo zUHDvQD-6@G0#Gdw^y2Z=Vdz;(*OYMi&*8xhNbB;q`&R2@H+c%HHQZU}neQ>|)|zr0pt$7%!TBUvR;m zG#G=@9^Rub_@xpreXP{`I|Zy#PK+F_tVpFt=~y%2H#`W`DOt1Ue;c*>P9z@LEu zzPaB3Uq0!D$4>q806YS63UseeubH%m|sfBYUR#hu)9YP*50bL5Vi{gSSM;~h# z9+U@7V293bHUBF1efp$0vwQpn)fWcoEnn1K(qSxc?ilLpPSmOy3d9NbGfwz;0Cy1frj;2;h*f=^IVRMF8+bo_ zaHHu(6}9NL!JDVNxLKM06}Yla{;bp%GtXATS0M7vzvoMe@n&4Qc`Kk1;o>#C-_CzU zm11Ii=PN2RN^a}lYve^pLRDsV2N?dkrSa*FM3l}K}>u2P!8_flfWu-a|4ivDpBip9rp&MvTzJPiUjVWqoY2LO7B>XrcJ8Qujx7p@YctlQNhmuCP}T)HNn{>0@5V}Teo;W4 z4#Dn9#^yAwA^()e*dp!G3$u-FR2B9A*D6{neNKz@)y>f^SVSXtEgUEw6@iDgW_}9q zH{new%DkXk{(-icd*Q9a?3&*5TwHc34#rXFs313AugcRRP&8RzAR#~IX%Q^zUGyEQ z){1a?@f=MbMfET28F6VcKUbyTm(7#pu5}o`K4#tJ!4XI_>US2Q+zj00*%8Rt;pDq$ zk66%or~mW_Zkcy;uNLb(+m?Ah7=4#X*mYQWfG;DoMex=si?fA*hQ8lEL(zw0t8~eg+J;e&+AE2$3|iyVI&?qH1{>W64(sC ztzGmCFA(&VTsiFd{gHdc8|}D^fO(co z9Vsn4?O#;rgyL%Rm&M=lESJtoCQsb*E%9F^N=ax!*|`!i zWIfymP5j_LKQl>Dlt%pNz@LZl=SBPxLQy8;&lm8g3x6KPpI_onKvk3|{xsnaVlU-u z`13mc3<|)U;m=S$`_*rR)2Qyni{{+4WNt2+n~#4)b1h3+=SG*dQ;U5#XerXYIy{UEifMjh*XwIVf%N8t*=35rb zo4-6dZ|*t#uXvC)e8J5vi(8g1T0FnCy>&jmng&F;b>5QJsf+r5(Tj@~w=P*SZ_&cf zEo`~@=H(yLuD^cK%}a5;L2ziRZ7rFe7ejmxWJ zSB+lKa@+ND=gnDqJt4&srrf?{>D=p?jJxJ7ypZ0ykY%0ATS|1XxV42}iY}eEpcQ9e z2j;dcZHX?KcYEv0KM*AsiPrh8*xW z@q(76(e~EGEDn#K_N$b&HE&6D*^<`9e3w!hRQZj)#if^s_Llj}Q1wfqb6e-*+pP=d z;J;)vSJ6tvg4V@1wni7-+`1V5*`FoK#{w6l9&c{Vv8m=PS~v%VUx+{0RIqT_f~d^7 zY||w}^IiyyuVe}Dz_mlnm@O7$x_*je$mT|3ys}+8!BuL zz7$>9vY>V0vib9GUb=WtnaX@DU5*dWpWn)#m&|I`^uXelTjfhwoIm|k)dvOq^6>hJ z-=pWD-|?@nKlbN+%Eh7nzIXFt`8s6qKYlF!0(Ycv+oz9T{d@7-pNX-k{>}1f{`61& ShyJbn<@rCY`DW^^_5UB~ja%^m diff --git a/EdgeNode/build/data/stores/default.store/000009.log b/EdgeNode/build/data/stores/default.store/000009.log deleted file mode 100644 index 5aeda614d98d216bf1ba620ae397b30e2bba6766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34846 zcmd5_349dw^`C_M5J3(RF9;zK$%eUhW)=iX4oEmcI0GVvCD~k%gX|`pT2KU95b>a( z7OSElil~67pyFSPqO>R=R=}cym3rV=DFLPb-?DFKUy?VoGqYAoKh%EgXTQHU-*^1p z`^|g5*(aawCv(kOaU9p{D)wLOPh9YCuf#%cO=4+P;;=-&ue#P(oiFmDo7Y5lzL+nF zYAVnEBXBc6|MaSRLqAW#KNl0reSzxI0>6@28t|3-8I1n>;2LgO6D5UrE0QGgye6r< zXUyD$&`Q~b3H`*BglWFn{)B#$5)vk-B$RmlB?;l0~lpr88&FO!b!fD+^K! zD$5bS6oxs$xeHtS$AqN47E7BEk=FeA!;eiZ&2{@}-eO?54@P&ya9Ee|a~93Gc~wZ} z6pX4fEYUVA2!hJ1ZdG;*%)$gs5mom%1BUxzR*B!4v&s*7z5-ZvVF`6sr9_LY5=(P= z3wFc9W8HEWwtxBFH6e~gjH*Xl zfwo*tRW(hJcu~|8NpQPWRlU)GVm-7Ya*3ZuxMh*LQP{n!cJwt5h2)e-IYkpWd5-BXr=6}U0D zZUv%!Pixk7=bQn9Kx74@>LLr4MCRfNy>fp%CT8CkQk{yybvJg?suN_%oxQQb~ZoAj7j2HNV6QFU#}2HH|oQB?#MY}sz6@hn^51tV<@$sCKdMf}oS zTe+JitpIIZhh@~YC0o@Nu{3x8+*@}7uLCf;t}WRKuYdo3*I96}fe4k;Wmc@o97m-! zbC+s;o(Q?v^$0vpkKzXThr|@dvO15#wo0B?6^|s88hBXWGJjwHY(LAqUFl+Rp*v8J zU4OqMup(NdGU=m5zFok`Z?MpM(6O455G!+Kd$*o=G{ndt46d88K@~x2hMX zJR7ni!=ilY1Th!?&n)WmN5pSM%_qcMHX4fp{QG@^=bMRd!oPI0e@Gw``!)=^O6E0{L5a#m_>jW0j=H!!=(m+vpAF0BgW z`+b3$s{BAT``6RG6~(Uf;e}=Cxh19bwM?yPuIA&d)|Y_gPsLBCTfWt;o?4na+O9em zG*W=k9cd)^iZS@7mGJ4&#b88*2sLuJ63g-3i>vqF3K7{8im-OhFUbh| zvs_%XDP)sHSjcD*MGdCGs>F^BB$XZItIR6Rs^;Jp<_eSsf|<^U>Kj}o+2!@^jleTE zx2C(BzXRr0j0M-t&7$g($dlKd8_sVpx+V=yu85pztU+u+i7D|bq%W1IUi!P;8{ny@Vfpl@wi8oZha8w|{r+3C zUj{`@$EdoZET)bfhzH_U2=|18PB{kGMRsyhm6Tmru>Hx9qAD<|9v6(Z0p?`_b2_$@ zOOiYIUc>yQdz`_PH|3h7ZkFXZsr%J^^J;^TOSEUNHO`EVO;Y zCzj@BZrIfs48InmJ0kibAo`*Qe)zKGx=@IjiBa{vz#zoPvd9ul)&Zpo9#)~U7{mJv z_JUxZSySptn?0<2>YP#D`YaPT<|Jo7U3W2r@mW}4J&aq8F2u^*vstJ21IM#5xFe3+ z0mtn=JgN)@a_X5vzvCy`8CRXMae!G1*@H`KLJL36b;Q8W@H+KF4PHJz)sL^=#Fpec&QZ={0 z&RJv@LEL6BBeYxQcyg<1OXL~#X(ph|Y0elhh6kE&!7|&XnOK?o@R6d4K=W@gxFedw zO@HkdoVxM4Cqp4)K1Pj3v&_h4Re;88ir|(+k0L5%Mj<13>Iqp%R`Jl`92=%hn9diD7KSvSTp(c0Ip5lCPq@%uh#$cIhDa>UdA=?A3P`^l zqdOw~5+MDOyyNrxJ{}@{5k`$>-Kxm4KR(#aD)6jFMU(}l*obpDsdc3dD+~nk3L6}o z5lH4VFRd#a52n2si)`DpiIusc4)62^mX}~~M=W;)mOExOA3G63_3tohG?o>G_sFs$ zX|fg!C9JYh%tH0_%Hq-rSK7qtAvdIFHOM>&D07-q4h-rAH2)sUY@23cW$xLl-);#s zFU8=FXzm0wcj~|B*n{xaVHrk^MzdSgWYxoJ8-cx|(ligt?<$Rr*$1H-USW=^a(QPK zW!B#q2}Efn$D}pA=8rvS(A(iqDU;?6D_=y z&+yEcTAWoqsy@*KlsV6LF8Snbh#&W0nQdD%u`)NT%O_2M=6f-?BbqM-nlF86;G{KM zLKeLeqei1yWmd?FLpfNzunuk(Nkr2Z+%Z_K=d9K=>*Q?uhWNKzP^bZ9lu}$q?bIF={lzWj2n)A~qX! z5?L0)#*-A@FoFbg>(IuSk)KwamoBIch$g_yiQaK)(t05JJ}k9uqKTEc+OqvG0nztk za7RR621H-hwDTJqz_K5}s8M6J$a`4*!p1*5tYq|v!D?}a@z&V4fn`_LdJD7XGz{4U zra9pon|j7T$o?ai-hRj?mgc(cPk06xUxU#dG2RUr@78q6fq4+JAH=B9Ok0&%3~|e> z-BMwPOe)W+8MBnH&{tmRcctf4PA`#)8Xkf)hBD{5=jSQUgJJ&(%WT`QiHG23Y<%lk zp!p#T?uh2gf#%ES*KHUF5#(Wv8to*TogcW_`+jx?!q{fJr0kw%V%8N^)s@B7K0jl6 zJU>brJlkD=b8L)ePV~$d-s%e{)Q@1PZJ$s#UYJ|=%DXFo=d~Ey5zkiu&sX&NW>7mY z=SMMWG;?NKBJ(*>^=K>!kwl5-MKg1ToO%qOR+gLTs!uWjWzO=Crx#X&IX{MFwr$SD z%G^D*w{-!U*I{r+G+zlcU%BP|F&~3Dug9oS<1}m47J1gG%_dA0R*=i=wA$?OG{kdy z@z~vXMlv4Kd|JQN_`f}QU+Nh{45oLiMH z)wg+KHFH%YWUQVCHvc4kEZa6utjtZh{O6INiH#WCktVJNo4ar*+iYmCxQj-R!ei=iGN`_^XSJvm7z%=JO?(;Q20^ggk@V5CTR^~=D zIet6v{WJ!5#CLb#yZiSwNiRMX;`4+k;=|PQ+u6s1r;vyS1wghwT$UI0! zfvi-OO4A$U-Hq|gsqT{}eF~fAvsiB1n`YyMxtz_#ZGq{{7~2ukJ%H&RXW!jd1fw@w zFlsc*X02?BM^S@0phwk2p1s_yFv(7;s(nR17H0~4epgyenKx~=x54ZU0cg(k_K!O> z1+(6YCAV$X#LC>QL!a*sWIu<&9g&>?WG8Iaw)KV#WgA9~Ms_GMVV2D}XJbwZ+#?Gv-3t~NU zU978HDu6Dw;|H^?3u0yNiwRx-1-jUQ!5!%$5peJ8E-(*f)1#)aYz$vWJ%ymCaKI2c&p`=go>uzqiOY#>cwM zbMmGQl7y;;TsKBD=Q?9~>BqqJt5|LaTsK~t8{2W{jllK)VRT1aCjr+3y(5WS1Dw!82Bpa@6T9VU4It2 z=t9ZQo!fPDbI{)|jIQg?Nh@dan*+6TaOuGt7*+QbqZV(shj|Ix9VC{~vr{B?1A=07 z=>a?SMSZsd@k?{Rcp&NE<-qHkSVo;!i;dE8)Y4p~e53$)-Hp+8UhVWUhljb7yT16| zQP`y3LZ}hHusF0uPSJcgWlsh4<-d)mL%hab-|_4+5T3oiGpqy3t7Lf1 zF}1kBmChGV7+hFhoXY++auNd2+(-C5--%#vd$HuUlOkeeuC#ZHA|U%646c)Hr?)v7 zwvObU8R|DsCccYMBQuj0=lZFU_TB57{}!J+8;ynzm+k}%l1Com-c9{->($6Y5H>EB!sF>oAs2SC_?S z??ed9J(t?M1Ng%c46duoNqTneuGLo_1d%^PsF5_nqR3=Q8ShF;g!KCF2t1NT80d>i zPmR3I*-b$bm0oYE^7Vj(;wTnZPbe&M(Vdc?TT-F=Kz|=$^qBM~2L_0v!QDPas1bLI zVJhI@$=9~Rh{PudJK}B^azuhs;E>a;27@sl!vgF6XOWC}YD8k=+F3_If5$Pnu0JO^ z$~BvsUH2I1?^A?oUw_23!T#e9UIOD6|3KJL^+!ONy+L$7enIK*nIwKX=$}b*a-|ClMZ_y-f-h85c!`7H4;NDnq3@qdUooyEB_1?!{-P*5Z?R*dF->)#berWM4 z*S~Ix-@;DZbFf{V#6s#6Smc*A>^Ht&l3VL-^)rOKuQ9srDo*NOx%`Xub0FM(gHR*k zE{2L>(X5PPP&R#wup{B_0+dap;@*C|%`k9`@35eHh_gt7OqESb#(i@y=&F_T6pd@JzTk{6_>HJ#Z4YaL0ae zIOV{tcf9aBaNtu|LfwHaK7Ks)_?+u^p6kHX{*BNht`c&N*(-M}19BkZ`CjI59E z#}O*j=5-kL0@vp3G8u&^_7Yomj4-p>szN$zCsB4OW!O{IpM6b_2D6q zb68&cPDnfexBQ3rpTJT6gVAGhl$4WexK9C+)xQxe5orpc!eP3~IsOcac3CaBetv~M{yypyr<0c3?l2Tf9Xx0wZ_;z(} zUjLr^;GJ<(jQ+pWYeo6Tp|*h?u#Ggsa@!?5p6IoznYJ_$?6^6`*6r9yuHvc{dxo#+ zY(b(rdEX`{Y%QA$L9-=7jf8v45t+D6`O(v_Cqa?d3V~b5ResHznJM!)RyS@VI8AFT zx&81-(87%hdL&#-UW~D0(qrG|tG@Dq#O)DkB*V4pl0?s3-GVJYLJwgF zgdHg+4bm6_>c7%MNNI58fuVi~QI}wu^}Nm^AMwOPaF=^qECg5Vh{0o0AwT-kR^NgO zJ0Vp2DkSENR(_e@3{=<|VMkRV0cEB_$8%Sd3TG^D5x#}J3zpfo3W3W<63B`?+FK{&k(VMkRV0rlS;=ihKgz?BF*dWu6}8BX}dc1HlE z#)mVvy#@KrRak8M`3>LV^XBNY4SJsgCY|V zs(nQgjp(;sv-Upd-tUF5qbibsx^Uh5l%DrpRx}l&SQ36P+j=IRlv}p+owK0lWDFjY zp4|stUik{>`5J^8(Q^z3a_g3z-T`#<#@KoQi{(_K&lg{Xzu0;$32rgtWMAHDJhhtH zW<&svgZm)xh=pF5RxQ?zOqt!ORo|ro&nZ}1-R!LCa6xyfRqLkBFMRN1=+w)F!S$m# zgKC7L)$CQi^I>3$lKVf}6TT@V6-%uN&szojYc$bB)YZqOEOE}kNXJNI=v z7aW4}7+q)jS3U$)saFq~MNPw>!xFHNIt3PedN_Gfd9Lew(;>!*7+qJJlT$fm+ktW8 z097JUot(;zkZ)LA0g+QisFBENv1N4i`@Gm86)*sEDax>m%LI4VYNR3xBd1bo}7VMzN2~g!=Kk- z^q69bdUtZuSrDuTU{qaczjB+7N_|*wY`Llq;+h9Ps4)-=sXw}nz&9c}XFzMN<@t|u zgeQS=iW5)Hgs$l8@dEm5bAv8hqRBYcu4sw+X!8djTzebD(cd8XA~8CKc9-2fA36b6 zI|yM%tk$ASZH3rZP?%YY=I8oY>cYgm_a5$JhoZc;QV7))He4* z`zfD+Wemka>y}|rdGW+kaBs9|I|X@{PEHNtJ2i#y%T7_qRJgBL`0jED$vIeDJ+-ySMG7T9*WvAF#sJeJ5qgAa qi^jovts8%f@~M;qDezs(Tm&9r+Q3~XEYoX0@#j#Seb`pgoS$2eSd>_jU&PGB!k}K^W6s9F$i&3V H%)$u(pWzK} diff --git a/EdgeNode/build/data/stores/default.store/MANIFEST-000010 b/EdgeNode/build/data/stores/default.store/MANIFEST-000010 deleted file mode 100644 index 0e5aed112b02d3e4252850b68e7bc3db98ef47a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmdmJR+6s7z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&O@3%+10e;67`M6eA-O zCo>nz5}R}ew%xy&R8$hvQ}arSAyj;3L9vRr3IhZ%GIBu}cocDDF&1-xRdIb5U}N2V zdE-$w#&ibuBa7JZ>B?p-f#|}cNHUEvUlMHe7lHRiY^-~rW^)|7!iY~>I%5Gu8y-b+ R(u^u{V6#6MEwO=_4FDlLQ=R|- diff --git a/EdgeNode/build/data/stores/default.store/OPTIONS-000011 b/EdgeNode/build/data/stores/default.store/OPTIONS-000011 deleted file mode 100644 index 63694b0..0000000 --- a/EdgeNode/build/data/stores/default.store/OPTIONS-000011 +++ /dev/null @@ -1,48 +0,0 @@ -[Version] - pebble_version=0.1 - -[Options] - bytes_per_sync=1048576 - cache_size=8388608 - cleaner=delete - compaction_debt_concurrency=1073741824 - comparer=leveldb.BytewiseComparator - disable_wal=false - flush_delay_delete_range=0s - flush_delay_range_key=0s - flush_split_bytes=4194304 - format_major_version=1 - l0_compaction_concurrency=10 - l0_compaction_file_threshold=500 - l0_compaction_threshold=4 - l0_stop_writes_threshold=12 - lbase_max_bytes=67108864 - max_concurrent_compactions=1 - max_manifest_file_size=134217728 - max_open_files=1000 - mem_table_size=67108864 - mem_table_stop_writes_threshold=2 - min_deletion_rate=0 - merger=pebble.concatenate - read_compaction_rate=16000 - read_sampling_multiplier=16 - strict_wal_tail=true - table_cache_shards=16 - table_property_collectors=[] - validate_on_ingest=false - wal_dir= - wal_bytes_per_sync=0 - max_writer_concurrency=0 - force_writer_parallelism=false - secondary_cache_size_bytes=0 - create_on_shared=0 - -[Level "0"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=none - filter_type=table - index_block_size=4096 - target_file_size=2097152 diff --git a/EdgeNode/build/data/waf_white_list.cache b/EdgeNode/build/data/waf_white_list.cache deleted file mode 100644 index 0637a08..0000000 --- a/EdgeNode/build/data/waf_white_list.cache +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/EdgeNode/internal/accesslogs/ingest_log.go b/EdgeNode/internal/accesslogs/ingest_log.go index 483f1cf..bf0780b 100644 --- a/EdgeNode/internal/accesslogs/ingest_log.go +++ b/EdgeNode/internal/accesslogs/ingest_log.go @@ -39,10 +39,11 @@ type IngestLog struct { FirewallRuleGroupId int64 `json:"firewall_rule_group_id,omitempty"` FirewallRuleSetId int64 `json:"firewall_rule_set_id,omitempty"` FirewallRuleId int64 `json:"firewall_rule_id,omitempty"` - RequestHeaders string `json:"request_headers,omitempty"` - RequestBody string `json:"request_body,omitempty"` - ResponseHeaders string `json:"response_headers,omitempty"` - ResponseBody string `json:"response_body,omitempty"` + RequestHeaders string `json:"request_headers,omitempty"` + RequestBody string `json:"request_body,omitempty"` + ResponseHeaders string `json:"response_headers,omitempty"` + ResponseBody string `json:"response_body,omitempty"` + Attrs map[string]string `json:"attrs,omitempty"` } // stringsMapToJSON 将 map[string]*Strings 转为 JSON 字符串,便于落盘与 ClickHouse 存储 @@ -117,6 +118,7 @@ func FromHTTPAccessLog(l *pb.HTTPAccessLog, clusterId int64) (ingest IngestLog, RequestHeaders: stringsMapToJSON(l.GetHeader()), RequestBody: buildRequestBody(l), ResponseHeaders: stringsMapToJSON(l.GetSentHeader()), + Attrs: l.GetAttrs(), } if ingest.IP == "" { ingest.IP = l.GetRemoteAddr() diff --git a/EdgeNode/internal/caches/list_file_db_sqlite.go b/EdgeNode/internal/caches/list_file_db_sqlite.go index a489973..877b02b 100644 --- a/EdgeNode/internal/caches/list_file_db_sqlite.go +++ b/EdgeNode/internal/caches/list_file_db_sqlite.go @@ -3,6 +3,7 @@ package caches import ( + "database/sql" "errors" "fmt" teaconst "github.com/TeaOSLab/EdgeNode/internal/const" @@ -141,7 +142,7 @@ func (this *SQLiteFileListDB) Init() error { return err } - this.selectByHashStmt, err = this.readDB.Prepare(`SELECT "key", "headerSize", "bodySize", "metaSize", "expiredAt" FROM "` + this.itemsTableName + `" WHERE "hash"=? LIMIT 1`) + this.selectByHashStmt, err = this.readDB.Prepare(`SELECT "key", "headerSize", "bodySize", "metaSize", "expiredAt", "staleAt", "host", "serverId", "createdAt" FROM "` + this.itemsTableName + `" WHERE "hash"=? LIMIT 1`) if err != nil { return err } @@ -302,6 +303,28 @@ func (this *SQLiteFileListDB) ListHashes(lastId int64) (hashList []string, maxId return } +func (this *SQLiteFileListDB) ReadItem(hash string) (*Item, error) { + if len(hash) == 0 { + return nil, nil + } + + row := this.selectByHashStmt.QueryRow(hash) + if row == nil { + return nil, nil + } + + var item = &Item{Type: ItemTypeFile} + err := row.Scan(&item.Key, &item.HeaderSize, &item.BodySize, &item.MetaSize, &item.ExpiresAt, &item.StaleAt, &item.Host, &item.ServerId, &item.CreatedAt) + if err != nil { + if errors.Is(err, sql.ErrNoRows) { + return nil, nil + } + return nil, err + } + + return item, nil +} + func (this *SQLiteFileListDB) IncreaseHitAsync(hash string) error { // do nothing return nil diff --git a/EdgeNode/internal/caches/list_file_migrate.go b/EdgeNode/internal/caches/list_file_migrate.go new file mode 100644 index 0000000..5f5794d --- /dev/null +++ b/EdgeNode/internal/caches/list_file_migrate.go @@ -0,0 +1,96 @@ +package caches + +import ( + "github.com/TeaOSLab/EdgeNode/internal/remotelogs" + "os" +) + +func MigrateSQLiteFileListDir(sqliteDir string, kvDir string) error { + if len(sqliteDir) == 0 || len(kvDir) == 0 { + return nil + } + + _, err := os.Stat(sqliteDir) + if err != nil { + if os.IsNotExist(err) { + return nil + } + return err + } + + remotelogs.Println("CACHE", "migrating sqlite indexes from '"+sqliteDir+"' to '"+kvDir+"' ...") + + src := NewSQLiteFileList(sqliteDir).(*SQLiteFileList) + err = src.Init() + if err != nil { + return err + } + defer func() { + _ = src.Close() + }() + + dst := NewKVFileList(kvDir) + err = dst.Init() + if err != nil { + return err + } + defer func() { + _ = dst.Close() + }() + + err = dst.CleanAll() + if err != nil { + return err + } + + for _, db := range src.dbList { + if db == nil { + continue + } + + var lastId int64 + for { + hashes, maxId, listErr := db.ListHashes(lastId) + if listErr != nil { + return listErr + } + if len(hashes) == 0 { + break + } + + for _, hash := range hashes { + item, readErr := db.ReadItem(hash) + if readErr != nil { + return readErr + } + if item == nil { + continue + } + + addErr := dst.Add(hash, item) + if addErr != nil { + return addErr + } + } + + lastId = maxId + } + } + + for _, store := range dst.stores { + if store != nil && store.rawStore != nil { + err = store.rawStore.Flush() + if err != nil { + return err + } + } + } + + err = os.RemoveAll(sqliteDir) + if err != nil { + return err + } + + remotelogs.Println("CACHE", "migrated sqlite indexes to pebble") + return nil +} diff --git a/EdgeNode/internal/caches/storage_file.go b/EdgeNode/internal/caches/storage_file.go index 8053592..e2ac7b1 100644 --- a/EdgeNode/internal/caches/storage_file.go +++ b/EdgeNode/internal/caches/storage_file.go @@ -330,16 +330,25 @@ func (this *FileStorage) Init() error { // read list var list ListInterface var sqliteIndexesDir = dir + "/p" + types.String(this.policy.Id) + "/.indexes" + var kvStoresDir = dir + "/p" + types.String(this.policy.Id) + "/.stores" _, sqliteIndexesDirErr := os.Stat(sqliteIndexesDir) - if sqliteIndexesDirErr == nil || !teaconst.EnableKVCacheStore { + var useSQLite bool + if sqliteIndexesDirErr == nil { + err = MigrateSQLiteFileListDir(sqliteIndexesDir, kvStoresDir) + if err != nil { + remotelogs.Error("CACHE", "migrate sqlite indexes failed: "+err.Error()) + useSQLite = true + } + } + + if useSQLite { list = NewSQLiteFileList(sqliteIndexesDir) err = list.Init() if err != nil { return err } - list.(*SQLiteFileList).SetOldDir(dir + "/p" + types.String(this.policy.Id)) } else { - list = NewKVFileList(dir + "/p" + types.String(this.policy.Id) + "/.stores") + list = NewKVFileList(kvStoresDir) err = list.Init() if err != nil { return err diff --git a/EdgeNode/internal/const/const.go b/EdgeNode/internal/const/const.go index da970cc..6ed98c1 100644 --- a/EdgeNode/internal/const/const.go +++ b/EdgeNode/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "1.5.0" //1.3.8.2 + Version = "1.5.1" //1.3.8.2 ProductName = "Edge Node" ProcessName = "edge-node" diff --git a/EdgeNode/internal/firewalls/firewall_firewalld.go b/EdgeNode/internal/firewalls/firewall_firewalld.go index e210482..e6b6547 100644 --- a/EdgeNode/internal/firewalls/firewall_firewalld.go +++ b/EdgeNode/internal/firewalls/firewall_firewalld.go @@ -220,6 +220,6 @@ func (this *Firewalld) pushCmd(cmd *executils.Cmd, denyIP string) { select { case this.cmdQueue <- &firewalldCmd{cmd: cmd, denyIP: denyIP}: default: - // we discard the command + remotelogs.Warn("FIREWALL", "command queue full, discarding firewall command for IP: "+denyIP) } } diff --git a/EdgeNode/internal/firewalls/nftables/installer.go b/EdgeNode/internal/firewalls/nftables/installer.go index bbf0e8b..f0160db 100644 --- a/EdgeNode/internal/firewalls/nftables/installer.go +++ b/EdgeNode/internal/firewalls/nftables/installer.go @@ -5,7 +5,6 @@ package nftables import ( "fmt" - "github.com/TeaOSLab/EdgeCommon/pkg/nodeconfigs" teaconst "github.com/TeaOSLab/EdgeNode/internal/const" "github.com/TeaOSLab/EdgeNode/internal/events" "github.com/TeaOSLab/EdgeNode/internal/remotelogs" @@ -28,15 +27,6 @@ func init() { return } - nodeConfig, err := nodeconfigs.SharedNodeConfig() - if err != nil { - return - } - - if nodeConfig == nil || !nodeConfig.AutoInstallNftables { - return - } - if os.Getgid() == 0 { // root user only if len(NftExePath()) > 0 { return diff --git a/EdgeNode/internal/http3/server.go b/EdgeNode/internal/http3/server.go index 5669d50..fad87f5 100644 --- a/EdgeNode/internal/http3/server.go +++ b/EdgeNode/internal/http3/server.go @@ -6,8 +6,10 @@ package http3 import ( "context" "errors" + "fmt" "github.com/quic-go/quic-go" http3quic "github.com/quic-go/quic-go/http3" + "log" "net" "net/http" ) @@ -45,6 +47,12 @@ func (this *Server) Serve(listener Listener) error { continue } go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[HTTP3]goroutine panic: %v", r)) + } + }() + // 通知ConnState if this.ConnState != nil { netConn, isNetConn := conn.(net.Conn) diff --git a/EdgeNode/internal/iplibrary/ip_list_kv_objects.go b/EdgeNode/internal/iplibrary/ip_list_kv_objects.go index b01a383..19bca7f 100644 --- a/EdgeNode/internal/iplibrary/ip_list_kv_objects.go +++ b/EdgeNode/internal/iplibrary/ip_list_kv_objects.go @@ -25,8 +25,10 @@ func (this *IPItemEncoder[T]) EncodeField(value T, fieldName string) ([]byte, er switch fieldName { case "expiresAt": var expiresAt = any(value).(*pb.IPItem).ExpiredAt - if expiresAt < 0 || expiresAt > int64(math.MaxUint32) { + if expiresAt < 0 { expiresAt = 0 + } else if expiresAt > int64(math.MaxUint32) { + expiresAt = int64(math.MaxUint32) } var b = make([]byte, 4) binary.BigEndian.PutUint32(b, uint32(expiresAt)) diff --git a/EdgeNode/internal/iplibrary/ip_list_migrate.go b/EdgeNode/internal/iplibrary/ip_list_migrate.go new file mode 100644 index 0000000..0bf1582 --- /dev/null +++ b/EdgeNode/internal/iplibrary/ip_list_migrate.go @@ -0,0 +1,94 @@ +package iplibrary + +import ( + "github.com/TeaOSLab/EdgeNode/internal/remotelogs" + "os" +) + +func MigrateSQLiteIPListToKV(sqlitePath string) error { + _, err := os.Stat(sqlitePath) + if err != nil { + if os.IsNotExist(err) { + return nil + } + return err + } + + remotelogs.Println("IP_LIST_DB", "migrating sqlite data to kvstore ...") + + src, err := NewSQLiteIPList() + if err != nil { + return err + } + defer func() { + _ = src.Close() + }() + + dst, err := NewKVIPList() + if err != nil { + return err + } + defer func() { + _ = dst.Close() + }() + + err = dst.ipTable.DB().Truncate() + if err != nil { + return err + } + + var offset int64 + const size int64 = 1000 + for { + items, goNext, readErr := src.ReadItems(offset, size) + if readErr != nil { + return readErr + } + + for _, item := range items { + addErr := dst.AddItem(item) + if addErr != nil { + return addErr + } + } + + if !goNext { + break + } + offset += size + } + + version, err := src.ReadMaxVersion() + if err != nil { + return err + } + if version > 0 { + err = dst.UpdateMaxVersion(version) + if err != nil { + return err + } + } + + err = dst.Flush() + if err != nil { + return err + } + + err = removeSQLiteFiles(sqlitePath) + if err != nil { + return err + } + + remotelogs.Println("IP_LIST_DB", "migrated sqlite data to kvstore") + return nil +} + +func removeSQLiteFiles(path string) error { + for _, filename := range []string{path, path + "-shm", path + "-wal"} { + err := os.Remove(filename) + if err != nil && !os.IsNotExist(err) { + return err + } + } + return nil +} diff --git a/EdgeNode/internal/iplibrary/manager_ip_list.go b/EdgeNode/internal/iplibrary/manager_ip_list.go index 9008bb9..595290e 100644 --- a/EdgeNode/internal/iplibrary/manager_ip_list.go +++ b/EdgeNode/internal/iplibrary/manager_ip_list.go @@ -117,11 +117,16 @@ func (this *IPListManager) Init() { // 检查sqlite文件是否存在,以便决定使用sqlite还是kv var sqlitePath = Tea.Root + "/data/ip_list.db" _, sqliteErr := os.Stat(sqlitePath) - var db IPListDB var err error - if sqliteErr == nil || !teaconst.EnableKVCacheStore { - db, err = NewSQLiteIPList() + if sqliteErr == nil { + err = MigrateSQLiteIPListToKV(sqlitePath) + if err != nil { + remotelogs.Error("IP_LIST_MANAGER", "migrate sqlite data failed: "+err.Error()) + db, err = NewSQLiteIPList() + } else { + db, err = NewKVIPList() + } } else { db, err = NewKVIPList() } diff --git a/EdgeNode/internal/metrics/manager.go b/EdgeNode/internal/metrics/manager.go index e503966..ad42189 100644 --- a/EdgeNode/internal/metrics/manager.go +++ b/EdgeNode/internal/metrics/manager.go @@ -92,8 +92,14 @@ func (this *Manager) Update(items []*serverconfigs.MetricItemConfig) { remotelogs.Println("METRIC_MANAGER", "start task '"+strconv.FormatInt(newItem.Id, 10)+"'") var task Task - if CheckSQLiteDB(newItem.Id) || !teaconst.EnableKVCacheStore { - task = NewSQLiteTask(newItem) + if CheckSQLiteDB(newItem.Id) { + migrateErr := MigrateSQLiteTaskToKV(newItem) + if migrateErr != nil { + remotelogs.Error("METRIC_MANAGER", "migrate sqlite task failed: "+migrateErr.Error()) + task = NewSQLiteTask(newItem) + } else { + task = NewKVTask(newItem) + } } else { task = NewKVTask(newItem) } diff --git a/EdgeNode/internal/metrics/task_migrate.go b/EdgeNode/internal/metrics/task_migrate.go new file mode 100644 index 0000000..1e7a231 --- /dev/null +++ b/EdgeNode/internal/metrics/task_migrate.go @@ -0,0 +1,151 @@ +package metrics + +import ( + "encoding/json" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" + "github.com/TeaOSLab/EdgeNode/internal/remotelogs" + "github.com/TeaOSLab/EdgeNode/internal/utils/dbs" + "github.com/iwind/TeaGo/Tea" + "github.com/iwind/TeaGo/types" + "os" +) + +func MigrateSQLiteTaskToKV(item *serverconfigs.MetricItemConfig) error { + var itemIdString = types.String(item.Id) + var sqlitePath = Tea.Root + "/data/metric." + itemIdString + ".db" + _, err := os.Stat(sqlitePath) + if err != nil { + if os.IsNotExist(err) { + return nil + } + return err + } + + dst := NewKVTask(item) + err = dst.Init() + if err != nil { + return err + } + + err = dst.Truncate() + if err != nil { + return err + } + + remotelogs.Println("METRIC", "migrating sqlite task '"+itemIdString+"' to kvstore ...") + + src := NewSQLiteTask(item) + err = src.Init() + if err != nil { + return err + } + defer closeSQLiteTask(src) + + var offset = 0 + const size = 1000 + for { + rows, queryErr := src.db.Query(`SELECT "hash", "keys", "value", "time", "serverId" FROM "`+src.statTableName+`" WHERE "version"=? ORDER BY "id" ASC LIMIT ?, ?`, item.Version, offset, size) + if queryErr != nil { + return queryErr + } + + var countRows int + for rows.Next() { + countRows++ + + var hash string + var keysData []byte + var value float64 + var timeString string + var serverId int64 + + scanErr := rows.Scan(&hash, &keysData, &value, &timeString, &serverId) + if scanErr != nil { + _ = rows.Close() + return scanErr + } + + var keys []string + if len(keysData) > 0 { + unmarshalErr := json.Unmarshal(keysData, &keys) + if unmarshalErr != nil { + _ = rows.Close() + return unmarshalErr + } + } + + insertErr := dst.InsertStat(&Stat{ + ServerId: serverId, + Keys: keys, + Hash: hash, + Value: int64(value), + Time: timeString, + }) + if insertErr != nil { + _ = rows.Close() + return insertErr + } + } + + err = rows.Err() + if err != nil { + _ = rows.Close() + return err + } + + closeErr := rows.Close() + if closeErr != nil { + return closeErr + } + + if countRows < size { + break + } + offset += size + } + + err = dst.Flush() + if err != nil { + return err + } + + err = removeMetricSQLiteFiles(sqlitePath) + if err != nil { + return err + } + + remotelogs.Println("METRIC", "migrated sqlite task '"+itemIdString+"' to kvstore") + return nil +} + +func closeSQLiteTask(task *SQLiteTask) { + if task == nil { + return + } + + for _, stmt := range []*dbs.Stmt{ + task.insertStatStmt, + task.deleteByVersionStmt, + task.deleteByExpiresTimeStmt, + task.selectTopStmt, + task.sumStmt, + } { + if stmt != nil { + _ = stmt.Close() + } + } + + if task.db != nil { + _ = task.db.Close() + } +} + +func removeMetricSQLiteFiles(path string) error { + for _, filename := range []string{path, path + "-shm", path + "-wal"} { + err := os.Remove(filename) + if err != nil && !os.IsNotExist(err) { + return err + } + } + return nil +} diff --git a/EdgeNode/internal/nodes/api_stream.go b/EdgeNode/internal/nodes/api_stream.go index 4290ded..90c3818 100644 --- a/EdgeNode/internal/nodes/api_stream.go +++ b/EdgeNode/internal/nodes/api_stream.go @@ -407,7 +407,7 @@ func (this *APIStream) handleCheckLocalFirewall(message *pb.NodeStreamMessage) e "version": version, } - var protectionConfig = sharedNodeConfig.DDoSProtection + var protectionConfig = nodeConfig().DDoSProtection err = firewalls.SharedDDoSProtectionManager.Apply(protectionConfig) if err != nil { this.replyFail(message.RequestId, dataMessage.Name+" was installed, but apply DDoS protection config failed: "+err.Error()) diff --git a/EdgeNode/internal/nodes/client_conn.go b/EdgeNode/internal/nodes/client_conn.go index b11e459..817a69f 100644 --- a/EdgeNode/internal/nodes/client_conn.go +++ b/EdgeNode/internal/nodes/client_conn.go @@ -71,7 +71,7 @@ func NewClientConn(rawConn net.Conn, isHTTP bool, isTLS bool, isInAllowList bool } // 超时等设置 - var globalServerConfig = sharedNodeConfig.GlobalServerConfig + var globalServerConfig = nodeConfig().GlobalServerConfig if globalServerConfig != nil { var performanceConfig = globalServerConfig.Performance conn.isDebugging = performanceConfig.Debug @@ -136,7 +136,7 @@ func (this *ClientConn) Read(b []byte) (n int, err error) { if !this.isPersistent && this.isHTTP && !this.isInAllowList && !utils.IsLocalIP(this.RawIP()) { // SYN Flood检测 if this.serverId == 0 || !this.hasResetSYNFlood { - var synFloodConfig = sharedNodeConfig.SYNFloodConfig() + var synFloodConfig = nodeConfig().SYNFloodConfig() if synFloodConfig != nil && synFloodConfig.IsOn { if isHandshakeError { this.increaseSYNFlood(synFloodConfig) diff --git a/EdgeNode/internal/nodes/http3_manager_plus.go b/EdgeNode/internal/nodes/http3_manager_plus.go index 36e9fcb..f828db8 100644 --- a/EdgeNode/internal/nodes/http3_manager_plus.go +++ b/EdgeNode/internal/nodes/http3_manager_plus.go @@ -7,6 +7,7 @@ import ( "context" "crypto/tls" "errors" + "fmt" "github.com/TeaOSLab/EdgeCommon/pkg/nodeconfigs" teaconst "github.com/TeaOSLab/EdgeNode/internal/const" "github.com/TeaOSLab/EdgeNode/internal/events" @@ -41,14 +42,14 @@ func init() { eventLocker.Lock() defer eventLocker.Unlock() - if sharedNodeConfig == nil { + if nodeConfig() == nil { return } - _ = sharedHTTP3Manager.Update(sharedNodeConfig.HTTP3Policies) + _ = sharedHTTP3Manager.Update(nodeConfig().HTTP3Policies) sharedHTTP3Manager.UpdateHTTPListener(listener) - listener.Reload(sharedNodeConfig.HTTP3Group()) + listener.Reload(nodeConfig().HTTP3Group()) }() }) } @@ -219,6 +220,12 @@ func (this *HTTP3Manager) createServer(port int) (*http3.Server, error) { }, } go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("HTTP3_MANAGER", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + err = server.Serve(listener) if err != nil { remotelogs.Error("HTTP3_MANAGER", "serve '"+addr+"' failed: "+err.Error()) diff --git a/EdgeNode/internal/nodes/http_access_log_queue.go b/EdgeNode/internal/nodes/http_access_log_queue.go index 91b383f..550de1e 100644 --- a/EdgeNode/internal/nodes/http_access_log_queue.go +++ b/EdgeNode/internal/nodes/http_access_log_queue.go @@ -95,8 +95,8 @@ Loop: } var writeTargets *serverconfigs.AccessLogWriteTargets - if sharedNodeConfig != nil && sharedNodeConfig.GlobalServerConfig != nil { - writeTargets = sharedNodeConfig.GlobalServerConfig.HTTPAccessLog.WriteTargets + if nodeConfig() != nil && nodeConfig().GlobalServerConfig != nil { + writeTargets = nodeConfig().GlobalServerConfig.HTTPAccessLog.WriteTargets } needWriteFile := writeTargets == nil || writeTargets.NeedWriteFile() needReportAPI := writeTargets == nil || writeTargets.NeedReportToAPI() @@ -104,8 +104,8 @@ Loop: // 落盘 JSON Lines(Fluent Bit 采集 → ClickHouse) if needWriteFile { var clusterId int64 - if sharedNodeConfig != nil { - clusterId = sharedNodeConfig.GroupId + if nodeConfig() != nil { + clusterId = nodeConfig().GroupId } accesslogs.SharedFileWriter().WriteBatch(accessLogs, clusterId) } diff --git a/EdgeNode/internal/nodes/http_access_log_viewer.go b/EdgeNode/internal/nodes/http_access_log_viewer.go index 969e939..ef59394 100644 --- a/EdgeNode/internal/nodes/http_access_log_viewer.go +++ b/EdgeNode/internal/nodes/http_access_log_viewer.go @@ -63,6 +63,11 @@ func (this *HTTPAccessLogViewer) Start() error { var connId = this.nextConnId() this.connMap[connId] = conn go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("ACCESS_LOG", fmt.Sprintf("goroutine panic: %v", r)) + } + }() this.startReading(conn, connId) }() this.locker.Unlock() diff --git a/EdgeNode/internal/nodes/http_cache_task_manager.go b/EdgeNode/internal/nodes/http_cache_task_manager.go index d50d5a0..f7a5e63 100644 --- a/EdgeNode/internal/nodes/http_cache_task_manager.go +++ b/EdgeNode/internal/nodes/http_cache_task_manager.go @@ -275,9 +275,9 @@ func (this *HTTPCacheTaskManager) simplifyErr(err error) error { func (this *HTTPCacheTaskManager) httpClient() *http.Client { var timeout = serverconfigs.DefaultHTTPCachePolicyFetchTimeout - var nodeConfig = sharedNodeConfig // copy - if nodeConfig != nil { - var cachePolicies = nodeConfig.HTTPCachePolicies // copy + var cfg = nodeConfig() + if cfg != nil { + var cachePolicies = cfg.HTTPCachePolicies // copy if len(cachePolicies) > 0 && cachePolicies[0].FetchTimeout != nil && cachePolicies[0].FetchTimeout.Count > 0 { var fetchTimeout = cachePolicies[0].FetchTimeout.Duration() if fetchTimeout > 0 { diff --git a/EdgeNode/internal/nodes/http_client_pool.go b/EdgeNode/internal/nodes/http_client_pool.go index 54826ba..0db954e 100644 --- a/EdgeNode/internal/nodes/http_client_pool.go +++ b/EdgeNode/internal/nodes/http_client_pool.go @@ -144,7 +144,7 @@ func (this *HTTPClientPool) Client(req *HTTPRequest, maxConnections *= 8 idleConns *= 8 idleTimeout *= 4 - } else if sharedNodeConfig != nil && sharedNodeConfig.Level > 1 { + } else if nodeConfig() != nil && nodeConfig().Level > 1 { // Ln节点可以适当增加连接数 maxConnections *= 2 idleConns *= 2 diff --git a/EdgeNode/internal/nodes/http_request.go b/EdgeNode/internal/nodes/http_request.go index a0a6560..cc3fbbf 100644 --- a/EdgeNode/internal/nodes/http_request.go +++ b/EdgeNode/internal/nodes/http_request.go @@ -21,7 +21,6 @@ import ( "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" teaconst "github.com/TeaOSLab/EdgeNode/internal/const" "github.com/TeaOSLab/EdgeNode/internal/metrics" - "github.com/TeaOSLab/EdgeNode/internal/remotelogs" "github.com/TeaOSLab/EdgeNode/internal/stats" "github.com/TeaOSLab/EdgeNode/internal/utils" "github.com/TeaOSLab/EdgeNode/internal/utils/bytepool" @@ -168,12 +167,6 @@ func (this *HTTPRequest) Do() { return } - // 调试:JS 请求是否命中加密配置 - if strings.HasSuffix(strings.ToLower(this.Path()), ".js") { - encryptionOn := this.web.Encryption != nil && this.web.Encryption.IsOn && this.web.Encryption.IsEnabled() - remotelogs.Println("HTTP_REQUEST_ENCRYPTION", fmt.Sprintf("JS request matched - URL: %s, Host: %s, ServerID: %d, encryptionOn=%v", this.URL(), this.ReqHost, this.ReqServer.Id, encryptionOn)) - } - // 是否为低级别节点 this.isLnRequest = this.checkLnRequest() diff --git a/EdgeNode/internal/nodes/http_request_cc_plus.go b/EdgeNode/internal/nodes/http_request_cc_plus.go index 8cfe214..0275a7d 100644 --- a/EdgeNode/internal/nodes/http_request_cc_plus.go +++ b/EdgeNode/internal/nodes/http_request_cc_plus.go @@ -160,14 +160,14 @@ func (this *HTTPRequest) doCC() (block bool) { var targetURL = this.RawReq.URL.Query().Get("url") - var realURLKey = stringutil.Md5(sharedNodeConfig.Secret + "@" + targetURL + "@" + remoteAddr) + var realURLKey = stringutil.Md5(nodeConfig().Secret + "@" + targetURL + "@" + remoteAddr) if urlKey != realURLKey { this.ccForbid(2) return true } // 校验时间 - if timestampKey != stringutil.Md5(sharedNodeConfig.Secret+"@"+timestamp) { + if timestampKey != stringutil.Md5(nodeConfig().Secret+"@"+timestamp) { this.ccForbid(3) return true } @@ -196,8 +196,8 @@ func (this *HTTPRequest) doCC() (block bool) { return true } - var urlKey = stringutil.Md5(sharedNodeConfig.Secret + "@" + this.URL() + "@" + remoteAddr) - var timestampKey = stringutil.Md5(sharedNodeConfig.Secret + "@" + types.String(currentTime)) + var urlKey = stringutil.Md5(nodeConfig().Secret + "@" + this.URL() + "@" + remoteAddr) + var timestampKey = stringutil.Md5(nodeConfig().Secret + "@" + types.String(currentTime)) // 跳转到验证URL this.DisableStat() diff --git a/EdgeNode/internal/nodes/http_request_encryption.go b/EdgeNode/internal/nodes/http_request_encryption.go index c72b874..33987fa 100644 --- a/EdgeNode/internal/nodes/http_request_encryption.go +++ b/EdgeNode/internal/nodes/http_request_encryption.go @@ -25,28 +25,23 @@ func (this *HTTPRequest) processPageEncryption(resp *http.Response) error { // 首先检查是否是 /waf/loader.js,如果是则直接跳过(不应该被加密) // 这个检查必须在所有其他检查之前,确保 loader.js 永远不会被加密 if strings.Contains(this.URL(), "/waf/loader.js") { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "skipping /waf/loader.js, should not be encrypted, URL: "+this.URL()) return nil } if this.web.Encryption == nil { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "encryption config is nil for URL: "+this.URL()) return nil } if !this.web.Encryption.IsOn { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "encryption switch is off for URL: "+this.URL()) return nil } if !this.web.Encryption.IsEnabled() { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "encryption is not enabled for URL: "+this.URL()) return nil } // 检查 URL 白名单 if this.web.Encryption.MatchExcludeURL(this.URL()) { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "URL is in exclude list: "+this.URL()) return nil } @@ -66,7 +61,6 @@ func (this *HTTPRequest) processPageEncryption(resp *http.Response) error { strings.Contains(urlLower, ".js&") if !isHTML && !isJavaScript { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "content type not match, URL: "+this.URL()+", Content-Type: "+contentType) return nil } @@ -101,47 +95,37 @@ func (this *HTTPRequest) processPageEncryption(resp *http.Response) error { // 处理 JavaScript 文件 if isJavaScript { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "processing JavaScript file, URL: "+this.URL()) - // 检查是否需要加密独立的 JavaScript 文件 if this.web.Encryption.Javascript == nil { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "Javascript config is nil for URL: "+this.URL()) resp.Body = io.NopCloser(bytes.NewReader(bodyBytes)) return nil } if !this.web.Encryption.Javascript.IsOn { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "Javascript encryption is not enabled for URL: "+this.URL()) resp.Body = io.NopCloser(bytes.NewReader(bodyBytes)) return nil } // 检查 URL 匹配 if !this.web.Encryption.Javascript.MatchURL(this.URL()) { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "URL does not match patterns for URL: "+this.URL()) resp.Body = io.NopCloser(bytes.NewReader(bodyBytes)) return nil } - // 跳过 Loader 文件(必须排除,否则 loader.js 会被错误加密) + // 跳过 Loader 文件 if strings.Contains(this.URL(), "/waf/loader.js") || strings.Contains(this.URL(), "waf-loader.js") || strings.Contains(this.URL(), "__WAF_") { - remotelogs.Debug("HTTP_REQUEST_ENCRYPTION", "skipping loader file, URL: "+this.URL()) resp.Body = io.NopCloser(bytes.NewReader(bodyBytes)) return nil } - // 加密 JavaScript 文件 - remotelogs.Println("HTTP_REQUEST_ENCRYPTION", "encrypting JavaScript file, URL: "+this.URL()) encryptedBytes, err = this.encryptJavaScriptFile(bodyBytes, resp) if err != nil { remotelogs.Warn("HTTP_REQUEST_ENCRYPTION", "encrypt JavaScript file failed: "+err.Error()) - // 加密失败,恢复原始响应体 resp.Body = io.NopCloser(bytes.NewReader(bodyBytes)) return nil } - remotelogs.Println("HTTP_REQUEST_ENCRYPTION", "JavaScript file encrypted successfully, URL: "+this.URL()) } else if isHTML { // 加密 HTML 内容 encryptedBytes, err = this.encryptHTMLScripts(bodyBytes, resp) diff --git a/EdgeNode/internal/nodes/http_request_mismatch.go b/EdgeNode/internal/nodes/http_request_mismatch.go index cab3ea7..48a2bf3 100644 --- a/EdgeNode/internal/nodes/http_request_mismatch.go +++ b/EdgeNode/internal/nodes/http_request_mismatch.go @@ -34,9 +34,9 @@ func (this *HTTPRequest) doMismatch() { } // 根据配置进行相应的处理 - var nodeConfig = sharedNodeConfig // copy - if nodeConfig != nil { - var globalServerConfig = nodeConfig.GlobalServerConfig + var cfg = nodeConfig() + if cfg != nil { + var globalServerConfig = cfg.GlobalServerConfig if globalServerConfig != nil && globalServerConfig.HTTPAll.MatchDomainStrictly { var statusCode = 404 var httpAllConfig = globalServerConfig.HTTPAll diff --git a/EdgeNode/internal/nodes/http_request_plan_before_plus.go b/EdgeNode/internal/nodes/http_request_plan_before_plus.go index 693ef36..cecf70f 100644 --- a/EdgeNode/internal/nodes/http_request_plan_before_plus.go +++ b/EdgeNode/internal/nodes/http_request_plan_before_plus.go @@ -24,7 +24,7 @@ func (this *HTTPRequest) doPlanBefore() (blocked bool) { // check max upload size if this.RawReq.ContentLength > 0 { - var plan = sharedNodeConfig.FindPlan(this.ReqServer.UserPlan.PlanId) + var plan = nodeConfig().FindPlan(this.ReqServer.UserPlan.PlanId) if plan != nil && plan.MaxUploadSize != nil && plan.MaxUploadSize.Count > 0 { if this.RawReq.ContentLength > plan.MaxUploadSize.Bytes() { this.writeCode(http.StatusRequestEntityTooLarge, "Reached max upload size limitation in your plan.", "触发套餐中最大文件上传尺寸限制。") diff --git a/EdgeNode/internal/nodes/http_request_uam_plus.go b/EdgeNode/internal/nodes/http_request_uam_plus.go index 625d5db..fc73587 100644 --- a/EdgeNode/internal/nodes/http_request_uam_plus.go +++ b/EdgeNode/internal/nodes/http_request_uam_plus.go @@ -29,7 +29,7 @@ func init() { if sharedUAMManager != nil { return } - manager, _ := uam.NewManager(sharedNodeConfig.NodeId, sharedNodeConfig.Secret) + manager, _ := uam.NewManager(nodeConfig().NodeId, nodeConfig().Secret) if manager != nil { sharedUAMManager = manager } @@ -39,7 +39,7 @@ func init() { if sharedUAMManager != nil { return } - manager, _ := uam.NewManager(sharedNodeConfig.NodeId, sharedNodeConfig.Secret) + manager, _ := uam.NewManager(nodeConfig().NodeId, nodeConfig().Secret) if manager != nil { sharedUAMManager = manager } diff --git a/EdgeNode/internal/nodes/http_request_websocket.go b/EdgeNode/internal/nodes/http_request_websocket.go index 6c89d77..c429fc0 100644 --- a/EdgeNode/internal/nodes/http_request_websocket.go +++ b/EdgeNode/internal/nodes/http_request_websocket.go @@ -4,8 +4,10 @@ import ( "bufio" "bytes" "errors" + "fmt" "github.com/TeaOSLab/EdgeNode/internal/utils/bytepool" "io" + "log" "net/http" "net/url" ) @@ -126,6 +128,12 @@ func (this *HTTPRequest) doWebsocket(requestHost string, isLastRetry bool) (shou }() go func() { + defer func() { + if r := recover(); r != nil { + log.Println(fmt.Sprintf("[WEBSOCKET]goroutine panic: %v", r)) + } + }() + // 读取第一个响应 var respReader = NewWebsocketResponseReader(originConn) resp, respErr := http.ReadResponse(bufio.NewReader(respReader), this.RawReq) diff --git a/EdgeNode/internal/nodes/listener_base.go b/EdgeNode/internal/nodes/listener_base.go index 2f0ced9..70b92e3 100644 --- a/EdgeNode/internal/nodes/listener_base.go +++ b/EdgeNode/internal/nodes/listener_base.go @@ -93,8 +93,8 @@ func (this *BaseListener) matchSSL(domains []string) (*sslconfigs.SSLPolicy, *tl } var globalServerConfig *serverconfigs.GlobalServerConfig - if sharedNodeConfig != nil { - globalServerConfig = sharedNodeConfig.GlobalServerConfig + if nodeConfig() != nil { + globalServerConfig = nodeConfig().GlobalServerConfig } // 如果域名为空,则取第一个 @@ -191,7 +191,7 @@ func (this *BaseListener) findNamedServer(name string, exactly bool) (serverConf return } - var globalServerConfig = sharedNodeConfig.GlobalServerConfig + var globalServerConfig = nodeConfig().GlobalServerConfig var matchDomainStrictly = globalServerConfig != nil && globalServerConfig.HTTPAll.MatchDomainStrictly if globalServerConfig != nil && @@ -241,7 +241,7 @@ func (this *BaseListener) findNamedServerMatched(name string) (serverConfig *ser } // 是否严格匹配域名 - var matchDomainStrictly = sharedNodeConfig.GlobalServerConfig != nil && sharedNodeConfig.GlobalServerConfig.HTTPAll.MatchDomainStrictly + var matchDomainStrictly = nodeConfig().GlobalServerConfig != nil && nodeConfig().GlobalServerConfig.HTTPAll.MatchDomainStrictly // 如果只有一个server,则默认为这个 var currentServers = group.Servers() @@ -270,7 +270,7 @@ func (this *BaseListener) helloServerNames(clientInfo *tls.ClientHelloInfo) (ser } } - serverNames = append(serverNames, sharedNodeConfig.IPAddresses...) + serverNames = append(serverNames, nodeConfig().IPAddresses...) return } diff --git a/EdgeNode/internal/nodes/listener_base_test.go b/EdgeNode/internal/nodes/listener_base_test.go index 2b75c60..d27c7fc 100644 --- a/EdgeNode/internal/nodes/listener_base_test.go +++ b/EdgeNode/internal/nodes/listener_base_test.go @@ -12,7 +12,7 @@ import ( ) func TestBaseListener_FindServer(t *testing.T) { - sharedNodeConfig = &nodeconfigs.NodeConfig{} + sharedNodeConfig.Store(&nodeconfigs.NodeConfig{}) var listener = &BaseListener{} listener.Group = serverconfigs.NewServerAddressGroup("https://*:443") diff --git a/EdgeNode/internal/nodes/listener_http.go b/EdgeNode/internal/nodes/listener_http.go index e487d6f..6d51a5c 100644 --- a/EdgeNode/internal/nodes/listener_http.go +++ b/EdgeNode/internal/nodes/listener_http.go @@ -121,7 +121,7 @@ func (this *HTTPListener) ServeHTTPWithAddr(rawWriter http.ResponseWriter, rawRe return } - var globalServerConfig = sharedNodeConfig.GlobalServerConfig + var globalServerConfig = nodeConfig().GlobalServerConfig if globalServerConfig != nil && !globalServerConfig.HTTPAll.SupportsLowVersionHTTP && (rawReq.ProtoMajor < 1 /** 0.x **/ || (rawReq.ProtoMajor == 1 && rawReq.ProtoMinor == 0 /** 1.0 **/)) { http.Error(rawWriter, rawReq.Proto+" request is not supported.", http.StatusHTTPVersionNotSupported) time.Sleep(1 * time.Second) // make connection slow down @@ -223,7 +223,7 @@ func (this *HTTPListener) ServeHTTPWithAddr(rawWriter http.ResponseWriter, rawRe IsHTTPS: this.isHTTPS, IsHTTP3: this.isHTTP3, - nodeConfig: sharedNodeConfig, + nodeConfig: nodeConfig(), } req.Do() @@ -259,8 +259,8 @@ func (this *HTTPListener) emptyServer() *serverconfigs.ServerConfig { } // 检查是否开启访问日志 - if sharedNodeConfig != nil { - var globalServerConfig = sharedNodeConfig.GlobalServerConfig + if nodeConfig() != nil { + var globalServerConfig = nodeConfig().GlobalServerConfig if globalServerConfig != nil && globalServerConfig.HTTPAccessLog.EnableServerNotFound { var accessLogRef = serverconfigs.NewHTTPAccessLogRef() accessLogRef.IsOn = true diff --git a/EdgeNode/internal/nodes/listener_manager.go b/EdgeNode/internal/nodes/listener_manager.go index 6285968..7cfe66e 100644 --- a/EdgeNode/internal/nodes/listener_manager.go +++ b/EdgeNode/internal/nodes/listener_manager.go @@ -237,7 +237,7 @@ func (this *ListenerManager) findProcessNameWithPort(isUdp bool, port string) st } func (this *ListenerManager) addToFirewalld(groupAddrs []string) { - if !sharedNodeConfig.AutoOpenPorts { + if !nodeConfig().AutoOpenPorts { return } @@ -246,7 +246,7 @@ func (this *ListenerManager) addToFirewalld(groupAddrs []string) { } // HTTP/3相关端口 - var http3Ports = sharedNodeConfig.FindHTTP3Ports() + var http3Ports = nodeConfig().FindHTTP3Ports() if len(http3Ports) > 0 { for _, port := range http3Ports { var groupAddr = "udp://:" + types.String(port) @@ -347,12 +347,12 @@ func (this *ListenerManager) reloadFirewalld() { this.locker.Lock() defer this.locker.Unlock() - var nodeConfig = sharedNodeConfig + var cfg = nodeConfig() // 所有的新地址 var groupAddrs = []string{} - var availableServerGroups = nodeConfig.AvailableGroups() - if !nodeConfig.IsOn { + var availableServerGroups = cfg.AvailableGroups() + if !cfg.IsOn { availableServerGroups = []*serverconfigs.ServerAddressGroup{} } diff --git a/EdgeNode/internal/nodes/node.go b/EdgeNode/internal/nodes/node.go index 4eee53d..e832c3b 100644 --- a/EdgeNode/internal/nodes/node.go +++ b/EdgeNode/internal/nodes/node.go @@ -49,11 +49,17 @@ import ( "sort" "strings" "sync" + "sync/atomic" "syscall" "time" ) -var sharedNodeConfig *nodeconfigs.NodeConfig +var sharedNodeConfig atomic.Pointer[nodeconfigs.NodeConfig] + +// nodeConfig 返回当前节点配置(并发安全) +func nodeConfig() *nodeconfigs.NodeConfig { + return sharedNodeConfig.Load() +} var nodeTaskNotify = make(chan bool, 8) var nodeConfigChangedNotify = make(chan bool, 8) var nodeConfigUpdatedAt int64 @@ -63,7 +69,7 @@ var nodeInstance *Node // Node 节点 type Node struct { - isLoaded bool + isLoaded atomic.Bool sock *gosock.Sock locker sync.Mutex @@ -200,11 +206,13 @@ func (this *Node) Start() { remotelogs.ServerError(serverErr.Id, "NODE", serverErr.Message, nodeconfigs.NodeLogTypeServerConfigInitFailed, maps.Map{}) } } - sharedNodeConfig = nodeConfig + sharedNodeConfig.Store(nodeConfig) this.onReload(nodeConfig, true) // 调整系统参数 - go this.tuneSystemParameters() + goman.New(func() { + this.tuneSystemParameters() + }) // 发送事件 events.Notify(events.EventLoaded) @@ -406,7 +414,7 @@ func (this *Node) syncConfig(taskVersion int64) error { } // 刷新配置 - if this.isLoaded { + if this.isLoaded.Load() { remotelogs.Println("NODE", "reloading node config ...") } else { remotelogs.Println("NODE", "loading node config ...") @@ -417,11 +425,11 @@ func (this *Node) syncConfig(taskVersion int64) error { // 发送事件 events.Notify(events.EventReload) - if this.isLoaded { + if this.isLoaded.Load() { return sharedListenerManager.Start(nodeConfig) } - this.isLoaded = true + this.isLoaded.Store(true) // 预创建本地日志目录与空文件,便于 Fluent Bit 立即 tail,无需等首条访问日志 _ = accesslogs.SharedFileWriter().EnsureInit() @@ -885,7 +893,7 @@ func (this *Node) listenSock() error { // 重载配置调用 func (this *Node) onReload(config *nodeconfigs.NodeConfig, reloadAll bool) { nodeconfigs.ResetNodeConfig(config) - sharedNodeConfig = config + sharedNodeConfig.Store(config) var accessLogFilePath string if config != nil && config.GlobalServerConfig != nil { @@ -1069,7 +1077,7 @@ func (this *Node) reloadServer() { if countUpdatingServers > 0 { var updatingServerMap = this.updatingServerMap this.updatingServerMap = map[int64]*serverconfigs.ServerConfig{} - newNodeConfig, err := nodeconfigs.CloneNodeConfig(sharedNodeConfig) + newNodeConfig, err := nodeconfigs.CloneNodeConfig(nodeConfig()) if err != nil { remotelogs.Error("NODE", "apply server config error: "+err.Error()) return @@ -1121,7 +1129,7 @@ func (this *Node) tuneSystemParameters() { return } - if sharedNodeConfig == nil || !sharedNodeConfig.AutoSystemTuning { + if nodeConfig() == nil || !nodeConfig().AutoSystemTuning { return } diff --git a/EdgeNode/internal/nodes/node_ext_plus.go b/EdgeNode/internal/nodes/node_ext_plus.go index c43f00a..d5f3726 100644 --- a/EdgeNode/internal/nodes/node_ext_plus.go +++ b/EdgeNode/internal/nodes/node_ext_plus.go @@ -51,14 +51,14 @@ func (this *Node) reloadCommonScripts() error { return err } if len(configsResp.ScriptConfigsJSON) == 0 { - sharedNodeConfig.CommonScripts = nil + nodeConfig().CommonScripts = nil } else { var configs = []*serverconfigs.CommonScript{} err = json.Unmarshal(configsResp.ScriptConfigsJSON, &configs) if err != nil { return fmt.Errorf("decode script configs failed: %w", err) } - sharedNodeConfig.CommonScripts = configs + nodeConfig().CommonScripts = configs } // 通知更新 @@ -71,13 +71,20 @@ func (this *Node) reloadCommonScripts() error { } func (this *Node) reloadIPLibrary() { - if sharedNodeConfig.Edition == lastEdition { + var cfg = nodeConfig() + if cfg.Edition == lastEdition { return } go func() { + defer func() { + if r := recover(); r != nil { + remotelogs.Error("IP_LIBRARY", fmt.Sprintf("goroutine panic: %v", r)) + } + }() + var err error - lastEdition = sharedNodeConfig.Edition + lastEdition = cfg.Edition if len(lastEdition) > 0 && (lists.ContainsString([]string{"pro", "ent", "max", "ultra"}, lastEdition)) { err = iplib.InitPlus() } else { @@ -100,11 +107,12 @@ func (this *Node) notifyPlusChange() error { return err } - var isChanged = resp.Edition != sharedNodeConfig.Edition + var cfg = nodeConfig() + var isChanged = resp.Edition != cfg.Edition if resp.IsPlus { - sharedNodeConfig.Edition = resp.Edition + cfg.Edition = resp.Edition } else { - sharedNodeConfig.Edition = "" + cfg.Edition = "" } if isChanged { diff --git a/EdgeNode/internal/nodes/node_status_executor.go b/EdgeNode/internal/nodes/node_status_executor.go index fdc3dd5..fdad2eb 100644 --- a/EdgeNode/internal/nodes/node_status_executor.go +++ b/EdgeNode/internal/nodes/node_status_executor.go @@ -70,7 +70,8 @@ func (this *NodeStatusExecutor) Listen() { } func (this *NodeStatusExecutor) update() { - if sharedNodeConfig == nil { + var cfg = nodeConfig() + if cfg == nil { return } @@ -83,7 +84,7 @@ func (this *NodeStatusExecutor) update() { status.OS = runtime.GOOS status.Arch = runtime.GOARCH status.ExePath, _ = os.Executable() - status.ConfigVersion = sharedNodeConfig.Version + status.ConfigVersion = cfg.Version status.IsActive = true status.ConnectionCount = sharedListenerManager.TotalActiveConnections() status.CacheTotalDiskSize = caches.SharedManager.TotalDiskSize() diff --git a/EdgeNode/internal/nodes/node_tasks.go b/EdgeNode/internal/nodes/node_tasks.go index bdccd3f..004b695 100644 --- a/EdgeNode/internal/nodes/node_tasks.go +++ b/EdgeNode/internal/nodes/node_tasks.go @@ -156,8 +156,9 @@ func (this *Node) execNodeLevelChangedTask(rpcClient *rpc.RPCClient) error { return err } - if sharedNodeConfig != nil { - sharedNodeConfig.Level = levelInfoResp.Level + var cfg = nodeConfig() + if cfg != nil { + cfg.Level = levelInfoResp.Level } var parentNodes = map[int64][]*nodeconfigs.ParentNodeConfig{} @@ -168,8 +169,8 @@ func (this *Node) execNodeLevelChangedTask(rpcClient *rpc.RPCClient) error { } } - if sharedNodeConfig != nil { - sharedNodeConfig.ParentNodes = parentNodes + if cfg != nil { + cfg.ParentNodes = parentNodes } return nil @@ -181,9 +182,10 @@ func (this *Node) execDDoSProtectionChangedTask(rpcClient *rpc.RPCClient) error if err != nil { return err } + var cfg = nodeConfig() if len(resp.DdosProtectionJSON) == 0 { - if sharedNodeConfig != nil { - sharedNodeConfig.DDoSProtection = nil + if cfg != nil { + cfg.DDoSProtection = nil } return nil } @@ -194,8 +196,8 @@ func (this *Node) execDDoSProtectionChangedTask(rpcClient *rpc.RPCClient) error return fmt.Errorf("decode DDoS protection config failed: %w", err) } - if ddosProtectionConfig != nil && sharedNodeConfig != nil { - sharedNodeConfig.DDoSProtection = ddosProtectionConfig + if ddosProtectionConfig != nil && cfg != nil { + cfg.DDoSProtection = ddosProtectionConfig } go func() { @@ -227,8 +229,9 @@ func (this *Node) execGlobalServerConfigChangedTask(rpcClient *rpc.RPCClient) er if err != nil { return fmt.Errorf("validate global server config failed: %w", err) } - if sharedNodeConfig != nil { - sharedNodeConfig.GlobalServerConfig = globalServerConfig + var cfg = nodeConfig() + if cfg != nil { + cfg.GlobalServerConfig = globalServerConfig } } } @@ -258,7 +261,7 @@ func (this *Node) execUserServersStateChangedTask(rpcClient *rpc.RPCClient, task // 更新一组服务列表 func (this *Node) execUpdatingServersTask(rpcClient *rpc.RPCClient) error { if this.lastUpdatingServerListId <= 0 { - this.lastUpdatingServerListId = sharedNodeConfig.UpdatingServerListId + this.lastUpdatingServerListId = nodeConfig().UpdatingServerListId } resp, err := rpcClient.UpdatingServerListRPC.FindUpdatingServerLists(rpcClient.Context(), &pb.FindUpdatingServerListsRequest{LastId: this.lastUpdatingServerListId}) @@ -353,7 +356,7 @@ func (this *Node) execWebPPolicyChangedTask(rpcClient *rpc.RPCClient) error { webPPolicyMap[policy.NodeClusterId] = webPPolicy } } - sharedNodeConfig.UpdateWebPImagePolicies(webPPolicyMap) + nodeConfig().UpdateWebPImagePolicies(webPPolicyMap) return nil } diff --git a/EdgeNode/internal/nodes/node_tasks_plus.go b/EdgeNode/internal/nodes/node_tasks_plus.go index 267e7dd..d4e6e57 100644 --- a/EdgeNode/internal/nodes/node_tasks_plus.go +++ b/EdgeNode/internal/nodes/node_tasks_plus.go @@ -47,7 +47,7 @@ func (this *Node) execUAMPolicyChangedTask(rpcClient *rpc.RPCClient) error { uamPolicyMap[policy.NodeClusterId] = uamPolicy } } - sharedNodeConfig.UpdateUAMPolicies(uamPolicyMap) + nodeConfig().UpdateUAMPolicies(uamPolicyMap) return nil } @@ -75,7 +75,7 @@ func (this *Node) execHTTPCCPolicyChangedTask(rpcClient *rpc.RPCClient) error { httpCCPolicyMap[policy.NodeClusterId] = httpCCPolicy } } - sharedNodeConfig.UpdateHTTPCCPolicies(httpCCPolicyMap) + nodeConfig().UpdateHTTPCCPolicies(httpCCPolicyMap) return nil } @@ -104,7 +104,7 @@ func (this *Node) execHTTP3PolicyChangedTask(rpcClient *rpc.RPCClient) error { } } - sharedNodeConfig.UpdateHTTP3Policies(http3PolicyMap) + nodeConfig().UpdateHTTP3Policies(http3PolicyMap) // 加入端口到防火墙 sharedListenerManager.reloadFirewalld() @@ -143,7 +143,7 @@ func (this *Node) execHTTPPagesPolicyChangedTask(rpcClient *rpc.RPCClient) error httpPagesPolicyMap[policy.NodeClusterId] = httpPagesPolicy } } - sharedNodeConfig.UpdateHTTPPagesPolicies(httpPagesPolicyMap) + nodeConfig().UpdateHTTPPagesPolicies(httpPagesPolicyMap) return nil } @@ -191,7 +191,7 @@ func (this *Node) execPlanChangedTask(rpcClient *rpc.RPCClient) error { } } - sharedNodeConfig.UpdatePlans(planMap) + nodeConfig().UpdatePlans(planMap) sharedPlanBandwidthLimiter.UpdatePlans(planMap) return nil diff --git a/EdgeNode/internal/nodes/origin_state_manager.go b/EdgeNode/internal/nodes/origin_state_manager.go index 2b51e8a..d3c57fc 100644 --- a/EdgeNode/internal/nodes/origin_state_manager.go +++ b/EdgeNode/internal/nodes/origin_state_manager.go @@ -72,8 +72,8 @@ func (this *OriginStateManager) Stop() { // Loop 单次循环检查 func (this *OriginStateManager) Loop() error { - var nodeConfig = sharedNodeConfig // 复制 - if nodeConfig == nil { + var cfg = nodeConfig() // 复制 + if cfg == nil { return nil } @@ -84,7 +84,7 @@ func (this *OriginStateManager) Loop() error { this.locker.Lock() for originId, state := range this.stateMap { // 检查Origin是否正在使用 - var originConfig = nodeConfig.FindOrigin(originId) + var originConfig = cfg.FindOrigin(originId) if originConfig == nil || !originConfig.IsOn { delete(this.stateMap, originId) continue diff --git a/EdgeNode/internal/nodes/plan_bandwidth_limiter_plus.go b/EdgeNode/internal/nodes/plan_bandwidth_limiter_plus.go index a16698f..6db4827 100644 --- a/EdgeNode/internal/nodes/plan_bandwidth_limiter_plus.go +++ b/EdgeNode/internal/nodes/plan_bandwidth_limiter_plus.go @@ -18,10 +18,11 @@ func init() { } events.On(events.EventLoaded, func() { - if sharedNodeConfig == nil { + var cfg = nodeConfig() + if cfg == nil { return } - sharedPlanBandwidthLimiter.UpdatePlans(sharedNodeConfig.FindAllPlans()) + sharedPlanBandwidthLimiter.UpdatePlans(cfg.FindAllPlans()) }) } diff --git a/EdgeNode/internal/nodes/script_plus.go b/EdgeNode/internal/nodes/script_plus.go index 734e356..0dca299 100644 --- a/EdgeNode/internal/nodes/script_plus.go +++ b/EdgeNode/internal/nodes/script_plus.go @@ -43,8 +43,9 @@ func init() { } events.On(events.EventReload, func() { - if sharedNodeConfig != nil { - var scripts = sharedNodeConfig.CommonScripts // 拷贝为了安全操作 + var cfg = nodeConfig() + if cfg != nil { + var scripts = cfg.CommonScripts // 拷贝为了安全操作 if js.IsSameCommonScripts(scripts) { if SharedJSPool == nil { createPool() @@ -60,8 +61,9 @@ func init() { goman.New(func() { for range commonScriptsChangesChan { - if sharedNodeConfig != nil { - var scripts = sharedNodeConfig.CommonScripts // 拷贝为了安全操作 + var cfg = nodeConfig() + if cfg != nil { + var scripts = cfg.CommonScripts // 拷贝为了安全操作 if js.IsSameCommonScripts(scripts) { if SharedJSPool == nil { createPool() diff --git a/EdgeNode/internal/nodes/system_services.go b/EdgeNode/internal/nodes/system_services.go index 5f5c040..f4a7f7b 100644 --- a/EdgeNode/internal/nodes/system_services.go +++ b/EdgeNode/internal/nodes/system_services.go @@ -43,15 +43,16 @@ func NewSystemServiceManager() *SystemServiceManager { } func (this *SystemServiceManager) Setup() error { - if sharedNodeConfig == nil || !sharedNodeConfig.IsOn { + var cfg = nodeConfig() + if cfg == nil || !cfg.IsOn { return nil } - if len(sharedNodeConfig.SystemServices) == 0 { + if len(cfg.SystemServices) == 0 { return nil } - systemdParams, ok := sharedNodeConfig.SystemServices[nodeconfigs.SystemServiceTypeSystemd] + systemdParams, ok := cfg.SystemServices[nodeconfigs.SystemServiceTypeSystemd] if ok { err := this.setupSystemd(systemdParams) if err != nil { diff --git a/EdgeNode/internal/nodes/task_ocsp_update.go b/EdgeNode/internal/nodes/task_ocsp_update.go index 6bf3456..abbc86c 100644 --- a/EdgeNode/internal/nodes/task_ocsp_update.go +++ b/EdgeNode/internal/nodes/task_ocsp_update.go @@ -21,7 +21,7 @@ func init() { } events.On(events.EventLoaded, func() { - sharedOCSPTask.version = sharedNodeConfig.OCSPVersion + sharedOCSPTask.version = nodeConfig().OCSPVersion goman.New(func() { sharedOCSPTask.Start() @@ -76,10 +76,11 @@ func (this *OCSPUpdateTask) Loop() error { return err } + var cfg = nodeConfig() for _, ocsp := range resp.SslCertOCSP { // 更新OCSP - if sharedNodeConfig != nil { - sharedNodeConfig.UpdateCertOCSP(ocsp.SslCertId, ocsp.Data, ocsp.ExpiresAt) + if cfg != nil { + cfg.UpdateCertOCSP(ocsp.SslCertId, ocsp.Data, ocsp.ExpiresAt) } // 修改版本 diff --git a/EdgeNode/internal/nodes/task_sync_api_nodes.go b/EdgeNode/internal/nodes/task_sync_api_nodes.go index 6657b6c..00f3204 100644 --- a/EdgeNode/internal/nodes/task_sync_api_nodes.go +++ b/EdgeNode/internal/nodes/task_sync_api_nodes.go @@ -62,7 +62,8 @@ func (this *SyncAPINodesTask) Stop() { func (this *SyncAPINodesTask) Loop() error { // 如果有节点定制的API节点地址 - var hasCustomizedAPINodeAddrs = sharedNodeConfig != nil && len(sharedNodeConfig.APINodeAddrs) > 0 + var cfg = nodeConfig() + var hasCustomizedAPINodeAddrs = cfg != nil && len(cfg.APINodeAddrs) > 0 config, err := configs.LoadAPIConfig() if err != nil { diff --git a/EdgeNode/internal/nodes/task_trim_disks.go b/EdgeNode/internal/nodes/task_trim_disks.go index 030dbbd..2fc0524 100644 --- a/EdgeNode/internal/nodes/task_trim_disks.go +++ b/EdgeNode/internal/nodes/task_trim_disks.go @@ -47,11 +47,11 @@ func (this *TrimDisksTask) loop() error { return nil } - var nodeConfig = sharedNodeConfig - if nodeConfig == nil { + var cfg = nodeConfig() + if cfg == nil { return nil } - if !nodeConfig.AutoTrimDisks { + if !cfg.AutoTrimDisks { return nil } diff --git a/EdgeNode/internal/nodes/toa_manager_plus.go b/EdgeNode/internal/nodes/toa_manager_plus.go index 9e58d36..1562676 100644 --- a/EdgeNode/internal/nodes/toa_manager_plus.go +++ b/EdgeNode/internal/nodes/toa_manager_plus.go @@ -27,7 +27,7 @@ func init() { } events.On(events.EventLoaded, func() { - err := sharedTOAManager.Apply(sharedNodeConfig.TOA) + err := sharedTOAManager.Apply(nodeConfig().TOA) if err != nil { remotelogs.Error("TOA", err.Error()) } diff --git a/EdgeNode/internal/stats/http_request_stat_manager.go b/EdgeNode/internal/stats/http_request_stat_manager.go index 6374d1e..6fee7dd 100644 --- a/EdgeNode/internal/stats/http_request_stat_manager.go +++ b/EdgeNode/internal/stats/http_request_stat_manager.go @@ -364,6 +364,9 @@ func (this *HTTPRequestStatManager) Upload() error { // 城市 for k, stat := range cityMap { var pieces = strings.SplitN(k, "@", 4) + if len(pieces) < 4 { + continue + } var serverId = types.Int64(pieces[0]) pbCities = append(pbCities, &pb.UploadServerHTTPRequestStatRequest_RegionCity{ ServerId: serverId, @@ -397,6 +400,9 @@ func (this *HTTPRequestStatManager) Upload() error { // 运营商 for k, count := range providerMap { var pieces = strings.SplitN(k, "@", 2) + if len(pieces) < 2 { + continue + } var serverId = types.Int64(pieces[0]) pbProviders = append(pbProviders, &pb.UploadServerHTTPRequestStatRequest_RegionProvider{ ServerId: serverId, @@ -425,6 +431,9 @@ func (this *HTTPRequestStatManager) Upload() error { // 操作系统 for k, count := range systemMap { var pieces = strings.SplitN(k, "@", 3) + if len(pieces) < 3 { + continue + } var serverId = types.Int64(pieces[0]) pbSystems = append(pbSystems, &pb.UploadServerHTTPRequestStatRequest_System{ ServerId: serverId, @@ -454,6 +463,9 @@ func (this *HTTPRequestStatManager) Upload() error { // 浏览器 for k, count := range browserMap { var pieces = strings.SplitN(k, "@", 3) + if len(pieces) < 3 { + continue + } var serverId = types.Int64(pieces[0]) pbBrowsers = append(pbBrowsers, &pb.UploadServerHTTPRequestStatRequest_Browser{ ServerId: serverId, diff --git a/EdgeNode/internal/utils/agents/db_migrate.go b/EdgeNode/internal/utils/agents/db_migrate.go new file mode 100644 index 0000000..a17ff10 --- /dev/null +++ b/EdgeNode/internal/utils/agents/db_migrate.go @@ -0,0 +1,85 @@ +package agents + +import ( + "github.com/TeaOSLab/EdgeNode/internal/remotelogs" + "os" +) + +func MigrateSQLiteDBToKV(sqlitePath string) error { + _, err := os.Stat(sqlitePath) + if err != nil { + if os.IsNotExist(err) { + return nil + } + return err + } + + remotelogs.Println("AGENT_MANAGER", "migrating sqlite data to kvstore ...") + + src := NewSQLiteDB(sqlitePath) + err = src.Init() + if err != nil { + return err + } + defer func() { + _ = src.Close() + }() + + dst := NewKVDB() + err = dst.Init() + if err != nil { + return err + } + defer func() { + _ = dst.Close() + }() + + err = dst.table.DB().Truncate() + if err != nil { + return err + } + + var offset int64 + const size int64 = 1000 + for { + agentIPs, listErr := src.ListAgentIPs(offset, size) + if listErr != nil { + return listErr + } + if len(agentIPs) == 0 { + break + } + + for _, agentIP := range agentIPs { + insertErr := dst.InsertAgentIP(agentIP.Id, agentIP.IP, agentIP.AgentCode) + if insertErr != nil { + return insertErr + } + } + + offset += size + } + + err = dst.Flush() + if err != nil { + return err + } + + err = removeSQLiteDBFiles(sqlitePath) + if err != nil { + return err + } + + remotelogs.Println("AGENT_MANAGER", "migrated sqlite data to kvstore") + return nil +} + +func removeSQLiteDBFiles(path string) error { + for _, filename := range []string{path, path + "-shm", path + "-wal"} { + err := os.Remove(filename) + if err != nil && !os.IsNotExist(err) { + return err + } + } + return nil +} diff --git a/EdgeNode/internal/utils/agents/manager.go b/EdgeNode/internal/utils/agents/manager.go index 189e554..41f5cfa 100644 --- a/EdgeNode/internal/utils/agents/manager.go +++ b/EdgeNode/internal/utils/agents/manager.go @@ -199,12 +199,20 @@ func (this *Manager) loadDB() error { var sqlitePath = Tea.Root + "/data/agents.db" _, sqliteErr := os.Stat(sqlitePath) var db DB - if sqliteErr == nil || !teaconst.EnableKVCacheStore { - db = NewSQLiteDB(sqlitePath) + var err error + if sqliteErr == nil { + err = MigrateSQLiteDBToKV(sqlitePath) + if err != nil { + remotelogs.Error("AGENT_MANAGER", "migrate sqlite data failed: "+err.Error()) + db = NewSQLiteDB(sqlitePath) + } else { + db = NewKVDB() + } } else { db = NewKVDB() } - err := db.Init() + + err = db.Init() if err != nil { return err } diff --git a/EdgeNode/internal/utils/bfs/fs.go b/EdgeNode/internal/utils/bfs/fs.go index cec6520..d13a8db 100644 --- a/EdgeNode/internal/utils/bfs/fs.go +++ b/EdgeNode/internal/utils/bfs/fs.go @@ -73,6 +73,12 @@ func OpenFS(dir string, options *FSOptions) (*FS, error) { func (this *FS) init() { go func() { + defer func() { + if r := recover(); r != nil { + log.Println("[BFS]sync goroutine panic:", r) + } + }() + // sync in background for range this.syncTicker.C { this.syncLoop() @@ -80,6 +86,12 @@ func (this *FS) init() { }() go func() { + defer func() { + if r := recover(); r != nil { + log.Println("[BFS]closing goroutine panic:", r) + } + }() + for { this.processClosingBFiles() } diff --git a/EdgeNode/internal/utils/bfs/testdata/test.b b/EdgeNode/internal/utils/bfs/testdata/test.b new file mode 100644 index 0000000..0537ca5 --- /dev/null +++ b/EdgeNode/internal/utils/bfs/testdata/test.b @@ -0,0 +1 @@ +Content-Type: text/html; charset=utf-8Hello,WorldHello,WorldHello,WorldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA \ No newline at end of file diff --git a/EdgeNode/build/data/stores/default.store/.fs.lock b/EdgeNode/internal/utils/bfs/testdata/test2.m similarity index 100% rename from EdgeNode/build/data/stores/default.store/.fs.lock rename to EdgeNode/internal/utils/bfs/testdata/test2.m diff --git a/EdgeNode/internal/utils/kvstore/db.go b/EdgeNode/internal/utils/kvstore/db.go index 444f38b..0bbd3ae 100644 --- a/EdgeNode/internal/utils/kvstore/db.go +++ b/EdgeNode/internal/utils/kvstore/db.go @@ -70,10 +70,10 @@ func (this *DB) Inspect(fn func(key []byte, value []byte)) error { if valueErr != nil { return valueErr } - fn(it.Key(), value) + fn(append([]byte(nil), it.Key()...), append([]byte(nil), value...)) } - return nil + return it.Error() } // Truncate the database diff --git a/EdgeNode/internal/utils/kvstore/panic.go b/EdgeNode/internal/utils/kvstore/panic.go new file mode 100644 index 0000000..af24c36 --- /dev/null +++ b/EdgeNode/internal/utils/kvstore/panic.go @@ -0,0 +1,10 @@ +package kvstore + +import "fmt" + +func wrapRecoveredPanic(message string, panicErr any) error { + if resultErr, ok := panicErr.(error); ok { + return fmt.Errorf("%s: %w", message, resultErr) + } + return fmt.Errorf("%s: %v", message, panicErr) +} diff --git a/EdgeNode/internal/utils/kvstore/query.go b/EdgeNode/internal/utils/kvstore/query.go index b37f034..49d9937 100644 --- a/EdgeNode/internal/utils/kvstore/query.go +++ b/EdgeNode/internal/utils/kvstore/query.go @@ -5,7 +5,6 @@ package kvstore import ( "bytes" "errors" - "fmt" byteutils "github.com/TeaOSLab/EdgeNode/internal/utils/byte" ) @@ -66,6 +65,9 @@ func (this *Query[T]) SetTable(table *Table[T]) *Query[T] { func (this *Query[T]) SetTx(tx *Tx[T]) *Query[T] { this.tx = tx + if tx != nil { + this.table = tx.table + } return this } @@ -128,7 +130,12 @@ func (this *Query[T]) FieldPrefix(fieldName string, fieldPrefix string) *Query[T } func (this *Query[T]) FieldOffset(fieldOffset []byte) *Query[T] { - this.fieldOffsetKey = fieldOffset + if len(fieldOffset) == 0 { + this.fieldOffsetKey = nil + return this + } + + this.fieldOffsetKey = append([]byte(nil), fieldOffset...) return this } @@ -172,28 +179,12 @@ func (this *Query[T]) FindAll(fn IteratorFunc[T]) (err error) { defer func() { var panicErr = recover() if panicErr != nil { - resultErr, ok := panicErr.(error) - if ok { - err = fmt.Errorf("execute query failed: %w", resultErr) - } + err = wrapRecoveredPanic("execute query failed", panicErr) } }() if this.tx != nil { - defer func() { - _ = this.tx.Close() - }() - - var itErr error - if len(this.fieldName) == 0 { - itErr = this.iterateKeys(fn) - } else { - itErr = this.iterateFields(fn) - } - if itErr != nil { - return itErr - } - return this.tx.Commit() + return this.findAllWithTx(this.tx, fn) } if this.table != nil { @@ -205,19 +196,29 @@ func (this *Query[T]) FindAll(fn IteratorFunc[T]) (err error) { } return txFn(func(tx *Tx[T]) error { - this.tx = tx - - if len(this.fieldName) == 0 { - return this.iterateKeys(fn) - } - return this.iterateFields(fn) + return this.findAllWithTx(tx, fn) }) } return errors.New("current query require 'table' or 'tx'") } -func (this *Query[T]) iterateKeys(fn IteratorFunc[T]) error { +func (this *Query[T]) findAllWithTx(tx *Tx[T], fn IteratorFunc[T]) error { + if tx == nil { + return errors.New("current query require valid tx") + } + + if this.table == nil { + this.table = tx.table + } + + if len(this.fieldName) == 0 { + return this.iterateKeys(tx, fn) + } + return this.iterateFields(tx, fn) +} + +func (this *Query[T]) iterateKeys(tx *Tx[T], fn IteratorFunc[T]) error { if this.limit == 0 { return nil } @@ -262,7 +263,7 @@ func (this *Query[T]) iterateKeys(fn IteratorFunc[T]) error { var hasOffsetKey = len(this.offsetKey) > 0 - it, itErr := this.tx.NewIterator(opt) + it, itErr := tx.NewIterator(opt) if itErr != nil { return itErr } @@ -297,7 +298,7 @@ func (this *Query[T]) iterateKeys(fn IteratorFunc[T]) error { } } - goNext, callbackErr := fn(this.tx, Item[T]{ + goNext, callbackErr := fn(tx, Item[T]{ Key: string(keyBytes[prefixLen:]), Value: value, }) @@ -346,10 +347,10 @@ func (this *Query[T]) iterateKeys(fn IteratorFunc[T]) error { } } - return nil + return it.Error() } -func (this *Query[T]) iterateFields(fn IteratorFunc[T]) error { +func (this *Query[T]) iterateFields(tx *Tx[T], fn IteratorFunc[T]) error { if this.limit == 0 { return nil } @@ -390,7 +391,7 @@ func (this *Query[T]) iterateFields(fn IteratorFunc[T]) error { opt.UpperBound = byteutils.Append(prefix, 0xFF) } - it, itErr := this.tx.NewIterator(opt) + it, itErr := tx.NewIterator(opt) if itErr != nil { return itErr } @@ -427,10 +428,10 @@ func (this *Query[T]) iterateFields(fn IteratorFunc[T]) error { var resultItem = Item[T]{ Key: string(keyBytes), - FieldKey: fieldKeyBytes, + FieldKey: append([]byte(nil), fieldKeyBytes...), } if !this.keysOnly { - value, getErr := this.table.getWithKeyBytes(this.tx, this.table.FullKeyBytes(keyBytes)) + value, getErr := this.table.getWithKeyBytes(tx, this.table.FullKeyBytes(keyBytes)) if getErr != nil { if IsNotFound(getErr) { return true, nil @@ -441,7 +442,7 @@ func (this *Query[T]) iterateFields(fn IteratorFunc[T]) error { resultItem.Value = value } - goNextItem, err = fn(this.tx, resultItem) + goNextItem, err = fn(tx, resultItem) if err != nil { if IsSkipError(err) { return true, nil @@ -487,7 +488,7 @@ func (this *Query[T]) iterateFields(fn IteratorFunc[T]) error { } } - return nil + return it.Error() } func (this *Query[T]) matchOperators(fieldValueBytes []byte) bool { diff --git a/EdgeNode/internal/utils/kvstore/regression_test.go b/EdgeNode/internal/utils/kvstore/regression_test.go new file mode 100644 index 0000000..0a3fb39 --- /dev/null +++ b/EdgeNode/internal/utils/kvstore/regression_test.go @@ -0,0 +1,225 @@ +package kvstore_test + +import ( + "bytes" + "fmt" + "github.com/TeaOSLab/EdgeNode/internal/utils/kvstore" + "strings" + "testing" + "time" +) + +func openIsolatedTable[T any](t *testing.T, tableName string, encoder kvstore.ValueEncoder[T]) *kvstore.Table[T] { + storeName := fmt.Sprintf("test-%d", time.Now().UnixNano()) + + store, err := kvstore.OpenStore(storeName) + if err != nil { + t.Fatal(err) + } + + t.Cleanup(func() { + _ = store.Close() + _ = kvstore.RemoveStore(store.Path()) + }) + + db, err := store.NewDB("db1") + if err != nil { + t.Fatal(err) + } + + table, err := kvstore.NewTable[T](tableName, encoder) + if err != nil { + t.Fatal(err) + } + + db.AddTable(table) + return table +} + +func TestQuery_FieldKeyIsStableAcrossPaging(t *testing.T) { + table := openIsolatedTable[*testCachedItem](t, "cache_items", &testCacheItemEncoder[*testCachedItem]{}) + + err := table.AddFields("expiresAt") + if err != nil { + t.Fatal(err) + } + + for i, key := range []string{"a1", "a2", "a3"} { + err = table.Set(key, &testCachedItem{ + Hash: key, + URL: "https://example.com/" + key, + ExpiresAt: int64(i + 1), + }) + if err != nil { + t.Fatal(err) + } + } + + var firstFieldKey []byte + var firstFieldKeySnapshot []byte + var count int + + err = table.Query(). + FieldAsc("expiresAt"). + Limit(2). + FindAll(func(tx *kvstore.Tx[*testCachedItem], item kvstore.Item[*testCachedItem]) (bool, error) { + switch count { + case 0: + firstFieldKey = item.FieldKey + firstFieldKeySnapshot = append([]byte(nil), item.FieldKey...) + case 1: + if !bytes.Equal(firstFieldKey, firstFieldKeySnapshot) { + t.Fatalf("field key mutated during iteration: got %q want %q", firstFieldKey, firstFieldKeySnapshot) + } + } + count++ + return true, nil + }) + if err != nil { + t.Fatal(err) + } + + var keys []string + err = table.Query(). + FieldAsc("expiresAt"). + FieldOffset(firstFieldKey). + Limit(2). + FindAll(func(tx *kvstore.Tx[*testCachedItem], item kvstore.Item[*testCachedItem]) (bool, error) { + keys = append(keys, item.Key) + return true, nil + }) + if err != nil { + t.Fatal(err) + } + + if len(keys) != 2 || keys[0] != "a2" || keys[1] != "a3" { + t.Fatalf("unexpected paged keys: %v", keys) + } +} + +func TestQuery_FindAll_StringPanicReturnsError(t *testing.T) { + table := openIsolatedTable[string](t, "users", kvstore.NewStringValueEncoder[string]()) + + err := table.Set("a1", "value-1") + if err != nil { + t.Fatal(err) + } + + err = table.Query(). + Limit(1). + FindAll(func(tx *kvstore.Tx[string], item kvstore.Item[string]) (bool, error) { + panic("boom") + }) + if err == nil { + t.Fatal("expected error, got nil") + } + if !strings.Contains(err.Error(), "execute query failed: boom") { + t.Fatalf("unexpected error: %v", err) + } +} + +func TestQuery_ReusesFreshTableTransactionEachRun(t *testing.T) { + table := openIsolatedTable[string](t, "users", kvstore.NewStringValueEncoder[string]()) + + for _, key := range []string{"a1", "a2", "a3"} { + err := table.Set(key, "value-"+key) + if err != nil { + t.Fatal(err) + } + } + + query := table.Query().Limit(1) + for i := 0; i < 2; i++ { + var keys []string + err := query.FindAll(func(tx *kvstore.Tx[string], item kvstore.Item[string]) (bool, error) { + keys = append(keys, item.Key) + return true, nil + }) + if err != nil { + t.Fatal(err) + } + if len(keys) != 1 || keys[0] != "a1" { + t.Fatalf("unexpected result on run %d: %v", i, keys) + } + } +} + +func TestQuery_UsesExistingTxWithoutClosingIt(t *testing.T) { + table := openIsolatedTable[string](t, "users", kvstore.NewStringValueEncoder[string]()) + + for _, key := range []string{"a1", "a2", "a3"} { + err := table.Set(key, "value-"+key) + if err != nil { + t.Fatal(err) + } + } + + err := table.ReadTx(func(tx *kvstore.Tx[string]) error { + var keys []string + err := tx.Query(). + Limit(2). + FindAll(func(queryTx *kvstore.Tx[string], item kvstore.Item[string]) (bool, error) { + if queryTx != tx { + return false, fmt.Errorf("query did not reuse the current tx") + } + keys = append(keys, item.Key) + return true, nil + }) + if err != nil { + return err + } + if len(keys) != 2 { + return fmt.Errorf("unexpected query size: %d", len(keys)) + } + + _, err = tx.Get("a1") + return err + }) + if err != nil { + t.Fatal(err) + } +} + +func TestDB_InspectProvidesStableBuffers(t *testing.T) { + table := openIsolatedTable[string](t, "users", kvstore.NewStringValueEncoder[string]()) + + for _, pair := range []struct { + key string + value string + }{ + {key: "a1", value: "value-1"}, + {key: "a2", value: "value-2"}, + } { + err := table.Set(pair.key, pair.value) + if err != nil { + t.Fatal(err) + } + } + + var firstKey []byte + var firstValue []byte + var firstKeySnapshot []byte + var firstValueSnapshot []byte + var count int + + err := table.DB().Inspect(func(key []byte, value []byte) { + switch count { + case 0: + firstKey = key + firstValue = value + firstKeySnapshot = append([]byte(nil), key...) + firstValueSnapshot = append([]byte(nil), value...) + case 1: + if !bytes.Equal(firstKey, firstKeySnapshot) { + t.Fatalf("inspect key mutated after next iteration: got %q want %q", firstKey, firstKeySnapshot) + } + if !bytes.Equal(firstValue, firstValueSnapshot) { + t.Fatalf("inspect value mutated after next iteration: got %q want %q", firstValue, firstValueSnapshot) + } + } + count++ + }) + if err != nil { + t.Fatal(err) + } +} diff --git a/EdgeNode/internal/utils/kvstore/store.go b/EdgeNode/internal/utils/kvstore/store.go index 085c934..824ebb4 100644 --- a/EdgeNode/internal/utils/kvstore/store.go +++ b/EdgeNode/internal/utils/kvstore/store.go @@ -116,11 +116,11 @@ func OpenStoreDir(dir string, storeName string) (*Store, error) { } var storeOnce = &sync.Once{} -var defaultSore *Store +var defaultStore *Store func DefaultStore() (*Store, error) { - if defaultSore != nil { - return defaultSore, nil + if defaultStore != nil { + return defaultStore, nil } var resultErr error @@ -137,10 +137,10 @@ func DefaultStore() (*Store, error) { remotelogs.Error("KV", resultErr.Error()) return } - defaultSore = store + defaultStore = store }) - return defaultSore, resultErr + return defaultStore, resultErr } func (this *Store) Path() string { diff --git a/EdgeNode/internal/utils/kvstore/table.go b/EdgeNode/internal/utils/kvstore/table.go index 9d017bd..a03a2b7 100644 --- a/EdgeNode/internal/utils/kvstore/table.go +++ b/EdgeNode/internal/utils/kvstore/table.go @@ -298,7 +298,7 @@ func (this *Table[T]) Count() (int64, error) { count++ } - return count, err + return count, it.Error() } func (this *Table[T]) FullKey(realKey string) []byte { @@ -325,9 +325,14 @@ func (this *Table[T]) DecodeFieldKey(fieldName string, fieldKey []byte) (fieldVa return } - var fieldValueLen = binary.BigEndian.Uint16(fieldKey[l-2:]) + var fieldValueLen = int(binary.BigEndian.Uint16(fieldKey[l-2:])) var data = fieldKey[baseLen-4 : l-2] + if fieldValueLen+2 > len(data) { + err = errors.New("invalid field value length") + return + } + fieldValue = data[:fieldValueLen] key = data[fieldValueLen+2: /** separator length **/] diff --git a/EdgeNode/internal/utils/kvstore/tx.go b/EdgeNode/internal/utils/kvstore/tx.go index 070c06f..3f1e1c9 100644 --- a/EdgeNode/internal/utils/kvstore/tx.go +++ b/EdgeNode/internal/utils/kvstore/tx.go @@ -4,10 +4,13 @@ package kvstore import ( "errors" - "fmt" "github.com/cockroachdb/pebble" ) +var commitBatch = func(batch *pebble.Batch, opt *pebble.WriteOptions) error { + return batch.Commit(opt) +} + type Tx[T any] struct { table *Table[T] readOnly bool @@ -129,12 +132,9 @@ func (this *Tx[T]) commit(opt *pebble.WriteOptions) (err error) { defer func() { var panicErr = recover() if panicErr != nil { - resultErr, ok := panicErr.(error) - if ok { - err = fmt.Errorf("commit batch failed: %w", resultErr) - } + err = wrapRecoveredPanic("commit batch failed", panicErr) } }() - return this.batch.Commit(opt) + return commitBatch(this.batch, opt) } diff --git a/EdgeNode/internal/utils/kvstore/tx_internal_test.go b/EdgeNode/internal/utils/kvstore/tx_internal_test.go new file mode 100644 index 0000000..16a55b7 --- /dev/null +++ b/EdgeNode/internal/utils/kvstore/tx_internal_test.go @@ -0,0 +1,27 @@ +package kvstore + +import ( + "strings" + "testing" + + "github.com/cockroachdb/pebble" +) + +func TestTx_commit_StringPanicReturnsError(t *testing.T) { + oldCommitBatch := commitBatch + commitBatch = func(batch *pebble.Batch, opt *pebble.WriteOptions) error { + panic("boom") + } + defer func() { + commitBatch = oldCommitBatch + }() + + tx := &Tx[string]{} + err := tx.commit(DefaultWriteOptions) + if err == nil { + t.Fatal("expected error, got nil") + } + if !strings.Contains(err.Error(), "commit batch failed: boom") { + t.Fatalf("unexpected error: %v", err) + } +} diff --git a/EdgeNode/internal/waf/rule.go b/EdgeNode/internal/waf/rule.go index 4f1ac98..510215b 100644 --- a/EdgeNode/internal/waf/rule.go +++ b/EdgeNode/internal/waf/rule.go @@ -814,6 +814,9 @@ func (this *Rule) ipToInt64(ip net.IP) int64 { if len(ip) == 16 { return int64(binary.BigEndian.Uint32(ip[12:16])) } + if len(ip) < 4 { + return 0 + } return int64(binary.BigEndian.Uint32(ip)) } diff --git a/EdgeReporter/internal/const/const.go b/EdgeReporter/internal/const/const.go index c2185c4..9a65583 100644 --- a/EdgeReporter/internal/const/const.go +++ b/EdgeReporter/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "1.5.0" + Version = "1.5.1" ProductName = "Edge Reporter" ProcessName = "edge-reporter" diff --git a/EdgeUser/internal/const/const.go b/EdgeUser/internal/const/const.go index 8ab7851..0f95899 100644 --- a/EdgeUser/internal/const/const.go +++ b/EdgeUser/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "1.5.0" //1.3.8.2 + Version = "1.5.1" //1.3.8.2 ProductName = "Edge User" ProcessName = "edge-user" diff --git a/deploy/build-amzn2023.sh b/deploy/build-amzn2023.sh index 7103327..ab85047 100644 --- a/deploy/build-amzn2023.sh +++ b/deploy/build-amzn2023.sh @@ -22,6 +22,20 @@ echo "===============================" echo " Building amzn2023 packages" echo "===============================" +# --- check & regenerate protobuf --- +echo "" +echo "[0/3] Checking protobuf tools ..." +for cmd in protoc protoc-gen-go protoc-gen-go-grpc; do + if ! command -v "$cmd" &>/dev/null; then + echo "error: $cmd not found in PATH" >&2 + exit 1 + fi +done +echo " regenerating protobuf files ..." +cd "$ROOT/EdgeCommon/build" +./build.sh +echo " protobuf files regenerated" + # --- edge-node --- echo "" echo "[1/3] Building edge-node ..."